| |
Apr 01, 2026
|
|
|
|
|
Undergraduate Record 2025-2026
Computer Science - Minor
|
|
School of Engineering and Applied Science: Minor Programs
The Computer Science minor requires credit for five CS courses as described below. Any undergraduate student in the university who has completed CS 2100 with a C- or better can apply for the minor.
To obtain a minor in Computer Science, a student must complete the following requirements:
- CS 2100: Data Structures and Algorithms 1 (Credits: 4)
- CS 2120: Discrete Mathematics and Theory 1 (Credits: 3)
- CS 2130: Computer Systems and Organization 1 (Credits: 4)
- CS 3140: Software Development Essentials (Credits: 3)
- One additional CS course numbered 3000 or higher (Credits: 3)
Notes About the Minor
- Students with a Computer Science or Computer Engineering major are ineligible for the CS minor.
- Students in the College of Arts and Sciences cannot use a course to satisfy both a minor and a major requirement. A course can only count towards the minor or the major, but not both.
- Any student who completes all of the requirements for a minor in Computer Science before graduation will be awarded the minor if they submit the minor request form at the beginning of their graduation semester.
- Students who transfer an approved three-credit course to UVA in place of CS 2100 or CS 2130 do not have to make up the missing fourth credit.
- Students who place out of CS 2100 through the test administered by the CS department need to replace those credits with a CS course numbered 3000 or higher. Students do not have to make up the missing fourth credit if they take a three-credit course.
- Students who wish to use independent research with a faculty member to satisfy the additional 3000-level CS course requirement must take three credits of CS 4993.
Declaring the CS Minor
The CS minor is a SEAS minor, even for students who are not in SEAS. Thus, any student applying for the minor must use the following online DocuSign form: Minor Declaration Form – School of Engineering & Applied Science. Please note that in order to be approved for the CS minor, students must have a major declared in SIS.
Questions can be directed to cs-office@virginia.edu or the CS Minor Director at csminordirector@virginia.edu.
|
|
|
|
|