The Computer Science Major leads to a Bachelors of Science degree where students learn fundamental mathematical, problem solving and computer programming concepts while immersing themselves in a core liberal arts curriculum.
Learn more...
- Why Major in Computer Science
- Course Checklist (2011-2012 and After)
- Course Checklist (Before 2011-2012)
- Recommended Schedule
Major Requirements
Computer Science (35 credits minimum, 39 maximum)
- CSIS-110 Introduction to Computer Science
- CSIS-120 Introduction to Programming
- CSIS-210 Data Structures
- CSIS-220 Computer Architecture and Assembly Language
- CSIS-225 Object-Oriented Design and Programming
- CSIS-385 Analysis of Algorithms
- CSIS-410 Software Engineering I
- CSIS-415 Software Engineering II
- At least three upper-level CS electives numbered 300 or higher; maximum of 5 upper-level CS electives.
Mathematics (14 Credits)
- MATH-110 Calculus I
- MATH-120 Calculus II
- MATH-250 Discrete Mathematics I
- MATH-350 Discrete Mathematics II
