|
Feb 17, 2025
|
|
|
|
Undergraduate Record 2008-2009 [ARCHIVED RECORD]
Computer Science (B.A.)
|
|
Return to: Programs
|
Requirements for Major
Computer Science majors must complete two gateway courses, four core courses, four computing electives, and four integration electives. Computing Electives
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. Integration Electives
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. Course Descriptions
Computer Science courses are described in the School of Engineering and Applied Science section. |
Return to: Programs
|
|