Search |  Directory |  Calendars
Click here to return to Middlebury College home page
Admissions Academics Campus Life Athletics Arts About Middlebury Administration
Academics
Computer Science
Courses & Requirements
Course Descriptions
Catalog Listing Course / Exam Schedule
Faculty & Office Hours Seminar Series Students & Alumni Research & Activities Facilities Contact Us
Home > Academics > Undergraduate Majors & Programs > Departments & Programs > Computer Science > Courses & Requirements > Course Descriptions

Course Descriptions

The course titles below link to brief, informal descriptions of each Computer Science course at Middlebury.  You'll also find comments from students who have taken the course, and quotes from professors and other folks.

 
CSCI 101 - The Computing Age
CSCI 102 - Mathematical Foundations of Computing
CSCI 190 - Computer Models and Environmental Simulation
CSCI 201 - Data Structures
CSCI 202 - Computer Architecture
CSCI 301 - Theory of Computation
CSCI 302 - Algorithms and Complexity
CSCI 311 - Artificial Intelligence
CSCI 312 - Software Development
CSCI 313 - Programming Languages
CSCI 314 - Operating Systems
CSCI 425 - Computational Geometry
CSCI 431 - Computer Networks
CSCI 433 - Compiler Design
CSCI 451 - Machine Learning
CSCI 453 - Computer Vision
CSCI 461 - Computer Graphics
CSCI 463 - Cryptology
CSCI 702 - Senior Thesis Seminar
Courses & Requirements
Course Descriptions
Catalog Listing
Course / Exam Schedule
 
Gateways For:
 
Emergency |  College Book Store |  Library & Information Services |  Job Seekers |  Campus Maps |  Site Map |  Privacy |  Help |  WebMail |  Banner Web

Middlebury Vermont 05753 802-443-5000
© The President and Fellows of Middlebury College. All Rights Reserved.


Log On