University of Virginia Department of
    Computer Science
Courses by Type - Courses by Topic - Prerequisites
Courses by Semester: [Summer 05] [Fall 05] [Spring 06] [Fall 06] [Spring 07] [Fall 07] [Spring 08] [Fall 08]
- [COD Spring 06] - [COD Fall 06] - [COD Spring 07] - [COD Fall 07] - [COD Spring 08] - [COD Fall 08]
Undergrad Curriculum - Graduate Curriculum

Courses for Non-Majors
Undergraduate Core Courses
CS 101 - Intro to Computer Science [Record] [COD]
CS 101E - Intro To Computer Science [Record] [COD]
CS 101X - Intro Computing [Record] [COD]
CS 201 - Software Development Methods [Record] [COD]
CS 202 - Discrete Mathematics I [Record] [COD]
CS 216 - Program and Data Representation [Record] [COD]
CS 230 - Digital Logic Design [Record] [COD]
CS 302 - Theory of Computation [Record] [COD]
CS 333 - Computer Architecture [Record] [COD]
CS 340 - Advanced Software Development Techniques [Record] [COD]
CS 414 - Operating Systems [Record] [COD]
Undergraduate Elective Courses
CS 150 - Computing: From Ada to the Web [Record] [COD]
CS 290 - Computer Science Seminar I [Record] [COD]
CS 351 - Malware [Record] [COD]
CS 415 - Undergraduate Programming Languages [Record] [COD]
CS 433 - Advanced Computer Architecture [Record] [COD]
CS 434 - Fault-Tolerant Computing [Record] [COD]
CS 451 - Distributed Systems [Record] [COD]
CS 453 - E-Commerce Technologies [Record] [COD]
CS 457 - Computer Networks [Record] [COD]
CS 462 - Database Systems [Record] [COD]
CS 493 - Computer Science Projects [Record] [COD]
CS 494 - Computational Mathematics [Record] [COD]
Graduate Core Courses
CS 656 - Operating Systems [Record] [COD]
Graduate Elective Courses
CS 647 - Image Synthesis [Record] [COD]
CS 651 - Modelling & Simulation [Record] [COD]
CS 651 - Computer Vision [Record] [COD]
CS 661 - Design and Analysis of Algorithms [Record] [COD]
CS 686 - Dependability [Record] [COD]
CS 693 - Independent Study [Record] [COD]
CS 695 - Supervised Project Research [Record] [COD]
CS 793 - Independent Study [Record] [COD]
CS 795 - Supervised Project Research [Record] [COD]
CS 851 - Wireless Sensor Networks [Record] [COD]
CS 851 - Virtual Machines [Record] [COD]
CS 851 - Software Engineering [Record] [COD]
CS 895 - Supervised Projects [Record] [COD]
CS 897 - Graduate Teaching Instruction [Record] [COD]
CS 898 - Masters Research [Record] [COD]
CS 997 - Graduate Teaching Instruction [Record] [COD]
CS 999 - Ph D Dissertation [Record] [COD]