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.

Course Sequence


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
Mathematics 170 Elective
Elective Elective

 

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