An Associate of Science in Computer Science broadens your knowledge on software design and development techniques and how computer systems work, preparing you for further study or for careers in software or systems design, software engineering, project management, research, or data engineering. Among many other options, computer scientists advance the state of robotics, build models of biological systems, lead development for video games, improve climate modeling, and help design ever-more intelligent automobiles. The employment growth rate in computer-related occupations is nearly twice the average overall job growth and job placement rates are very high. Wages reflect this demand; the median annual salary for starting computer science graduates is among the highest of all majors.
There are several benefits to pursuing your degree in computer science at IWU. Classes are small, and students develop close relationships with peers and faculty. Faculty integrate biblical truths and content in ethics to build an environment that encourages both academic and spiritual growth. All students also complete an internship experience and the curriculum finishes with a two-semester course sequence in which students develop a software system for an external client from start to finish. To help gain awareness and make connections in industry, the department arranges field trips to regional technology centers.
Key courses include data structures, object-oriented programming, software engineering, network fundamentals, algorithms, and concurrent programming, as well as the internship and senior capstone experiences. You will have coursework in traditional computer science areas as well as supporting coursework in mathematics. Students engage in hands-on, project-based work that will prepare them for careers.
What Makes IWU Different?
IWU has provided education for more than 100 years.
Faith-integrated curriculum and a commitment to changing the world.
Center for Student Success for counseling, tutoring, and more!
With associate’s degree in computer science you will be able to:
These courses contain the program-specific knowledge. Upon completion, you should have the tools to conquer your new career with confidence. For a full list of courses and prerequisites required to complete your degree, please visit the course catalog. Click on a course below to view the description.
CIS-121,CIS-155,CIS-156,CIS-172,CIS-221
IWU surpasses the national averages in a number of important educational benchmarks, including, but not limited to: higher than average graduation and career outcome rates. Plus, compared to the national average, IWU students receive their education with lower than average student debt!
A minor in computer science requires the courses listed below plus approved elective courses numbered 200 and above. A student may not take a CSC minor along with another computer major.
| CIS-121 | Introduction to Programming |
3 |
| CIS-155 | Introduction to Computer Fundamentals |
3 |
| CIS-156 | Application Concepts |
2 |
| CIS-172 | Object Oriented Programming |
4 |
| CIS-221 | Data Structures |
4 |
Approved Computer Science Electives numbered 200 or above (8 credits)

A minor in computer science requires the courses listed below plus approved elective courses numbered 200 and above. A student may not take a CSC minor along with another computer major.
| CIS-121 | Introduction to Programming |
3 |
| CIS-155 | Introduction to Computer Fundamentals |
3 |
| CIS-156 | Application Concepts |
2 |
| CIS-172 | Object Oriented Programming |
4 |
| CIS-221 | Data Structures |
4 |
Approved Computer Science Electives numbered 200 or above (8 credits)