Course Sequence, Bachelor of Science in Computer Science


You can find a list of course descriptions here.

Freshman Year

First Semester Semester Hours Second Semester Semester Hours
Computer Science I 3 Computer Science II 3
English Composition 3 First Year Seminar

3

Foundations of Mathematics 3 Combinatorics 3
Foreign Language I 3 Foreign Language II 3
Theological Foundations 3 Ethics as Intro. to Philosophy 3
Total 15 Total 15

Sophomore Year

First Semester Semester Hours Second Semester Semester Hours
Data Structures & Algorithms 3 Software Engineering 3
Calculus I 4 Creative Perspectives 3
Historical Perspectives 3 Languages and Automata 3
Scientific Perspectives 3 Theological Perspectives 3
Literature & the Moral Imagination 3 Philosophical Perspectives 3
Total 16 Total 15

Junior Year

First Semester Semester Hours Second Semester Semester Hours
Machine Organization & Assembly Language 3 Databases or Networking 3
Social Science Elective 3 Computer Science Elective 3
Programming Languages 3 Statistics or Linear Algebra 3
Major Level Science/Lab 4 Major Level Science/Lab 4
Humanities Elective 3 General Elective 3
Total 16 Total 16

Senior Year

First Semester Semester Hours Second Semester Semester Hours
Operating Systems 3 Senior Project 3
Computer Science Elective 3 General Elective 3
General Elective 3 Databases or Networking 3
General Elective 3 General Elective 3
General 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

15 Total 12