Computer Science Graduate Student Group
(CSGSG)


Orientation Officers and Appointees Social Activities Links and References Concerns Form

Undergraduate Prerequisite Course Descriptions:

It is strongly recommended that you have taken these courses before coming to grad school, however it is by no means an absolute requirement. Some students come from different backgrounds other than Computer Science, so may not have taken any of these classes. Upon arriving at UVa, you will meet with a faculty advisor who will help determine whether or not you should take the classes listed below.

CS 302 Discrete Mathematics II
CS 333 Computer Architecture
CS 414 Operating Systems
CS 415 Programming Languages