UVA Computer Science BS Transfer Guide
![]()
Bachelor of Science in Computer Science
Catalog Year 2025-2027
Based on VCCS Curriculum for COMPUTER SCIENCE
|
Complete at a Virginia Community College |
Credits |
Course Equivalent |
Notes |
|
SDV 100 College Success Skills or 101 Orientation |
1-2 |
Does not transfer |
|
|
ENG 111 College Comp I |
3 |
HSS Elective (1 of 5) |
|
|
ENG 112 College Comp II or ENG 113 Technical-Professional Writing |
3 |
ENGR 1020 |
Prefer ENG 113 |
|
Any UCGS Arts or Humanities Course |
3 |
Unrestricted Elective (1 of 4) |
These two courses must come from two different disciplines. |
|
Any UCGS Art, Humanities, or Literature Course |
3 |
Unrestricted Elective (2 of 4) |
|
|
Any UCGS Social & Behavioral Science Course |
3 |
HSS Elective (2 of 5) |
|
|
Any UCGS History Course |
3 |
HSS Elective (3 of 5) |
|
|
MTH 263 Calculus I |
4 |
APMA 1090 (3 cr.) APMA 2130 (1 cr.) |
MTH 263 prerequisites not in this transfer guide |
|
CHM 111 |
4 |
CHEM 1410/1411 |
|
|
MTH 264 |
4 |
APMA 1110 |
|
|
PHY 241 |
4 |
PHYS 1425/1429 |
|
|
PHY 242 |
4 |
PHYS 2415/2419 |
|
|
MTH 265 |
4 |
APMA 2120 |
|
|
CSC 221 |
3 |
CS 1110 |
Students will learn two languages over CSC 221-222-223 |
|
CSC 222 |
4 |
Unrestricted Elective (3 of 4) |
3 credits unrestricted elective, 1 credit CS 2130 |
|
CSC 223 |
4 |
CS 2100 |
|
|
CSC 208 or MTH 288 |
3 |
CS 2120 |
|
|
CSC 215 |
3 |
CS 2130 |
|
|
EGR 121 |
2 |
ENGR 1010 (1 of 2) |
Both EGR 121 & 122 to satisfy ENGR 1010 |
|
EGR 122 |
3 |
ENGR 1010 (2 of 2) |
|
|
Pre-Transfer Credits |
65-66 |
|
Complete at University of Virginia |
Credits |
Notes |
|
CS 2130 |
3 |
Semester 1 |
|
CS 3100 |
3 |
Semester 1 |
|
CS 3140 |
3 |
Semester 1 |
|
STS 2600 |
3 |
Semester 1 |
|
Math and Science Elective |
3 |
Semester 1 |
|
HSS Elective (4 of 5) |
3 |
Semester 1 |
|
CS Elective (1 of 5) |
3 |
Semester 2 |
|
APMA Elective (1 of 2) |
3 |
Semester 2 |
|
CS Elective (2 of 5) |
3 |
Semester 2 |
|
CS 3240 |
3 |
Semester 2 |
|
HSS Elective (5 of 5) |
3 |
Semester 2 |
|
APMA 3100 |
3 |
Semester 2 |
|
CS 3130 |
4 |
Semester 3 |
|
CS 3120 |
3 |
Semester 3 |
|
APMA Elective (2 of 2) |
3-4 |
Semester 3 |
|
STS 4500 |
3 |
Semester 3 |
|
CS Elective (3 of 5) |
3 |
Semester 3 |
|
CS Elective (4 of 5) |
3 |
Semester 4 |
|
CS Elective (5 of 5) |
3 |
Semester 4 |
|
CS Capstone Thesis |
3 |
Semester 4 |
|
Unrestricted Elective (4 of 4) |
3 |
Semester 4 |
|
STS 4600 |
3 |
Semester 4 |
|
Post-Transfer Credits |
67-68 |
(128 credits to complete degree) |
Transfer Guidance
Guaranteed Admission Agreement
-
Students who complete the prescribed curriculum and meet the GAA criteria are guaranteed admission into UVA Engineering and the Computer Science Engineering Major.
-
Complete approved transferrable Virginia Community College AS or AA&S degree.
-
Earn a minimum of 45 VCCS course transfer credits toward UVA Engineering degree following graduation from high school. UVA requires a grade of C or better for course credit to transfer for any course.
-
VCCS minimum 3.2 cumulative GPA with grades of B or better in MTH 264, MTH 265, PHY 241, CHM 111, and EGR 125 OR CSC 221.
-
Submit a Transfer Common Application by March 1 deadline and send official transcripts from all schools attended.
-
Complete all GAA requirements by the end of spring term prior to intended fall entry
-
Provide official VCCS transcript with final grades and conferral of associate degree to UVA Admission Office by June 15
-
GAA candidates must not have previously enrolled at UVA and must be in good academic standing and have no conviction of a felony or pending charges.
Important Links & Dates
-
University Transfer Admissions: https://admission.virginia.edu/admission/transfer
-
Admission Application: By March 1 at https://www.commonapp.org/
-
Financial Aid: https://sfs.virginia.edu/
-
FAFSA - Free Application for Federal Student Aid: April 1 at https://studentaid.gov/
-
CSS Profile: April 1 at https://cssprofile.collegeboard.org/
What Should I Consider When Selecting Courses?
-
Create a schedule for all required courses, pay attention to prerequisites and when courses are offered, complete your first math and English courses in your first year. For help, see Transfer Steps and Resource Center at www.TransferVirginia.org
-
Connect with an advisor at your community college and UVA Computer Science within your first year.
Is This Degree Right For Me?
-
Computer Scientists learn to write and analyze software: building apps, resolving security flaws, and analyzing which problems can be solved by computers and how efficiently.
-
Most CS majors go on to be professional software developers, working in teams to design and build programs, from small apps to large software systems.
What Is The Impact On My Degree Of Work I Have Already Completed?
-
Associate Transfer Degree Completion: The completion of an Associate Degree results in most first and second year degree requirements being met when you transfer to UVA Engineering.
-
Dual Enrollment -- Completion of Associate Degree in HS: Students apply as and enroll as a freshman for orientation and engagement purposes.
-
Credit for Prior Learning: Consult the Undergraduate Record for Advanced Placement test score needed to earn course credit.
-
Catalog Year: Transfer students are typically assigned a catalog year corresponding to the academic year in which they matriculate into the UVA Engineering.
Is This College Right For Me?
-
UVA Engineering has the highest four-year graduation rate for all undergrads and for Hispanic, Asian, and African-American students compared to all public engineering schools in the country.
-
UVA Engineering has the highest percentage of women students for all engineering schools with at least 200 female graduates per year.
-
AccessUVA guarantees 100% of demonstrated need for undergraduates, who are admitted on a need-blind basis.
-
UVA engineering emphasizes the integral role of engineering in society, and our grads are widely recognized for their leadership and communication skills.
Did You Know That…
-
Completing your Associate in Computer Science transfer degree, post-high school, satisfies lower division general education requirements except Science, Technology and Society requirement and increases the chance of completing your bachelor's degree.
-
Exceeding 3 years or 90 credits at your community college means you may have exhausted your financial aid at that college and have limited your future financial aid at the University of Virginia.
What Can I Do With This Degree?
-
Explore possible careers, salaries, and job outlook at www.TransferVirginia.org
Program Successes & Highlights
-
CS graduates have a very high job placement rate in companies large and small and live in almost every state in the nation and most counties in Virginia.
-
UVA CS alumni are ranked among the top in the nation.
What Are My Chances For Getting Accepted?
-
Any transfer student accepted to the UVA School of Engineering and Applied Sciences may major in Computer Science. There is no additional major application process.
-
Most enrolling applicants are admitted without having met all the guaranteed admission criteria.
-
To be competitive for admission outside the GAA, students should meet all or nearly all of the program's general education requirements, earn a minimum GPA of 3.0 or better at your current institution, and have 60-64 transferable credits.
Do More With Your Degree!
-
UVA CS has many student-initiated and student-run clubs and organizations.
Other Than Classes, Are There Other Program Requirements?
-
All UVA engineers complete a senior thesis portfolio, with a Science, Technology & Society research paper and a technical report.