Computer Science

Degree Requirement

Computer Science Major

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

Designation  Course Title Credits
CmSc 150
4
CmSc 155
4
CmSc 175
Discrete Mathematics
4
CmSc 250
Introduction to Algorithms
4
CIS 255
Introduction to Database Systems
4
CMSC/Math Elective – CMSC 265+ or Math 300+
4
CmSc 265+
Elective – CMSC 265+ (12 credits)
12
Math/Econ One of Math 151, Math 152, Econ 135
4
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. Taking Math 151 or 152 is recommended over Econ 135.

 Computer Science Minor

Designation 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 credits) 8
Total 20