close
Home People Research Programs Admissions

Undergraduate Courses

The following complete listing provides a an overview of available courses; course titles link to individual course home pages where available.

For brief descriptions of courses, the terms courses will next be offered, and scheduled instructors, please consult the official Dartmouth Course Descriptions and Requirements published by the Office of the Registrar.

As of Fall 2011, many course numbers have changed. The information published by the Registrar's office does not yet incorporate the new course numbers.

Certain undergraduate courses can be taken for graduate credit, although they do not count toward the Ph.D. degree requirement. Undergraduate courses that may be taken for graduate credit include 39, 55, 57, 58, 59, 60, 61, 76, 77, and 81. Students taking these courses for graduate credit will be asked to do assignments in addition to those required of undergraduates taking these courses.

The Department of Computer Science offers a minor in Digital Arts.

Book List for Spring 2009 (xls)

1
Introduction to Programming and Computation
3
Computational Thinking
7
First-Year Seminar in Computer Science:
10
Problem Solving via Object-Oriented Programming
20
Motion Study (formerly COSC 12)
28
Advanced Projects in Digital Arts (formerly COSC 72)
49
Topics in Algorithms and Complexity (formerly COSC 85)
56
Digital Electronics (formerly COSC 47)
57
Implementation of Programming Languages (formerly COSC 48)
63
Programming Parallel Systems
69
Topics in Computer Systems (formerly COSC 88)
83
Computer Vision (formerly COSC 64)
84
Mathematical Optimization and Modeling (formerly COSC 46)
89
Topics in Applied Computer Science
94
Reading Course (formerly COSC 80)
99
Honors Thesis Research (formerly COSC 97)
About
People
Research
Programs
Admissions
© Copyright 2010, Dartmouth College Computer Science Department, All Rights Reserved