University of Virginia Department of
    Computer Science
UVa CS

Computer Science Curricula

The Department of Computer Science has designed its curricula to produce computer professionals who are knowledgeable not only in content, but who have practical experience in the workings of real-world computer systems and applications.

We currently offer three undergraduate majors:

The department also has a minor option for those wishing to minor in computer science.