Below are courses required for the B.A. with a major 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