Major Requirements - BA in Computer Science

Courses that fulfill both College Core Options and Major Requirements

Course Number
Course Name
Credits
CS 201 Computer Science I
4
MTH 134 or 231 Brief Calculus or Calculus I
3 - 4

Courses from outside the Department required for this Major

Course Number
Course Name
Credits
MTH 163 or 310 Applied Discrete Mathematics or Discrete Mathematics
3
MTH 270 Applied Statistics
3

Departmental Courses required for the Major

Course Number
Course Name
Credits
CS 202 Computer Science II
4
CS 231 Programming Laboratory
2
CS 301 Data Structures & Algorithms
3
CS 311 Computer Organization & Architecture
4
CS 321 Database Organization and Design
3
CS 451 Operating Systems
3
CS 481 Software Engineering
3
CS 300 - 499 One elective in this range
3
CS 400 - 498 One elective in this range
3
   
 
CS 482 Capstone: Software Design and Development Project
3

Total credits required for this major: 44 - 45