Computer Science Major

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

Print as PDF Curriculum Map

B.S. in Computer Science - Curriculum Map 2016-2017 Catalog

Print Curriculum Map

Freshman
FallCr.SpringCr.
CS 100 Foundations of Computer Science and Information Assurance3CS 140 Programming and Computing4
EN 101 Composition and Literature I3EN 102 Composition and Literature II3
General Education History3MA 121 Calculus I (General Education Math)4
MA 107 Precalculus Mathematics14General Education Arts & Humanities3
 Free Elective3
Semester Total Credits13Semester Total Credits17
Sophomore
FallCr.SpringCr.
CS 228 Introduction to Data Structures3CS 240 Database Management4
EE 215 Fundamentals of Digital Design4CS 212 Assembly Language & Reverse Engineering3
General Education Lab Science4General Education Lab Science4
MA 122 Calculus II (General Education Math)4QM 213 Business and Economic Statistics I3
Free Elective3Free Elective3
Semester Total Credits18Semester Total Credits17
Junior
FallCr.SpringCr.
CS 301 Software Engineering3CS 260 Data Communications and Networks3
EE 321 Embedded Systems4CS 270 Operating Systems & Parallelism3
MA 306 Discrete Mathematics3MA 380 Theory of Computation3
Technical Elective23Technical Elective23
Free Elective3Free Elective3
Semester Total Credits16Semester Total Credits15
Senior
FallCr.SpringCr.
CS 420 Computer Science capstone I or 430 Computer Science Undergraduate Thesis I3CS 421 Computer Science Capstone II or 431 Computer Science Undergraduate Thesis II3
General Education Literature3General Education Social Science3
PH 303 Survey of Ethics or 322 Business Ethics (General Education Ethics)3Mathematics Elective33
Technical Elective23Technical Elective23
Free Elective3Free Elective3
Semester Total Credits15Semester Total Credits15
Total Credits For This Major: 126
1

Requires math placement score of 2. Students scoring below 2 must complete the appropriate necessary prerequisite math courses first. Waived with math placement score of 3

2

CS 302 or higher, or IA 241 or higher, or DF 241 or higher, or EE 201 or higher

3

MA 223, MA 224, MA 240, MA 241, MA 309, MA 318, or MA 421