Major in Computer Science (B.A.)
COS100Introduction to Programming3
or COS205 Scientific Computing
COS105Computer Science 14
COS212Computer Science 24
COS214Computer Systems4
COS216Data Structures and Algorithms3
COS301Operating Systems and Computer Architecture4
COS450Humans and Computers3
MAT124MCalculus 1 14
MAT241Discrete Mathematics3
Choose two of the following Applications of Computer Science courses:6
Database Systems
Web Programming
Data Communications and Computer Networks
Sofware Process
Software Engineering
Electives from 300-level or above computer science courses or MAT344 or MAT3769
Major47
General Education49-50
Electives26-27
Total Credits122-124
1

This course meets a General Education requirement.

B.A. in Computer Science 2016-2017: Option 1 - CWILT

First Year
FallCreditsInterimCreditsSpringCredits
COS100 or 205 Introduction to Programming or Scientific Computing3Nature of Persons (N) course 3COS105 Computer Science 14
MAT124M Calculus 14 GES130 Christianity Western Culture4
GES106  GES110
BIB101 Introduction to the Bible3 Second Language (S) course 4
GES125 Introduction to the Creative Arts4  
 14 3 12
Second Year
FallCreditsInterimCreditsSpringCredits
COS212 Computer Science 24Electives 3COS214 Computer Systems4
MAT241 Discrete Mathematics3 COS216 Data Structures and Algorithms3
Laboratory Science (D) course 4 THE201 Christian Theology3
Contemporary Western Life and Thought (L) course 3 Electives 3
  Cross-Cultural Experience (Z) course 0-3
 14 3 13-16
Third Year
FallCreditsInterimCreditsSpringCredits
COS3182 Web Programming3COS450 Humans and Computers3COS477 (spring, even years)2 Software Engineering3
COS301 Operating Systems and Computer Architecture4 Computer Science Elective 3
PEA100  Comparative Systems (G) 3
World Cultures (U) course 3 Leisure and Lifetime Sports (Q) course 1
Science, Technology, and Society (K) course 3 Elective 3
  Artistic Experience (A) course 0-3
 13 3 13-16
Fourth Year
FallCreditsInterimCreditsSpringCredits
COS313 (fall, even years (or elective))2 Database Systems3Interim Off COS386 (spring, odd years (or Elective))2 Data Communications and Computer Networks3
Computer Science elective 3 Computer Science Elective 3
Interpreting Biblical Themes (J) course 3 Contemporary Christian Issues (P) course 3
Electives 5 Electives 6
 14 0 15
Total Credits: 117-123
1

Students must complete through the second semester of a first year language course or equivalent (Check the catalog for details of this option.)

2

Choose two from: COS313, COS318,COS386, COS477 (Check the catalog for details.)

Most financial aid packages stipulate 12 credits/semester; Minnesota state grants are reduced when credit load falls below 15 credits/semester. (Interim credits may be split between fall and spring for state grant purposes only.)

B.A. in Computer Science 2016-2017: Option 2 - Humanities

First Year
FallCreditsInterimCreditsSpringCredits
COS100 or 205 Introduction to Programming or Scientific Computing3GES147 Humanities II: Renaissance and Reformation4COS105 Computer Science 14
MAT124M Calculus 14 GES244 Humanities III: European Enlightenment and American Culture to 18774
GES106  BIB101 Introduction to the Bible3
GES145 Humanities I: Greco-Roman through Middle Ages4 Second Language (S) course 4
Nature of Persons (N) course 3  
 14 4 15
Second Year
FallCreditsInterimCreditsSpringCredits
COS212 Computer Science 24Electives 3COS214 Computer Systems4
MAT241 Discrete Mathematics3 COS216 Data Structures and Algorithms3
Laboratory Science (D) course 4 PEA100 1
GES246 Humanities IV: Modern and Contemporary Western Culture4 Electives 6
  Cross-Cultural Experience (Z) course 0-3
 15 3 14-17
Third Year
FallCreditsInterimCreditsSpringCredits
COS3182 Web Programming3COS450 Humans and Computers3COS477 (spring, even years)2 Software Engineering3
COS301 Operating Systems and Computer Architecture4 Computer Science Elective 3
World Cultures (U) course 3 Comparative Systems (G) 3
Science, Technology, and Society (K) course 3 Leisure and Lifetime Sports (Q) course 1
  Elective 3
  Artistic Experience (A) course 0-3
 13 3 13-16
Fourth Year
FallCreditsInterimCreditsSpringCredits
COS313 (fall, even years (or elective))2 Database Systems3Interim Off COS386 (spring, odd years (or Elective))2 Data Communications and Computer Networks3
Computer Science elective 3 Computer Science Elective 3
Interpreting Biblical Themes (J) course 3 Contemporary Christian Issues (P) course 3
Electives 5 Elective 4
 14 0 13
Total Credits: 121-127
1

Students must complete through the second semester of a first year language course or equivalent (Check the catalog for details of this option.)

2

Choose two from: COS313, COS318,COS386, COS477 (Check the catalog for details.)

Most financial aid packages stipulate 12 credits/semester; Minnesota state grants are reduced when credit load falls below 15 credits/semester. (Interim credits may be split between fall and spring for state grant purposes only.)