Main Content

Computer Science Major

The Department of Computer Science offers a major program of study in computer theory and applications. The curriculum is designed to prepare students for graduate studies or for work in industry. Students take courses which acquaint them with both software and hardware.

Major requirements include Computer Science CS111, CS112, CS115, CS116, CS213, CS220, and four other computer science courses numbered 200 or above, two of which must be from CS270, CS310, CS325, CS343.

Students are also required to take MA170-180 and a statistics course.

Freshman Year
Humanities I Humanities II
Freshman English 103 Freshman English 104
CS115 Discrete Math I CS116 Discrete Math II
Language Language
CS111 Computing I CS112 Computing II

 

Sophomore Year
Humanities III Humanities IV
Philosophy/Theology Philosophy/Theology
Language Language
Science* Science*
CS213 Data Structure & Algorithms
CS220 Computer Architecture

*Elementary or General Physics recommended.

Junior Year
Philosophy/Theology Philosophy/Theology
Computer Science
Computer Science
Economics 121
Mathematics 180
Economics 170
Elective
Elective Elective

 

Senior Year
Philosophy/Theology Philosophy/Theology
Computer Science
Computer Science
Elective
Elective
Elective
Elective
Elective Elective