BS, Major in Computer Science
For the Bachelor of Science, Major in Computer Science (BS[CS]), the requirements for Catalogue 2012-13 are a minimum of 120 credits as follows:
- Computer Science (44 credits): one introductory programming course chosen from 16, 21, or equivalent;
with core: 64, 110, 121, 124,
125, 201, 224 or 243, and 292; plus 18 additional credits, including 15
credits at the 200-level. No more than 60 credits of Computer Science can
be applied to this degree.
[The remaining 3 credits of the 18 additional credits may be at the 0XX level or above. Students with no programming experience may want to take a 3-credit course at the 0XX level with a programming component prior to CS 16 or 21.] See Course Sequence.]
- Mathematics (14 credits): 21, 22, two of (121, 124, 173, 271)
- Statistics (3 credits): 153 (If not offered take CS 195 Probability Models).
- Natural Science (11 credits): chosen from courses in Astronomy,
Biology (or BioCore), Chemistry, Environmental Science,
Geology, Microbiology and Molecular Genetics, Plant Biology, or
Physics, including one of the following laboratory science sequences:
- BIOL 1 (or BCORE 11), and BIOL 2 (or BCORE 12);
- CHEM 31 and 32 (or 35 with 36);
- PHYS 51 and 152. (31/125 sequence is an acceptable subsitution).
[Note: Certain minors require specific science courses.]
- Writing (3 credits): English 1, 50, or 53
- Fine Arts, Humanities, and Social Sciences (18 credits): Eighteen additional credits chosen from courses in ALANA Studies, Anthropology, Area and International Studies, Art History, Art Studio, Classics, Communication Sciences, Dance, Economics, English, Film and Television Studies, Foreign Language, Geography, History, Holocaust Studies, Linguistics, Music, Philosophy, Political Science, Psychology, Religion, Sociology, Theatre, Women's and Gender Studies, and World Literature.
- [See UVM diversity requirement: General Requirements. Credits used to fulfill the UVM diversity requirement can also satisfy other distribution requirements.]
- MINOR: Students must complete a University-approved minor (excluding Computer Science); courses used to fulfill other requirements may be used to satisfy minor requirements.
- Free Electives (27 credits no PEAC) to reach the minimum of 120 credits.
Grade Policy for BS[CS]
No more than three grades of D+, D, or D- in CS courses numbered 123 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.
Some courses are offered only once a year.
Fall: CS 64, 121, 148, 201, 243, 292, STAT 153(May not be offered. Take CS 195 Probability Models for CS in a Spr semester.)
Spring: CS 123, 124, 222, 224, CS 195 Probability Models in CS
Sample Course Sequence.pdf
Sample Course Sequence Starting with CS 16 or 21.pdf
Sample Course Sequence Starting with Math 10.pdf