UVa Computer Science Department
Tom Horton Aaron Bloomfield's Advising Resources (thanks, Tom!)
On this page
- BS
CS curriculum web page (including the
BSCS
undergraduate handbook) -- for SEAS students
- BA CS web page -- for CLAS
students
- BS CpE web page -- for SEAS
students. Also see the CpE course pre-req chart, contributed by Kim Hazelwood
- The CS minor is now described in the BSCS
undergraduate handbook.
-
Engineering Business minor
- CS course prerequisite flowchart as a
gif image
- Info on studying abroad
The degree requirements for the BS CS, including elective
information, are now contained in the new BSCS
undergraduate handbook.
Below is a quick summary of the BA CS requirements. The full
requirements can be found
here. The
department's HEGIS code (for the major selection form) is 154934.
- CS courses: there are 6 required CS classes: CS 150, 205 (201 can
substitute), 202, 216, 333, and 432
- Computing electives: 4 are required. Currently, any
300-level or 400-level course counts, as does CS/ECE 230.
- Integration electives: see
here for the
list of what is considered an integration elective.
- CLAS Competency requirements: see page 64 of the undergraduate
record (first and second writing requirements, and foreign language)
- CLAS area requirements: see page 64 of the undergraduate record
(natural sciences and math, social sciences, humanities, historical studies,
non-western perspectives)
- Distinguished Majors Program: See the bottom of
this page for
more information.
- The requirement for STS 101 is changed to an additional HSS elective
- ENGR 141R counts as ENGR 162
- PHYS 142R counts for PHYS 142E and PHYS 142W
- PHYS 241R counts for PHYS 241E and PHYS
241W
- Computer Science: A 5 on the AB test will receive credit for CS 101 and
CS 201. A 4 on the AB test OR a 5 on the A test will receive
credit for CS 101. If the AP was not in Java, proficiency in Java
must be demonstrated prior to taking CS 201 (CS 201 is reuquired for
CS, SIE, and EE). There is also a placement exam before the fall
semester that will allow one to place out of CS 101, but does not allow credit to be received for the course -- one must then take another 3 hour CS or technical course.
The placement exam covers all topics taught in the course. For the
current semester's syllabus, see the
CS 101 course website.
- Biology: A 4 or a 5 on the AP test receives credit for BIOL 201 and BIOL 202, which can be used to satisfy the science elective.
- Chemistry: A 4 or a 5 on the Chemistry AP will receive
credit for CHEM 151 and CHEM 152. The lab (CHEM 151L) must still
be taken.
- Physics: A 4 or a 5 on the C level part I (Mechanics) exam receives credit for PHYS 142E. A
4 or a 5 on the C level part II (E&M) exam receives credit for PHYS
241E. No lab credit is given, so PHYS 142W and PHYS 241W must
still be taken. A 4 or a 5 on the Physics B test receives credit
for PHYS 201 and PHYS 202 -- neither of these classes count towards
SEAS requirements (not even an unrestricted elective), but will be listed on the transcript.
- Mathematics: A 5 on the BC Calculus exam will receive credit for
APMA 111; students should then sign up for APMA 212. A 4 in the
BC Calculus exam, or a 5 on the AB exam can take the APMA 111 placement
exam to gain exemption, but not credit, for APMA 111 (this placement
exam is required to confirm credit for IB courses and dual
enrollment calculus courses taken in high school). Two semesters
of transfer credit (which corresponds to calculus II) is required to receive credit for APMA 111.
- STS: A 5 on the English Language AP exam will get credit for STS
101; however, an HSS elective (in addition to the other HSS electives
required) must be taken in STS 101's place. A 720 or better on
the SAT (or SAT II) writing test will be exempt from (but not receive
credit for) STS 101; again, an HSS elective must be taken instead.
- Other: Credit for HSS or unrestricted electives is normally
awarded for a 4 or a 5 on the appropriate AP test (or a 5, 6, or 7 on
the equivalent IB Higher Level test).
- Biomedical Engineering:
undergraduate program,
sample course schedule,
minor
- Chemical Engineering:
undergraduate
program, sample
course schedule,
minor
- Civil Engineering:
undergraduate program,
sample course schedule, (no minor)
- Computer Science BS:
undergraduate
program,
sample course schedule,
minor
- Computer Science BA:
undergraduate program,
sample course schedule, (no minor)
- Computer Engineering:
undergraduate
program, sample
course schedule, (no minor)
- Electrical Engineering:
undergraduate program,
sample course schedule, (no minor)
- Materials Science:
undergraduate
program, sample
course schedule,
minor
- Mechanical Engineering:
undergraduate program,
sample course schedule,
minor
- Aerospace Engineering:
undergraduate program,
sample course schedule,
minor
- Systems Engineering:
undergraduate program,
sample course
schedule (for
Rodmans),
minor
-
Engineering Business minor
- Applied mathematics minor
Page last updated Friday, 04-Apr-2008 10:06:34 EDT