Department of Computer & Information Science

Bachelor of Science in Computer Science 

The program in computer science prepares students for careers as systems programmers in a scientific and/or engineering environment and for graduate work in computer science. Mathematics and engineering courses supplement a strong core of computer science courses, enabling students to design and implement software that requires complicated computations, data structures and interfaces.


The matrix below is a sample plan for all coursework required for this program.

1See appropriate alternatives or substitutions in "General Education Requirements".
2May be satisfied by any 1-year science sequence that requires a lab in each course, excluding biological science courses.
3This management elective is to be selected from COMS 4053 Information Systems Resource Management, COMS 4063 IT Project Administration IT Project Administration, or MGMT course approved jointly by the Department of Management and Marketing and the Department of Computer and Information Science.
4If a math elective is taken, math elective must be beyond pre-calculus.