'New' Computer

Bachelor of Science
Major in Computer Science

For older catalogues: 2006-07  , 2005-062004-052003-04  , 2002-032001-02 , 2000-01,   1999-2000,  

2007-2008 catalogue:    Requirements,    Course Sequence,    Technical Elective List,    Graduation Checklist(pdf )


Requirements:    For the Bachelor of Science, Major in Computer Science (College of Engineering and Mathematical Sciences) , the requirements for Catalogue 2007-08 are a minimum of 122 credits (120 for students exempt from PEAC requirement) as follows:

Grade Policy for BS/CS
No more than three grades of D+, D, or D- in CS courses numbered 103 and higher.


Requirements are defined by the official UVM Catalogue (not by this website). 
Disclaimer:  This information should reflect official Catalogue requirements, and is subject to correction.

Back to Top


BS Major in Computer Science 2007-08:            Sample Course Sequence
The definitive source for degree requirements is the official UVM Catalogue.
Your specific sequence may be different from this one. Responsibility for completion of degree requirements rests with you, the student. Read the catalog and plan your course sequence carefully. Note prerequisites. Contact your academic advisor in the Computer Science Department if you have questions. 
The minimum number of academic credits required is 120 plus 2 PEAC credits = 122. This sample program shows 120 academic credits. You must add in the 2 PEAC credits.  To complete the degree in the minimum number of credits, the required Minor must also be fulfilled within these 122 credits.

Alternate course sequence beginning with Math 10 (precalculus).
Alternate course sequence beginning with CS 21 Computer Programming I rather than CS0XX).
SEMESTER
FIRST YEAR 1st 2nd
CS 0XX 1a 3 -
MATH 21, Calculus I 4 -
English I, Written Exp. 3 -
Electives1 4 6
CS 21, Computer Prog. I - 4
MATH 22, Calculus II - 4
14 14
SOPHOMORE YEAR
CS 26, Computer Prog. II 3 -
MATH 54, Math. Comp. 3 -
STAT 153, Prob/Statistics 3 -
Electives1 6 3
CS 103, Prog. Lang. - 3
CS 104, Data Structures - 3
MATH 124, Linear Alg3 - 3
MATH 173, Combin.2,3 - 3
15 15
JUNIOR YEAR
CS 243, Comp. Theory2,3 3 -
CS 101,Computer Org.  3 -
CS 2XX 3 -
Electives1 6 9
CS 2XX - 3
CS 2XX - 3
15 15
SENIOR YEAR
CS 201, Operating Sys. 3 -
CS 2XX 3 -
CS 292, Senior Seminar 1 -
Electives1 9 13
CS 2XX - 3
16 16
 1Electives:

a) Students with no programming experience may want to take an 0XX level course with a programming component prior to CS 21 as one of their CS electives.
For sequence starting with CS 21, see other sample.

b) See requirements for the following elective categories:   HSS, Non-CS, Technical, Free, and  Science. 


c) PEACcredits are not shown in this program and may not count in these elective credits.


d) Minor: There may be a prerequisite sequence so don’t wait too long to begin.

e) Science requirement : 13 credits including one sequence chosen from: Biology 1, 2, Chemistry 31, 32, Physics 31 with 21, 42 with 22.

Chemistry 1 or Biology 1 is typically chosen as the first Science Elective since MATH 21 is a prerequisite for Physics 31/21. Biology 2 may actually be taken prior to Biology I.

Physics: The CS Department recommends Physics 31/21 and 42/22 as Science Electives due to its relevance in the computing field. Physics is needed for some Minors (eg. EE). It is not, however, an absolute requirement. See Science requirements.

f) Odd Credits:  Depending on your course selections you may need 1 or 2 elective credits to meet the minimum. However, you may need to take a 3 credit course because 1 or 2 credit courses are relatively rare.  A 4-credit course (rather than 3) may also give you the odd credit.

2CS requirements include"224 or 243". This program shows the selection of 243.
Note that MATH 173 is a prerequisite for CS 224.


3MATH requirements include "two of 121, 124, 173, 271". This program shows the selection of 124 and 173. There are alternative selections.

Back to top

Technical Electives

(Approved by CS Department for BS,  Major in Computer Science)


*Other advisor-approved substitutions may be possible.  See your advisor.

Back to top