Skip to main content
Computer Science lab space
Computer Science

Suggested Schedules

Here are suggested course schedules for students planning to major in computer science. These schedules represent the minimum requirements to complete the degree. Students are encouraged to take additional courses. If you have questions, please contact a faculty member in the department.

Suggested Four Year Schedule

Year Fall Semester Spring Semester
First Year CSCI 120
MATH 170
CSCI 121
CSCI 140
Second Year CSCI 244
CSCI 265
CSCI 234
CSCI 220.2
Third Year CSCI 2xx Elective
CSCI 243.2
CSCI 3xx Elective
Fourth Year CSCI 3xx Elective CSCI 334

Suggested Three-Year Schedule

Year Fall Semester Spring Semester
First Year CSCI 120
MATH 170
CSCI 121
CSCI 140
Second Year CSCI 244
CSCI 265
CSCI 234
CSCI 220.2
Third Year CSCI 2xx Elective
CSCI 3xx Elective
CSCI 243.2
CSCI 3xx Elective
CSCI 334

Sample Interdepartmental Majors

An Interdepartmental Major in Information Systems might be designed as follows:

Department Courses
Co-requisites MATH 170
MATH 171
Computer Science CSCI 120
CSCI 121
CSCI 244
CSCI 234
CSCI Elective (Databases)
CSCI 334
Economics and Business

Econ 152: Principles of Economics
Econ 156: Statistics
Acct 157: Financial Accounting
Mgmt 223: Management and Organizational Theory
Mgmt 253: Human Resource Management
Mgmt 260: Production and Operations Management