The Minor in Computer Science provides 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 also 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 basic 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 courses in an area of computer science (applied deep learning, artificial intelligence, computer graphics, databases, embedded systems, game programming, mobile computing, security, software engineering, web programming, etc.)
This minor will also allow students to continue their education beyond with a B.S. degree in Computer Science or Informatics.
The Minor in Computer Applications provides students with the knowledge and understanding of various information technologies. It 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 minor 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.
Students can 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 programming, introduction to computer networks and the client/server computing model, and introduction to multimedia arts and technology.
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 Minor in Informatics provides 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 (STEM, Psychology, Business, Health Sciences, Education, Engineering, etc.)