Graduate 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.

In addition to the courses listed below, certain undergraduate courses can be taken for graduate credit, although they do not necessarily count toward the Ph.D. degree requirement. Undergraduate courses that may be taken for graduate credit include 33, 38, 43, 44, 45, 48, 49, 54, 56, 58, 68, and 78. Students taking these courses for graduate credit will be asked to do assignments in addition to those required of undergraduates taking these courses.

Book List for Spring 2008 (pdf)

104 Artificial Intelligence
105 Algorithms and Data Structures
106 Numerical Linear Algebra
107 Computer Architecture
108 Advanced Operating Systems
109 Theory of Computation
110 Writing, Presenting, and Evaluating Technical Papers in Computer Science
118 Programming Languages
136 Numerical and Computational Tools for Applied Science Syllabus – Summer 2007 (pdf)
153 Introduction to Computational Neuroscience
180 Reading Course
181 Special Topics Seminar
184 Artificial Intelligence Seminar
185 Algorithms Seminar:
Lower Bounds in Computer Science (Chakrabarti)
Introduction to Computational Topology (Zomorodian)
Data Mining and Pattern Recognition (Demidenko)
186 Numerical Analysis Seminar
187 Computer Architecture and Hardware Seminar
188 Computer Systems Seminar
188 Seminar on Wireless Sensor Networks (Campbell)
188 Robotics seminar (Balkcom)
257 Supervised Undergraduate Teaching
297 Graduate Research
298 Thesis Research
299 Full-Time Thesis Research

^ Top