Not a Stanford student? Go to http://summer.stanford.edu for information on taking classes as a Summer Visitor.
Course timetable as of December 31, 2017
Course | Title | Instructor | Time | Room | SCPD |
---|---|---|---|---|---|
CS1C | Introduction to Computing at Stanford | Smith | by arrangement | ||
CS1U | Practical Unix | Zelenski/Isran | (see note) | ||
CS9 | Problem-solving for the CS Technical Interview | Schwarz/Lee | T 1:30-2:50 | Lathrop282 | |
CS42 | Callback Me Maybe: Contemporary Javascript | Schwarz/Nair | TTh 9:30-10:20 | 200-34 | |
CS45N | Computers and Photography: From Capture to Sharing | Garcia-Molina | MW 1:30-3:20 | Gates 505 | |
CS50 | Using Tech for Good | Cain/Chopra | MWF 12:30-1:20 | 200-305 | |
CS54N | Great Ideas in Computer Science | Roberts | MW 7:00-8:15pm | 160-317 | |
CS103 | Mathematical Foundations of Computing | Schwarz | MWF 3:00-4:20 | Nvidia Aud | |
CS103A | Mathematical Problem-solving Strategies | Schwarz | T 3:00-5:50 | Lathrop282 | |
CS105 | Introduction to Computers | Young | MWF 1:30-2:20 | HerrinT175 | |
CS106A | Programming Methodology | Sahami | MWF 1:30-2:20 | Hewlett200/201 | |
CS106B | Programming Abstractions | Piech/Gregg | MWF 12:30-1:20 | Hewlett200 | |
CS106L | Standard C++ Programming Laboratory | Piech/Precup | TTh 1:30-2:50 | Hewlett101 | |
CS106X | Programming Abstractions (Accelerated) | Stepp/Kirst | MWF 11:30-12:20 | Gates B01 | |
CS107 | Computer Organization and Systems | Lee | MF 1:30-2:50 | Cubberly Aud | |
CS108 | Object-Oriented Systems Design | Young | MW 3:00-4:20 | 200-002 | |
CS110 | Principles of Computer Systems | Cain | MWF 1:30-2:50 | 200-002 | |
CS131 | Computer Vision: Foundations and Applications | Li/Niebles Duq | TTh 1:30-2:50 | 370-370 | |
CS144 | Introduction to Computer Networking | Levis/McKeown | TTh 3:00-4:20 | Hewlett201 | |
CS145 | Introduction to Databases | Re | TTh 3:00-4:20 | Nvidia Aud | |
CS147 | Introduction to Human-Computer Interaction Design | Landay | TTh 1:30-4:20 | BishopAud | |
CS148 | Introduction to Computer Graphics and Imaging | Fedkiw | TTh 10:30-11:50 | Gates B01 | |
CS154 | Introduction to Automata and Complexity Theory | Reingold | TTh 1:30-2:50 | 320-105 | |
CS157 | Logic and Automated Reasoning | Genesereth | TTh 12:00-1:20 | Gates B01 | |
CS161 | Design and Analysis of Algorithms | Charikar | MW 1:30-2:50 | CemexAud | |
CS183E | Effective Leadership in High-tech | Finley/Goldfei | W 4:30-5:50 | GESB 131 | |
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 | Sahami/Broder | M 4:30-6:20 | 420-040 | |
CS198B | Additional Topics in Teaching Computer Science | Sahami/Broder | TTh 4:30-5:20 | 380-380F | |
CS199 | Independent Work | (none listed) | by arrangement | ||
CS199P | Independent Work | (none listed) | by arrangement | ||
CS208E | Great Ideas in Computer Science | Roberts | TTh 1:30-2:50 | 160-325 | |
CS221 | Artificial Intelligence: Principles & Techniques | Liang | MW 1:30-2:50 | Nvidia Aud | |
CS224W | Social and Information Network Analysis | Leskovec | TTh 3:00-4:20 | Gates B01 | |
CS229 | Machine Learning | Ng/Duchi | MW 9:30-10:50 | Nvidia Aud | |
CS232 | Digital Image Processing | Wetzstein | MWF 1:30-2:50 | Gates B3 | |
CS238 | Decision Making under Uncertainty | Kochenderfer | MW 1:30-2:50 | Skilling Aud | |
CS241 | Embedded Systems Workshop | Levis | TTh 10:30-11:50 | 320-107 | |
CS242 | Programming Languages | Yang | MW 4:30-5:50 | Skilling Aud | |
CS250 | Error Correcting Codes: Theory and Applications | Wootters | MW 1:30-2:50 | HerrinT195 | |
CS251 | Bitcoin and Crypto Currencies | Boneh | MW 3:00-4:20 | Skilling Aud | |
CS254 | Computational Complexity | Williams | WF 3:00-4:20 | 380-381U | |
CS265 | Randomized Algorithms and Probabilistic Analysis | Valiant | TTh 10:30-11:50 | ECON 140 | |
CS267 | Graph Algorithms | Williams | TTh 1:30-2:50 | 160-315 | |
CS268 | Geometric Algorithms | Guibas | MW 3:00-4:20 | ClarkS361 | |
CS269I | Incentives in Computer Science | Roughgarden | MW 10:30-12:20 | EDUC128 | |
CS273A | A Computational Tour of the Human Genome | Batzoglou/Beje | MW 1:30-2:50 | Beckman B302 | |
CS273B | Deep Learning in Genomics and Biomedicine | Batzoglou/Kund | MW 3:00-4:20 | Hewlett201 | |
CS274 | Reps and Algor for Computational Molecular Bio | Altman | TTh 4:30-5:50 | Gates B01 | |
CS279 | Comp Biology: Struct & Org of Biomolecules & Cells | Dror | TTh 3:00-4:20 | ECON 140 | |
CS300 | Departmental Lecture Series | Dill | MW 4:30-5:50 | 200-305 | |
CS309A | Cloud Computing | Chou | T 4:30-5:50 | Skilling Aud | |
CS315B | Parallel Computing Research Project | Aiken | TTh 3:00-4:20 | 200-202 | |
CS316 | Advanced Multi-core Systems | Kozyrakis | TTh 9:00-10:20 | Mccullough 126 | |
CS331B | Representation Learning in Computer Vision | Savarese/Zamir | MW 3:00-4:20 | Thornton 110 | |
CS345S | Data-intensive Systems for the Nexgt 1000x | Bailis | TTh 10:30-11:50 | 540-108 | |
CS348C | Computer Graphics: Animation and Simulation | James | TTh 1:30-2:50 | GatesB12 | |
CS376 | Research Topics in Human-Computer Interaction | Bernstein | MW 3:30-5:20 | Littlefield 107 | |
CS390A | Curricular Practical Training | (none listed) | by arrangement | ||
CS390B | Curricular Practical Training | (none listed) | by arrangement | ||
CS390C | Curricular Practical Training | (none listed) | by arrangement | ||
CS390P | Part-time 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 | ||
CS428 | Computation and Cognition: Probabilistic Approach | Goodman | TTh 1:30-2:50pm | EDUC 313 | |
CS448B | Data Visualization | Agrawala | MW 1:30-2:50 | 420-041 | |
CS476A | Music, Computing and Design I | (none listed) | MW 3:30-5:20 | Knoll 217 | |
CS499 | Advanced Reading and Research | (none listed) | by arrangement | ||
CS499P | Advanced Reading and Research | (none listed) | by arrangement | ||
CS547 | Human-Computer Interaction Seminar | Bernstein | F 12:30-2:20 | Gates B01 | |
CS801 | TGR Project | (none listed) | by arrangement | ||
CS802 | TGR Dissertation | (none listed) | by arrangement | ||
CS95SI | Functional Programming in Clojure | Cain | TTh 4:30-5:50 | 160-319 | |
CS96SI | iOS Development for Mobile Health | Landay | MW 3:00-4:20 | EDUC313 |