Search

COMPUTER AND INFORMATION SCIENCES

DEGREE PROGRAMS IN COMPUTER SCIENCE AND INFORMATICS

Undergraduate Programs

  • Bachelor of Science in Computer Science (120 credit hours)
    • Receiving a BS in Computer Science enables a person to go beyond being a user and to learn software development. Computer Science, in its essence, can be thought of as problem solving. Computer scientists must be adept at modeling and analyzing problems and then to design and develop solutions. Finally, computer science has a wide range of specialties including computer architecture, software systems, graphics, artificial intelligence, database systems, security and many others
  • Bachelor of Science in Informatics (120 credit hours)

Graduate Programs

Minors

  • Minor in Computer Science (20 credit hours)
    • The goal of this minor is to provide solid foundation to computer science and computer programming; it will allow students to understand how computer programs work and to develop software solutions to real-world problems. It will allow students who are majoring in other fields such as psychology, philosophy, criminal justice, biology, physics, chemistry, actuarial science, new media, business, health sciences, sociology, anthropology, etc. to gain understanding of the computing that takes place in these fields, and also allow them to develop software systems to solve domain specific problems.
    • Students take courses in structured programming, object-oriented programming, and data structures. Students are exposed to operating systems and two additional subfields through the required electives.
    • The Minor in Computer Science will also allow students to continue their education beyond the minor with a Bachelor of Science degree in Computer Science or Bachelor of Science degree in Informatics.
  • Minor in Computer Applications (16 credit hours)
    • The goal of this minor is to provide students with the knowledge and understanding of various information technologies. Student could take courses related to computer hardware and software components and learn how they operate, learn common office automation and productivity application software, introduction to operating systems, problem solving using programming, introduction to event driven programming and graphical user interfaces, introduction to web based programming, introduction to computer networks and the client/server computing model, and introduction to multimedia arts and technology.
    • This minor provides the necessary technical expertise to
      • those who currently hold positions that make extensive use of computer technology and its applications but feel a gap in their knowledge or
      • those who are considering such positions in the future and need solid knowledge and expertise in the use and integration of computer applications and introduction to various ways computers are used to solve problems.
    • Potential students who may benefit from this certificate may be found in many organizations, including business, health care, science and engineering, government, and not-for-profit agencies.
    • In addition, existing students at IU South Bend, may find this minor complementary to their major.
  • Minor in Informatics (at least 15 credit hours)
    • The use of technology and analytical methods has become increasingly important in our global society. Such massive use of technology has in turn created a growing demand for technically adept employees. The goal of this minor is to provide the necessary technical expertise to student who are seeking a broad understanding of information technology, its social and psychological dimensions, and its application to the students’ chosen disciplines (Biology, Psychology, Business, Health Sciences, Education, Engineering, etc.) 

Certificate Programs

  • Certificate in Computer Programming (14 credit hours)
    • Students who successfully complete the certificate will have full command of a modern programming language used in the information technology industry; be able to analyze computational problems and create algorithms to solve them; be able to design, write, debug, and document well modularized programs to implement these algorithms; and be able to work comfortably with the standard data structures and algorithms that are widely known and employed by programming professionals.
    • This certificate will allow students who are majoring in other fields such as psychology, philosophy, criminal justice, biology, physics, chemistry, actuarial science, new media, business, health sciences, sociology, anthropology, etc. to gain understanding of the computing that takes place in these fields, and also allow them to develop software systems to solve domain specific problems.
  • Certificate in Advanced Computer Programming (25 credit hours)
    • This advanced certificate builds upon the skills developed in the Certificate in Computer Programming by training students in mid-size software develoment projects, macro level problem solving, project management, working in teams, etc. Students who complete this certificate will receive training in computer architecture, systems analysis and design and one other advanced area of computer science (applied deep learning, databases, security, graphics, game programming, web programming, software engineering, mobile computing, embedded systems, etc.)
  • Certificate in Computer Applications (19 credit hours)
    • This goal of this certificate is to provide students with the knowledge and understanding of various information technologies. Student could take courses related to computer hardware and software components and learn how they operate, learn common office automation and productivity application software, introduction to operating systems, problem solving using programming, introduction to event driven programming and graphical user interfaces, introduction to web based programming, introduction to computer networks and the client/server computing model, and introduction to multimedia arts and technology.
    • This provides the necessary technical expertise to those who currently hold positions that make extensive use of computer technology and its applications but feel a gap in their knowledge or those who are considering such positions in the future and need solid knowledge and expertise in the use and integration of computer applications and introduction to various ways computers are used to solve problems. Potential students who may benefit from this certificate may be found in many organizations, including health care, science and engineering, government, and not-for-profit agencies. In addition, existing students at IU South Bend, may find this certificate complementary to their major.
  • Graduate Certificate in Technology for Administration (14 credit hours)
    • The goal of this certificate is to provide the necessary technical expertise to those who are already in management positions or those who are considering management positions in the future. Candidates for this certificate program must have a bachelors degree prior to enrolling in the program.
    • NOTE: This is a graduate level certificate. Students must have a bachelor's prior to enrolling in any of the above courses. Without a four year degree, you are not eligible to receive this certificate.
  • Postbaccalaureate Certificate in Applied Informatics (at least 17 credit hours)
    • The use of technology and analytical methods has become increasingly important in our global society. Such massive use of technology has in turn created a growing demand for technically adept employees. The goal of this certificate is to provide the necessary technical expertise to college graduates who are seeking a broad understanding of information technology, its social and psychological dimensions, and its application to the students’ chosen disciplines (Biology, Psychology, Business, Health Sciences, Education, Engineering, etc.) 
    • NOTE: This certificate is for those who already have a bachelor’s degree from an accredited college or university. Students entering this certificate must have minimum math skills equivalent to basic algebra (e.g. MATH-A 100). Candidates must be officially admitted to IUSB before the certificate is granted.

Students majoring in computer science or informatics cannot receive a non-graduate certificate at the same time or after obtaining their BS degree. The rationale is that a BS degree would include the requirement of a certificate program, so there is no need to award a certificate at the same time as the BS or after the completion of BS. Students seeking certificates should make sure that they ask for and receive their certificates at the proper time so such a conflict does not arise. This typically means that students cannot receive a certificate in the same semester as their BS or after their BS.