-
Bachelor of Science in Computer Science
-
Computer Science is a high-demand field that emphasizes knowledge and innovation; its impact is felt in every aspect of our lives. Our faculty and students are poised at the cutting edge of computing, ready for an ever-changing world. We prepare our students for imagining, designing, and creating the technology of the future. Our program adopts a comprehensive approach spanning the continuum of computer science from the mathematical foundations all the way to the practical development of future technology. With the skills that they obtain while studying at Indiana University, our graduates are in high demand in Indiana as well as nationally.
-
The Bachelor of Science (B.S.) in Computer Science degree is for students interested in learning the principles, applications and technologies of computing and computers. The practical side of computing can be seen in virtually all disciplines. Nearly everyone is a computer user. Receiving a B.S. in Computer Science enables you to go beyond being a user and to learn to develop technological solutions to problems that range from every day tasks to complex problems such as a self-driving car. Computer Science, in its essence, can be thought of as problem solving. Computing professionals must be adept at modeling and analyzing problems and then design and develop solutions. Computer science has a wide range of specialties including artificial intelligence, computer architecture, computer graphics, computer networks, computer vision, databases, data mining, data streaming, deep learning, distributed computing, game design and development, hardware systems, human computer interaction, information security, parallel computing, quantum computing, software engineering, web design and development, and many others.
This degree prepares students to enter challenging computing careers in the workplace or to embark on postgraduate programs in Computer Science.
-
- be able to apply theoretical and technical computer science knowledge to successfully meet the expectations of their profession
- conduct themselves professionally demonstrating high ethical standards and professional integrity
- be able to work both independently and on teams in a variety of diverse work environments
- be on track to pursue professional leadership
- be a lifelong learner in their chosen profession
Three to five years after graduating with this degree, a CS graduate will:
-
-
Participate in small graduate classes to allow extensive interaction with professors and fellow graduate students.
-
Attend graduate classes that often meet during weekday evening hours to accommodate the schedules of employed adult students.
-
Computer Science focus area students could apply for scholarships.
-
Learn from computer science faculty with diverse research interests including algorithms, software engineering, computer graphics, databases, computer networks, parallel processing, distributed computing, artificial intelligence, computer security, bioinformatics, computer vision, machine learning, quantum computing, and wireless networks.
-
Learn from mathematical sciences faculty with diverse research interests including differential topology, differential equations, dynamical systems, modeling, operations research, simulations, scientific computing, statistics, and group theory.
-
Access to the department's dedicated laboratories running Windows, Linux, and MacOS.
-
Access to IU's specialized research computing infrastructure including IU's Big Red II supercomputer, mass storage, as well as visualization systems.
-
-
According to bls.gov "Employment of computer and information technology occupations is projected to grow 12% from 2018 to 2028, much faster than the average for all occupations. These occupations are projected to add about 546,200 new jobs. Demand for these workers will stem from greater emphasis on cloud computing, the collection and storage of big data, and information security. The median annual wage for computer and information technology occupations was $86,320 in May 2018, which was higher than the median annual wage for all occupations of $38,640."
-
CS Course Prerequisite Hierarchy
2023-24 Bulletin
-
- Students should contact the department office (info@cs.iusb.edu or 574.520.4335) before their first semester to schedule a meeting with a computer science advisor to develop a plan for their academic course of study.
-
- Certificate in Computer Programming or Computer Applications
- Minor in Computer Science
- B.S. in Informatics (Face to Face and Online)