Computer Science, B.A. (43-44 Credit Major)
There are eleven required courses:
MAT 175: Calculus I (4 hours, 4 credits)
MAT 176: Calculus II (4 hours, 4 credits)
MAT 313: Linear Algebra (4 hours, 4 credits)
CMP 230: Programming Methods I (4 hours, 4 credits)
CMP 232: Elementary Discrete Structures & Applications to Computer Science (4 hours, 4 credits)
CMP 326: Programming Methods II (4 hours, 4 credits)
CMP 334: Computer organization (4 hours, 4 credits)
CMP 338: Data Structures (4 hours, 4 credits)
CMP 339: Programming Languages or
CMP 426: Operating Systems (4 hours, 4 credits)
Two advanced (300- or 400-level) CMP electives (MAT 226 can be used as one of these electives).
- A minor is also required.
- All students, particularly those considering graduate work, are advised to take more upper-level Computer Science courses. (The list above is only the minimum required for graduation.)
- For Departmental honors, see one of the advisers in the Department of Mathematics and Computer Science.
Last modified: 3/11/2014