Computer Science Major

This is an archived copy of the 2018-19 Catalog. To access the most recent version of the catalog, please visit http://catalog.norwich.edu/.

Print PDF Curriculum Map

B.S. in Computer Science - Curriculum Map 2018-2019 Catalog

Print PDF Curriculum Map

Please refer to the course descriptions for any course prerequisites.

New PlanGrids
Freshman
Fall Cr. Comp. Spring Cr. Comp.
CS 100 Foundations of Computer Science and Information Assurance3CS 140 Programming and Computing4
CS 111 Personal & Professional Cyber Safety1EN 102 Composition and Literature II3
EN 101 Composition and Literature I3MA 121 Calculus I (General Education Math)4
General Education History3 General Education Arts & Humanities3 
General Education Leadership1-3 Free Elective3 
MA 107 Precalculus Mathematics 14   
      
Fall Semester Total Cr.: 15-17Spring Semester Total Cr.: 17
Sophomore
Fall Cr. Comp. Spring Cr. Comp.
CS 228 Introduction to Data Structures3CS 212 Assembly Language & Reverse Engineering3
EE 215 Fundamentals of Digital Design4CS 260 Data Communications and Networks3
General Education Lab Science4 General Education Lab Science4 
MA 122 Calculus II (General Education Math)4QM 213 Business and Economic Statistics I3
Free Elective3 Free Elective3 
      
Fall Semester Total Cr.: 18Spring Semester Total Cr.: 16
Junior
Fall Cr. Comp. Spring Cr. Comp.
CS 301 Software Engineering3CS 240 Database Management3
EE 321 Embedded Systems4CS 270 Operating Systems & Parallelism3
MA 306 Discrete Mathematics3MA 380 Theory of Computation3
Technical Elective 23 Technical Elective 23 
Free Elective3 Free Elective3 
      
Fall Semester Total Cr.: 16Spring Semester Total Cr.: 15
Senior
Fall Cr. Comp. Spring Cr. Comp.
CS 420 Computer Science capstone I
or 430 Computer Science Undergraduate Thesis I
3CS 421 Computer Science capstone II
or 431 Computer Science Undergraduate Thesis II
3
PH 303 Survey of Ethics (General Education Ethics)
or 322 Money, Meaning and Morality
3General Education Social Science3 
General Education Literature3 Mathematics Elective 33 
Technical Elective 23 Technical Elective 23 
Free Elective3 Free Elective3 
      
Fall Semester Total Cr.: 15Spring Semester Total Cr.: 15
TOTAL CREDITS FOR THIS MAJOR: 127-129