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:6
Database Systems
Web Programming
Data Communications and Computer Networks
Software Engineering
Electives from 300-level or above computer science courses or MAT344 or MAT3769
Major47
General Education51-52
Electives24-25
Total Credits122-124
1

This course meets a General Education requirement.

Note: An error in the print catalog has been corrected as of 11.1.16.  Please refer to the online version for your plans of study

Print Friendly Version: PDF

Print Friendly Version: Excel

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 Introduction to Liberal Arts1 GES110 College Writing3
BIB101 Introduction to the Bible3 Second Language (S) course 4
GES125 Introduction to the Creative Arts4  
 15 3 15
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 Physical Wellness for Life1 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
 14 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: 122-128
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 Enlightment and American Culture to 18774
GES106 Introduction to Liberal Arts1 BIB101 Introduction to the Bible3
GES145 Humanities I: Greco-Roman through Middle Ages4 Second Language (S) course 4
Nature of Persons (N) course 3  
 15 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 Physical Wellness for Life1
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: 122-128
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.)