Four computing-intensive electives selected from a list of approved courses. Additional courses that may be jointly offered by CLAS and CS departments will be added to the list of approved computing electives based on approval by the BA committee.
Four courses are selected with the approval of the student’s advisor. These courses are offered by departments other than Computer Science, and should either provide fundamental computing depth and background or explore applications of computing to arts and sciences fields. The list of approved integration electives is available from http://www.cs.virginia.edu/ba/.
Distinguished Majors Program
Distinguished majors complete the B.A. degree requirements in addition to a fourth year thesis project that is approved by two advisors, one from Computer Science and one from Arts and Sciences. Both advisors must approve the student’s plan of study, thesis proposal, and thesis report.
Requirements of Minor
The Computer Science minor consists of six courses; CS 101 or CS 150; CS 201 or CS 205; CS 202; CS 216; and two 300-level or higher CS electives.
Computer Science courses are described in the School of Engineering and Applied Science section.