Sample Curriculum

This curriculum map is representative of the course of study for this program. For updated information, download the current University Catalog.

BS in Computer Science

First Year

Fall Semester credits Spring Semester credits
EN101 Composition & Literature I 3 EN102 Composition & Literature II 3
MA107 Precalculus 4 MA121 Calculus I 4
IS100 Found of Computing & Sec 3 IS131 Computer Program. 3
IS130 Intro. to Computing 3 History Elective 3
Lab Sci Elective 4
Total credits 13 17

Second Year

Fall Semester credits Spring Semester credits
EN203 Adv. Composition 3 IS240 Database Manag. 3
PS211 University Physics I 4 PS212 University Physics II 4
IS228 Data Structures 3 EC201 Macro Economics 3
EE215 Fund Digital Systems 4 QM213 Bus & Ec Statistics 1 3
MA122 Calculus II 4 Human./Soc. Sci. Elective 3
Total credits 18 16

Third Year

Fall Semester credits Spring Semester credits
CP321 Comp. Org. & Prog 4 CP337 Operating Systems 3
IS301 Software Engineering I 4 IS302 Software Engin. II 3
MA306 Discrete Math 3 Elective 3
MG309 Management of Organizations 3 Human./Soc. Sci., Elective 3
AC205 or EC202 Princ. Accounting or Principles of Economics (Micro) 3-4 Elective 3
Total credits 16-17 15

Fourth Year

Fall Semester credits Spring Semester credits
CP423 Comp. Architecture 3 IS440 Software Engin. III 3
CP408 Prog. Languages 3 **Math Elective 3
MA306 Discrete Math 3 Elective 3
IS455 Contemporary Issues 3 Human./Arts. Elective 3
Elective 3 Elective 3
Literature Elective 3 Elective 3
Total credits 15 15

**Math Elective: MA310, or MA370, or MA380, or MA390 NOTE: Students will need to use elective courses to meet prerequisites for MA 310, 370 and 390.

Connect with us

Norwich University
158 Harmon Drive
Northfield, VT 05663 USA
802.485.2000 | 1.800.468.6679
Copyright © 2014 Norwich University - all rights reserved