*/ UVA Computer Science: Class list
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 by Type

Courses for Non-Majors
CS 110 - Introduction to Information Technology [Record] [COD]
Undergraduate Core Courses
CS 101 - Intro to Computer Science [Record] [COD]
CS 101E - Intro To Computer Science [Record] [COD]
CS 150 - Computing: From Ada To The Web [Record] [COD]
CS 201 - Software Development Methods [Record] [COD]
CS 202 - Discrete Mathematics I [Record] [COD]
CS 205 - Engineering Software [Record] [COD]
CS 216 - Program and Data Representation [Record] [COD]
CS 230 - Digital Logic Design [Record] [COD]
CS 290 - Major Seminar [Record] [COD]
CS 302 - Theory of Computation [Record] [COD]
CS 332 - Analysis of Algorithms (renumbered to 432) [Record] [COD]
CS 333 - Computer Architecture [Record] [COD]
CS 340 - Advanced Software Development Techniques [Record] [COD]
CS 414 - Operating Systems [Record] [COD]
CS 432 - Analysis of Algorithms [Record] [COD]
Undergraduate Elective Courses
CS 150 - Computing: From Ada to the Web [Record] [COD]
CS 305 - Usability Engineering [Record] [COD]
CS 351 - Malware [Record] [COD]
CS 415 - Undergraduate Programming Languages [Record] [COD]
CS 416 - Artificial Intelligence [Record] [COD]
CS 433 - Advanced Computer Architecture [Record] [COD]
CS 434 - Fault-Tolerant Computing [Record] [COD]
CS 445 - Intro to Computer Graphics [Record] [COD]
CS 446 - 3D Animation & Special Effects [Record] [COD]
CS 447 - Image Synthesis [Record] [COD]
CS 451 - Wireless Sensor Networks [Record] [COD]
CS 451 - Parallel Computing [Record] [COD]
CS 451 - Security [Record] [COD]
CS 451 - Distributed Systems [Record] [COD]
CS 453 - E-Commerce Technologies [Record] [COD]
CS 457 - Computer Networks [Record] [COD]
CS 458 - Internet Engineering [Record] [COD]
CS 462 - Database Systems [Record] [COD]
CS 471 - Compilers [Record] [COD]
CS 493 - Computer Science Projects [Record] [COD]
CS 494 - Object-Oriented Analysis and Design [Record] [COD]
CS 494 - Computational Mathematics [Record] [COD]
CS 551 - Special Topic: Advanced Computer Graphics [Record] [COD]
CS 551 - Advanced Modelling and Simulation [Record] [COD]
CS 551 - Dependable Computing [Record] [COD]
CS 551 - Parallel Computing [Record] [COD]
Graduate Core Courses
CS 654 - Computer Organization [Record] [COD]
CS 656 - Operating Systems [Record] [COD]
CS 660 - Theory of Computation [Record] [COD]
Graduate Elective Courses
CS 615 - Programming Languages [Record] [COD]
CS 645 - Computer Graphics [Record] [COD]
CS 647 - Image Synthesis [Record] [COD]
CS 651 - Trustworthy Computing [Record] [COD]
CS 651 - Internet Algorithms [Record] [COD]
CS 651 - From Sensors To Scientists [Record] [COD]
CS 651 - Computer Vision [Record] [COD]
CS 651 - Principles of Cryptography [Record] [COD]
CS 655 - Programming Languages [Record] [COD]
CS 662 - Databases [Record] [COD]
CS 671 - Compilers [Record] [COD]
CS 682 - Digital Image Processing [Record] [COD]
CS 686 - Dependability [Record] [COD]
CS 693 - Independent Study [Record] [COD]
CS 695 - Supervised Project Research [Record] [COD]
CS 696 - Computer Science Perspectives [Record] [COD]
CS 754 - Advanced Computer Architecture [Record] [COD]
CS 757 - Computer Networks [Record] [COD]
CS 793 - Independent Study [Record] [COD]
CS 851 - Data Mining Algorithms [Record] [COD]
CS 851 - Software Engineering [Record] [COD]
CS 851 - Wireless Sensor Networks [Record] [COD]
CS 851 - Professionalism [Record] [COD]
CS 851 - Virtual Machines [Record] [COD]
CS 851 - Special Topics In Compilation [Record] [COD]
CS 851 - Data-driven Models Cptr Graphics [Record] [COD]
CS 862 - Advanced Database Systems [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]