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.)