College of Arts and Sciences: Computer Science

Course Sequence

You can find a list of course descriptions here.

Freshman Year

First Semester Semester Hours Second Semester Semester Hours
COMPUTER SCIENCE 170
Computer Science I
3 COMPUTER SCIENCE 180
Computer Science II
3
ENGLISH 101 or 115
English Composition or Rhetoric
3 COMPUTER SCIENCE 181 Computer Science II  Lab 1
MATH 170
Calculus I
4 MATH 171
Calculus II
4
FOREIGN LANGUAGE Elective 3 FOREIGN LANGUAGE II 3
THEOLOGY
Theological Foundations
3 MATH 225
Foundations of Higher Math
3
    PHILOSOPHY 100
Ethics as Intro. to Philosophy
3
Total 16 Total 17

Sophomore Year

First Semester Semester Hours Second Semester Semester Hours
COMPUTER SCIENCE 210 Machine Organization and Assembly Language 3 COMPUTER SCIENCE 250
Languages and Automata
3
COMPUTER SCIENCE 220
Data Structures & Algorithms
3 COMPUTER SCIENCE 260
Software Engineering
3
Science/Lab 4 Science/Lab 4
THEOLOGY
Scrip/Hist or Christ Sys
3 ENGLISH 205
Literature & the Moral Imagination
3
LITERATURE
Elective
3 PHILOSOPHY 290
Theory of Knowledge
3
Total 16 Total 16

Junior Year

First Semester Semester Hours Second Semester Semester Hours
COMPUTER SCIENCE 300
Programming Languages
3 COMPUTER SCIENCE 340
Networking
3
HISTORY I 3 HISTORY II 3
SCIENCE/Lab 4 PHILOSOPHY
Elective
3
MATH 156 or 240
General Statistics or Linear Algebra
3 COMPUTER SCIENCE Elective 3
Diversity Elective * 3 Diversity Elective * 3
*Courses filling other core requirements may also fulfill the Diversity Curriculum Requirement.
 
*Courses filling other core requirements may also fulfill the Diversity Curriculum Requirement.
 
Total 16 Total 15

Senior Year

First Semester Semester Hours Second Semester Semester Hours
COMPUTER SCIENCE 320
Operating Systems
3 COMPUTER SCIENCE 390
Senior Seminar & Project
3
FINE ARTS
Elective
3 COMPUTER SCIENCE Elective 3
SOCIAL SCIENCE Elective 3 SOCIAL SCIENCE Elective 3
THEOLOGY
Ethics or Rel/Culture
3 GENERAL
Elective
3
Total 12 Total 12