Not a Stanford student? Go to http://summer.stanford.edu for information on taking classes as a Summer Visitor.
Course timetable as of July 04, 2021
Course | Title | Instructor | Time | Room | SCPD |
---|---|---|---|---|---|
CS1U | Practical Unix | Zelenski | MW 8:30-10:20 am | 530-127 | |
CS22A | Social & Economic Impact of Artificial Intelligenc | Kaplan | Th 1:30-2:50 | STLC 111 | |
CS41 | Hap.py Code: The Python Programming Language | Cain | MW 3:00-4:20 | Gates B12 | |
CS43 | Functional Programming Abstractions | Cain | TTh 4:30-5:50 | 200-030 | |
CS51 | CS + Social Good Studio | Cain | TTh 6:30-8:20pm | STLC104 | |
CS58N | The Blockchain Revolution Will Not Be Televised | Mitchell | TTh 9:00-10:20 | Lathrop 294 | |
CS80Q | Race and Gender in Silicon Valley | Lee | TTh 1:30-2:50 | 160-325 | |
CS83 | Playback Theater | Reingold | F 1:30-4:20 | 160-322 | |
CS100A | Problem-solving Lab for CS 106A | Parlante | Th 7:30-10:20pm | 160-326 | |
CS100A-2 | Problem-solving Lab for CS 106A | Parlante | W 7:30-10:20pm | 300-303 | |
CS100B | Problem-solving Lab for CS 106B | Schwarz | by arrangement | ||
CS103 | Mathematical Foundations of Computing | Lee | MWF 3:00-4:20 | Hewlett 200 | |
CS103A | Mathematical Problem-solving Strategies | Lee | T 3:00-5:50 | 380-380Y | |
CS106A | Designing Serious Games | Wodtke | TTh 1:30-4:20 | 320-109 | |
CS106A | Programming Methodology | Parlante | MWF 3:30-4:20 | Nvidia Aud | SCPD |
CS106B | Programming Abstractions | Schwarz | MWF 11:30-12:20 | Hewlett 200 | |
CS106L | Standard C++ Programming Laboratory | Schwarz/Zeng | TTh 1:30-2:50pm | 200-002 | |
CS106S | Coding for Social Good | Cain | T 1:30-2:50pm | Littlefield 104 | |
CS107 | Computer Organization and Systems | Cain/Yan | MF 12:30-2:20 | Hewlett 200 | |
CS107A | Problem-solving Lab for CS 107 | Cain | M 3-5:50pm | Littlefield 103 | |
CS107E | Computer Systems from the Ground Up | Hanrahan/Zelen | MF 11:30-12:50 | Lathrop 299 | |
CS108 | Object-Oriented Systems Design | Young | TTh 3:00-4:20 | Gates B03 | SCPD |
CS109 | Intro to Probability for Computer Scientists | Varodayan | MWF 1:30-2:50 | 420-050 | |
CS110 | Principles of Computer Systems | Gregg/Troccoli | MWF 1:30-2:50 | Nvidia Aud | SCPD |
CS124 | From Languages to Information | Jurafsky | TTh 3:00-4:20 | Hewlett 200 | |
CS129 | Machine Learning (Applied) | Ng/Bensouda Mo | T 10:30-11:50 | 300-300 | |
CS140 | Operating Systems and Systems Programming | Mazieres | MW 1:30-2:50 | Gates B03 | SCPD |
CS140E | Operating Systems Design and Implementation | Engler | MW 6:00-7:50pm | Gates B12 | |
CS142 | Web Applications | Rosenblum | MWF 10:30-11:20 | 370-370 | |
CS152 | Trust and Safety Engineering | Stamos | MW 3:00-4:20 | Gates B01 | SCPD |
CS161 | Design and Analysis of Algorithms | Wootters | MW 10:30-11:50 | Nvidia Aud | SCPD |
CS182 | Ethics, Public Policy, and Technological Change | Sahami/Reich | MWF 1:30-2:50 | Bishop Aud | |
CS182W | Ethics, Public Policy & Technological Change (WIM) | Sahami/Reich | MWF 1:30-2:50 | TBD | |
CS190 | Software Design Studio | Ousterhout | MWF 1:30-2:50 | 200-202 | |
CS191 | Senior Project | (none listed) | by arrangement | ||
CS191W | Writing Intensive Senior Project | (none listed) | by arrangement | ||
CS192 | Programming Service Project | (none listed) | by arrangement | ||
CS193Q | Introduction to Python Programming | Parlante | Th 6:00-9:50pm | 320-105 | |
CS194 | Software Project | Borenstein | MW 3:00-4:20 | 200-002 | |
CS194H | User Interface Design Project | Landay | MW 1:30-3:20 | Lathrop 180 | |
CS194W | Software Project (WIM) | Borenstein | MW 3:00-4:20 | TBD | |
CS195 | Supervised Undergraduate Research | (none listed) | by arrangement | ||
CS198 | Teaching Computer Science | Sahami/Bowman | M 4:30-6:20 | 420-040 | |
CS198B | Additional Topics in Teaching Computer Science | Sahami/Rydberg | TBD | ||
CS199 | Independent Work | (none listed) | by arrangement | ||
CS199P | Independent Work | (none listed) | by arrangement | ||
CS205L | Continuous Math Methods Emphasis on Machine Learn | Fedkiw | TTh 12:00-1:20 | Skilling Aud | SCPD |
CS210A | Software Project Experience with Corporate Partner | Borenstein | TTh 3:00-4:20 | Gates 505 | |
CS217 | Hardware Accelerators for Machine Learning | Olukotun/Pedra | TTh 10:30-11:50 | Huang 18 | SCPD |
CS223A | Introduction to Robotics | Khatib | MW 4:30-5:50 | Gates B01 | SCPD |
CS224N | Natural Language Processing with Deep Learning | Manning | TTh 4:30-5:50 | Nvidia Aud | SCPD |
CS228 | Probabilistic Graphical Models: Principles and Tec | Ermon | TTh 9:00-10:20 | Gates B01 | SCPD |
CS230 | Deep Learning | Ng/Katanforoos | T 9:00-10:20 | Nvidia Aud | SCPD |
CS232 | Digital Image Processing | Girod | MWF 1:30-2:50 | scheduled by EE | |
CS234 | Reinforcement Learning | Brunskill | MW 11:30-12:50 | Bishop Aud. | SCPD |
CS237B | Principles of Robot Autonomy II | Bohg/Pavone | MW 1:30-2:50 | Packard 101 | SCPD |
CS239 | Advanced Topics in Sequential Decision Making | Kochenderfer | MW 1:30-2:50 | sched by AA | |
CS243 | Program Analysis and Optimizations | Lam | MW 4:30-5:50 | Gates B03 | SCPD |
CS245 | Principles of Data-intensive Systems | Zaharia | TTh 1:30-2:50 | Nvidia Aud | SCPD |
CS246 | Mining Massive Data Sets | Leskovec | TTh 3:00-4:20 | Nvidia Aud | SCPD |
CS247S | Service Design | Stanford | WF 9:30-12:20 | Lathrop 180 | |
CS248 | Interactive Computer Graphics | Fatahalian | TTh 12:00-1:20 | Gates B01 | SCPD |
CS254 | Computational Complexity | Tan | MW 4:30-5:50 | Gates B12 | |
CS255 | Introduction to Cryptography | Boneh | MW 1:30-2:50 | Gates B01 | SCPD |
CS259Q | Quantum Computing | Rubinstein | TTh 3:00-4:20 | MitchB67 | |
CS260 | Geometry of Polynomials in Algorithmic Design | Anari | TTh 1:30-2:50 | 160-314 | |
CS261 | Optimization and Algorithmic Paradigms | Charikar | TTh 10:30-11:50 | EDUC 128 | |
CS270 | Modeling Biomedical Systems | Musen | TTh 1:30-2:50 | sched by BMI | |
CS271 | Artificial Intelligence in Healthcare | Yeung | MW 1:30-2:50 | McCullough 115 | |
CS273A | The Human Genome Source Code | Bejerano | TTh 1:30-2:50 | 60-109 | |
CS275A | Symbolic Musical Information | Selfridge-Fiel | TTh 1:30-2:50 | sched by Music | |
CS320 | Value of Data and AI | Zaharia/Zou | WF 10:30-11:50 | 200-203 | |
CS334A | Convex Optimization | Duchi | TTh 10:30-11:50 | Nvidia Aud | |
CS347 | Human-Computer Interaction: Foundations and Fronti | Bernstein | WF 1:30-2:50 | Littlefield 107 | |
CS348A | Computer Graphics: Geometric Modeling & Processing | Guibas | MW 3:00-4:20 | Clark S361 | |
CS348C | Computer Graphics: Animation and Simulation | James | TTh 3-4:20pm | 160-124 | |
CS353 | The Practice of Theory Research | Reingold | TTh 10:30-11:50 | 320-109 | |
CS358A | Programming Language Foundations | Patrignani | TTh 10:30-11:50 | Thornt 209 | |
CS366 | Computational Social Choice | Goel | MW 1:30-2:50 | 460-334 | |
CS373 | Statistical and Machine Learning for Genomics | Kundaje | MW 11:30-12:50 | LiKaShing 102 | |
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 | ||
CS402 | Beyond Bits & Atoms: Designing Technological Tools | (none listed) | T 8:30-11:20 | sched by EDUC | |
CS402L | Beyond Bits and Atoms: Lab | (none listed) | T 12:00-2:50 | sched by EDUC | |
CS421 | Designing AI to Cultivate Human Well-being | Aaker/Li | MWF 3:00-5:50 | GSB schedules | |
CS448B | Data Visualization | Agrawala | MW 4:30-5:50 | Skilling Aud | SCPD |
CS448I | Computational Imaging and Display | Wetzstein | MW 3:00-4:20 | Thornton 102 | |
CS499 | Advanced Reading and Research | (none listed) | by arrangement | ||
CS499P | Advanced Reading and Research | (none listed) | by arrangement | ||
CS529 | Robotics and Autonomous Systems Seminar | Pavone | F 10:30am-12:20pmP | sched by AA | |
CS547 | Human-Computer Interaction Seminar | Bernstein | F 11:30-12:50 | Gates B01 | SCPD |
CS801 | TGR Project | (none listed) | by arrangement | ||
CS802 | TGR Dissertation | (none listed) | by arrangement | ||
CS91SI | Digital Canvas: An Introduction to UI/UX Design | Cain | MW 3:30-4:20 | Littlefield 104 |