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, 2021
Course | Title | Instructor | Time | Room | SCPD |
---|---|---|---|---|---|
CS1C | Introduction to Computing at Stanford | Smith | by arrangement | ||
CS1U | Practical Unix | Zelenski | by arrangment | ||
CS7 | Personal Finance for Engineers | Nash | T 4:30-5:50pm | ||
CS24 | Minds and Machines | Lassiter | F 8:30-9:30 | sched by SymSys | |
CS44N | Great Ideas in Graphics | James | MW 4:00-5:20pm | ||
CS56N | Great Discoveries and Inventions in Computing | Hennessy | TTh 8:30-9:50am | ||
CS80Q | Race and Gender in Silicon Valley | Lee | TTh 2:30-3:50pm | ||
CS100A | Problem-solving Lab for CS 106A | Sahami/Piech | by arrangement | ||
CS100B | Problem-solving Lab for CS 106B | Zelenski/Gregg | by arrangement | ||
CS103 | Mathematical Foundations of Computing | Schwarz/Lee | Remote AsynchroS | SCPD | |
CS105 | Introduction to Computers | Young | MWF 1:00-2:00pm | ||
CS106A | Programming Methodology | Sahami/Piech | MWF 1:00-2:00pm | ||
CS106B | Programming Abstractions | Zelenski/Gregg | MWF 10:00-11:00am | SCPD | |
CS106L | Standard C++ Programming Laboratory | Zelenski | TTh 4:30-5:50pm | ||
CS106M | Enrichment Adventures in Programming Abstractions | Zelenski | Th 2:30-3:50pm | ||
CS106S | Coding for Social Good | Cain | Th 10:30-11:50 | ||
CS107 | Computer Organization and Systems | Troccoli | MF 11:30am-12:50pmS | SCPD | |
CS107A | Problem-solving Lab for CS 107 | Troccoli | by arrangement | ||
CS107E | Computer Systems from the Ground Up | Levis/Kozyraki | MF 2:30-3:50pm | ||
CS109 | Intro to Probability for Computer Scientists | Yan/Cain | MWF 1:00-2:20pm | ||
CS109A | Problem Solving Lab for 109 | Yan/Cain | by arrangement | ||
CS110 | Principles of Computer Systems | Cain | TTh 8:30-9:50am | ||
CS110A | Problem Solving Lab for CS110 | Cain | by arrangement | ||
CS129 | Machine Learning (Applied) | Ng/Bensouda Mo | T 10:30-11:50am | ||
CS131 | Computer Vision: Foundations and Applications | Niebles Duque/ | TTh 2:30-3:50pm | ||
CS144 | Introduction to Computer Networking | McKeown/Winste | MWF 2:30-3:30pm | SCPD | |
CS145 | Data Management and Data Systems | Shivakumar | TTh 4:30-5:50pm | SCPD | |
CS148 | Introduction to Computer Graphics and Imaging | Fedkiw | TTh 12:30-1:50pm | SCPD | |
CS149 | Parallel Computing | Olukotun/Fatah | TTh 2:30-3:50pm | SCPD | |
CS154 | Introduction to the Theory of Computation | Reingold | TTh 10:30-11:50am | SCPD | |
CS157 | Computational Logic | Genesereth | TTh 12:30-1:50pm | SCPD | |
CS161 | Design and Analysis of Algorithms | Rubinstein | TTh 2:30-3:50pm | ||
CS161A | Problem-Solving Lab for CS161 | Rubinstein | F 1-2:20 | ||
CS183E | Effective Leadership in High-tech | Finley/Goldfei | W 4:00-5:20pm | ||
CS191 | Senior Project | (none listed) | by arrangement | ||
CS191W | Writing Intensive Senior Project | (none listed) | by arrangement | ||
CS192 | Programming Service Project | (none listed) | by arrangement | ||
CS193U | Video Game Development in C++ and Unreal Engine | Looman/Proulx | MWF 10:00-11:00am | ||
CS194A | Android Programming Workshop | Borenstein/Pan | W 4:00-5:20pm | ||
CS195 | Supervised Undergraduate Research | (none listed) | by arrangement | ||
CS198 | Teaching Computer Science | Sahami/McCoy | M 4:00-5:50pm | ||
CS198B | Additional Topics in Teaching Computer Science | Sahami/McCoy | TTh 10:30-11:50am | ||
CS199 | Independent Work | (none listed) | by arrangement | ||
CS199P | Independent Work | (none listed) | by arrangement | ||
CS202 | Law for Computer Science Professionals | Hansen | Th 2:30-3:50pm | ||
CS221 | Artificial Intelligence: Principles & Techniques | Liang/Sadigh | MW 1:00-2:20pm | SCPD | |
CS225A | Experimental Robotics | Khatib | TTh 2:30-3:50pm | ||
CS229 | Machine Learning | Ma/Re | MW 10:00-11:20am | SCPD | |
CS230 | Deep Learning | Ng/Katanforoos | T 8:30-9:50am | SCPD | |
CS231C | Computer Vision and Image Analysis of Art | Stork | MW 2:30-3:50pm | ||
CS237A | Principles of Robotic Autonomy | Pavone | TTh 10:30-11:50am | sched by AA | |
CS238 | Decision Making under Uncertainty | Kochenderfer | TTh 2:30-3:50pm | sched by AA | |
CS247G | Introduction to Game Design | Wodtke | TTh 12:30-1:50pm | ||
CS251 | Cryptocurrencies and Blockchain Technologies | Boneh | MW 2:30-3:50pm | SCPD | |
CS263 | Counting and Sampling | Anari | MW 4:00-5:00pm | ||
CS265 | Randomized Algorithms and Probabilistic Analysis | Wootters | MW 10:00-11:20am | SCPD | |
CS269O | Introduction to Optimization Theory | Sidford | TTh 2:30-3:50pm | sched by MS&E | |
CS271 | Artificial Intelligence in Healthcare | Yeung | MW 1:00-2:20pm | Sched by BIODS | |
CS273B | Deep Learning in Genomics and Biomedicine | Kundaje/Zou | MW 2:30-3:50pm | ||
CS274 | Reps and Algor for Computational Molecular Bio | Altman | TTh 4:30-5:50pm | sched by BMI | |
CS279 | Comp Biology: Struct & Org of Biomolecules & Cells | Dror | TTh 2:30-3:50pm | ||
CS294S | Research Project in Software Systems and Security | Lam | TTh 10:30-11:50am | ||
CS294W | Writing Intensive Research Project in CS | Lam | TTh 10:30-11:50am | ||
CS300-2 | Departmental Lecture Series | (none listed) | Th 2:30-3:50pm | ||
CS300 | Departmental Lecture Series | Ousterhout | MW 4:00-5:50pm | ||
CS315B | Parallel Computing Research Project | Aiken | TTh 2:30-3:50pm | ||
CS326 | Topics in Advanced Robotic Manipulation | Bohg | TTh 10:30-11:50am | ||
CS330 | Deep Multi-task and Meta Learning | Finn | MW 1:00-2:20pm | SCPD | |
CS340LX | Advanced Operating System Lab, Accelerated (II) | Engler | MW 7:00-8:20pm | ||
CS343D | Domain-Specific Programming Models and Compilers | Kjoelstad/Hanr | TTh 10:30-11:50am | ||
CS348I | Graphics in the Era of AI | Liu/Wu | MW 2:30-3:50pm | SCPD | |
CS349F | Technology for Financial Systems | Rosenblum/Prab | MW 10:00-11:00am | ||
CS349T | Project Lab: Video and Audio Tech for Theater in A | Winstein/Foula | Th 4:30-5:50pm | ||
CS356 | Topics in Computer and Network Security | Durumeric | MW 1:00-2:20pm | ||
CS357S | Formal Methods for Computer Systems | Trippel | TTh 8:30-9:50am | ||
CS377E | Designing Solutions to Global Grand Challenges | Landay | MW 11:30am-12:50pmL | ||
CS390A | Curricular Practical Training | (none listed) | by arrangement | ||
CS390B | Curricular Practical Training | (none listed) | by arrangement | ||
CS390C | Curricular Practical Training | (none listed) | by arrangement | ||
CS390D | 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 | ||
CS448B | Topics in Computer Graphics | Agrawala | TTh 10:30-11:50am | SCPD | |
CS468 | Topics in Geometric Algorithms | Birdal/Guibas | MW 2:30-3:50pm | ||
CS476A | Music, Computing and Design I | Wang | MW 4:00-5:20pm | sched by MUSIC | |
CS499 | Advanced Reading and Research | (none listed) | by arrangement | ||
CS499P | Advanced Reading and Research | (none listed) | by arrangement | ||
CS522 | Seminar in Artificial Intelligence in Healthcare | Dror | W 4:00-5:00pm | SCPD | |
CS547 | Human-Computer Interaction Seminar | Bernstein | F 1:00-2:00pm | SCPD | |
CS802 | TGR Dissertation | (none listed) | by arrangement |