University of Virginia Department of
    Computer Science

BS CS Undergraduate program (and minor option)

Our Computer Science BS degree readies students for careers that provide both personal and societal rewards. As creators of information technologies our graduates are reaching out to people and the world by supporting and enhancing communication, health care, entertainment, scientific inquiry, transportation, business, and almost any other endeavor you can imagine.

The full requirements for the Bachelors of Science in Computer Science can be found in our undergraduate handbook (PDF). These requirements are the same as what was available online previously, and are now contained solely within this handbook. The handbook also contains the requirements for the minor in computer science. Printed copies of the handbook are available in the computer science main office (Olsson 204). The course dependency graph in the handbook is also available as a gif image.


UVa CS

   

Errata

There are a few errata from the published version of the undergraduate handbook -- these are listed below, and will of course be corrected in future versions (the next printed version is expected to come out in the summer of 2008).

Addendums

A few points of interest came up after the publication of the handbook, and will be included in the next version (scheduled to come out this summer). Until then, they will appear below.