Computer Science Learning Outcomes
Graduates who successfully complete a Computer Science major are assessed in three ways during the course of their program: 1) a 2.0 GPA or higher in their major required courses; 2) meeting expectations in their Capstone course assignments; and 3) successful performance on presentations in their Senior Capstone course.
The Computer Science Major Requirements
- CS 111 – Introduction to Computer Science I
- CS 113 – Introduction to Computer Science II
- MA 150 – Calculus I
- MA 160 – Calculus II
- CS 211 – Data Structures and the Analysis of Algorithms
- CS 213 – Machine Organization and Assembly Language
- CS 303 – Organization of Programming Languages
- CS 311 – Principles of Operating Systems
- CS 313 – Computer Architecture
- CS 407 – Software Engineering (Capstone course)
- MA 207 – Discrete Mathematics
- MA 208 – Theory of Computation
- ST 251 – Probability and Statistics
- Two additional Computer Science electives at the 200-level or above. (Two half courses count as one elective.)