Not a Stanford student? Go to https://summer.stanford.edu for information on taking classes as a Summer Visitor.
Course timetable as of December 31, 2007
| Course | Title | Instructor | Time | Room |
|---|---|---|---|---|
| cs1C | Introduction to Computing at Stanford | Ly | by arrangement | |
| cs74N | Digital Dilemmas | Dill | TTh 11:00-12:15 | Gates 100 |
| cs103A | Discrete Mathematics for Computer Science | Plummer | MWF 1:15 | 550-550A |
| cs105 | Introduction to Computers | Young | MWF 1:15 | 420-041 |
| cs106A | Programming Methodology | Young | MWF 3:15 | Terman Aud |
| cs106X | Programming Methodology and Abstractions (Accelerated) | Zelenski | MWF 2:15 | 420-041 |
| cs107 | Programming Paradigms | Cain | MWF 11:00 | 370-370 |
| cs107L | Programming Paradigms Laboratory | Cain | W 3:15-4:30 | Gates B02 |
| cs108 | Object-Oriented Systems Design | Parlante | MW 12:50-2:05 | Gates B03 |
| cs140 | Operating Systems and Systems Programming | Rosenblum | MWF 10:00 | Gates B03 |
| cs143 | Compilers | Aiken | TTh 9:30-10:45 | Skilling 193 |
| cs145 | Introduction to Databases | Widom | MW 11:00-12:15 | Gates B01 |
| cs147 | Introduction to Human-Computer Interaction Design | Winograd | MWF 9:00 | 370-370 |
| cs154 | Introduction to Automata and Complexity Theory | Dill | TTh 3:15-4:30 | 380-380X |
| cs154N | Introduction to NP Completeness | Dill | TTh 3:15-4:30 | 380-380X |
| cs156 | Calculus of Computation | Manna/Bradley | TTh 1:15-2:30 | Gates B12 |
| cs157 | Logic and Automated Reasoning | Genesereth | TTh 2:45-4:00 | Gates B03 |
| cs161 | Design and Analysis of Algorithms | Plotkin | TTh 11:00-12:15 | Gates B03 |
| cs191 | Senior Project | (none listed) | by arrangement | |
| cs191W | Writing Intensive Senior Project | (none listed) | by arrangement | |
| cs192 | Programming Service Project | (none listed) | by arrangement | |
| cs198 | Teaching Computer Science | Roberts/Zhuo | M 4:15-6:00 | 380-380Y |
| cs199 | Independent Work | (none listed) | by arrangement | |
| cs199P | Independent Work | (none listed) | by arrangement | |
| cs202 | Law for Computer Science Professionals | Hansen | Th 5:00-6:00pm | Gates B01 |
| cs205 | Mathematical Methods for Robotics, Vision & Graph | Fedkiw | MW 9:30-10:45 | 200-034 |
| cs221 | Artificial Intelligence: Principles & Techniques | Ng | TTh 9:30-10:45 | Gates B01 |
| cs225B | Robot Programming Laboratory | Konolige | TTh 3:15-4:30 | Gates 100 |
| cs229 | Machine Learning | Ng | MW 9:30-10:45 | Gates B01 |
| cs240 | Advanced Topics in Operating Systems | Mazieres | TTh 4:15-5:30 | Skilling 191 |
| cs242 | Programming Languages | Mitchell | MW 1:15-2:30 | Gates B01 |
| cs248 | Introduction to Computer Graphics | Levoy | TTh 2:45-4:00 | Gates B01 |
| cs249 | Object-Oriented Prog: A Modeling & Simul Perspect | Linton | TTh 11:00-12:15 | Gates B01 |
| cs270 | Intro to Biomedical Informatics: Fundamental Meth | Musen | TTh 1:30-2:45 | Thornton102 |
| cs272 | Intro Biomedical Informatics Research Methodology | Altman | TTh 3:15-4:30 | 160-124 |
| cs276 | Text Retrieval and Web Search | Manning/Raghav | TTh 4:15-5:30 | Gates B03 |
| cs279 | Comp Methods Analysis & Reconstruction Biol Netwks | Koller | TTh 11:00-12:15 | Braun Aud (Mudd |
| cs300 | Departmental Lecture Series | Motwani | MTWTh 4:15-5:45 | Gates B12 |
| cs301 | Teaching and Communication Seminar | Roberts | T 1:15-2:30 | 200-030 |
| cs309A | Software as a Service | Chou | T 4:15-5:15 | Skilling Aud |
| cs344B | Advanced Distributed Systems | Cao | TTh 2:45-4:00 | Gates 498 |
| cs345A | Data Mining | Ullman/Rajaram | MW 3:15-4:30 | 200-030 |
| cs348A | Computer Graphics: Geometric Modeling | Guibas | TTh 9:30-10:45 | Skilling 191 |
| cs364A | Algorithmic Game Theory | Roughgarden | TTh 2:45-4:00 | Gates B12 |
| cs365 | Randomized Algorithms | Motwani | WF 3:15-4:30 | RedwoodG19 |
| cs374 | Algorithms in Biology | Batzoglou | TTh 3:15-4:30 | Clark S361 |
| cs376 | Research Topics in Human-Computer Interaction | Klemmer | TTh 1:15-2:30 | 160-124 |
| cs377A | Introduction to Cybernetics and Systems for Design | Dubberly/Panga | Th 7:00-9:50pm | 160-315 |
| cs377P | Persuading People on the Web and Via Mobile Phones | Fogg | T 2:15-5:05 | Cordura 100 |
| cs379C | Computational Models of Neocortex | Dean | MW 3:15-4:30 | Gates 100 |
| cs390A | Curricular Practical Training | (none listed) | by arrangement | |
| cs390B | Curricular Practical Training | (none listed) | by arrangement | |
| cs390C | Curricular Practical Training | (none listed) | by arrangement | |
| cs393 | Computer Laboratory | (none listed) | by arrangement | |
| cs395 | Independent Database Project | (none listed) | by arrangement | |
| cs399 | Independent Project | (none listed) | by arrangement | |
| cs399P | Independent Project | (none listed) | by arrangement | |
| cs468 | Geometric Algorithms Seminar | Koltun | M 2:15-5:15 | Gates 392 |
| cs499 | Advanced Reading and Research | (none listed) | by arrangement | |
| cs528 | Broad Area Colloquium | Batzoglou | M 4:15-5:30 | Hewlett 200 |
| cs547 | Human-Computer Interaction Seminar | Winograd | F 12:30-2:00 | Gates B01 |
| cs801 | TGR Project | (none listed) | by arrangement | |
| cs802 | TGR Dissertation | (none listed) | by arrangement |