Computer Science

Degree Requirements

Computer Science Major

When you might take classes? Check the links below for suggested schedules

Designation Number Course Title Credits
CmSc
150
4
Math
151
Calculus
4
CmSc
155
4
CmSc       
175           
Discrete Mathematics
4
CmSc
250
Introduction to Algorithms
4
CmSc/CIS
255
Introduction to Database Systems
4
CmSc
265
Computer Organization
4
CmSc
300+
(or one of Math 315, Math 335, Math 345, Math 350)
4
CmSc
300+
Electives
8
CmSc
385
Capstone Course
4
Total 44

Students planning graduate study in computer science are strongly encouraged to elect CmSc 315 Programming Languages and CmSc 365 Theory of Computation, and to take additional upper-division courses in Mathematics.

 Computer Science Minor

Designation Number Course Title Credits
CmSc 150 Introduction to Programming 4
CmSc 155 Data Structures and Object-Oriented Programming 4
CmSc 255 Introduction to Database Systems 4
CmSc 175+ Electives 8
Total 20