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, 2022
Course | Title | Instructor | Time | Room | SCPD |
---|---|---|---|---|---|
CS9 | Problem-solving for the CS Technical Interview | Tullis/Benson | TTh 5:30-6:30pm | 200-305 | |
CS11SI | How to Make VR: Intro to VR Design and Development | Borenstein | MW 5:30-6:30pm | Lathrop 299 | |
CS21SI | AI for Social Good | Piech | W 5:30-7:30pm | Thornt 211 | |
CS41 | Hap.py Code: The Python Programming Language | Cain | TTh 3:15-4:45pm | McMurtry 350 | |
CS46N | Data-Driven Decisions and Discovery | Widom | TTh 1:30-3pm | 160-317 | |
CS47 | Cross-platform Mobile App Development | Landay | MW 11:30am-1pm | Thornt 211 | |
CS52 | CS+Social Good: Implementing Social Good Projects | Cain | MF 5:30-6:30pm | Lathrop 292 | |
CS59SI | Quantum Computing: Open-Source Project Experience | Bouland | TTh 9:45-10:45am | Green 131 | |
CS91SI | Digital Canvas: An Introduction to UI/UX Design | Cain | TTh 4:00-5:00pm | 20-22K | |
CS100A | Problem-solving Lab for CS 106A | Sahami | |||
CS100B | Problem-solving Lab for CS 106B | Gregg | M 4:00-6:00pm | STLC 119 | |
CS103 | Mathematical Foundations of Computing | Lee/Aiken | MWF 11:30am-1pm | NVIDIA | SCPD |
CS103A | Mathematical Problem-solving Strategies | Lee | T 1:30-3:30pm | 160-321 | |
CS105 | Introduction to Computers | Young | MWF 2:45-3:45pm | 200-203 | |
CS106A | Programming Methodology | Sahami | MWF 12:15-1:15pm | Hewlett 200 | SCPD |
CS106B | Programming Abstractions | Gregg | MWF 9:45-10:45am | NVIDIA | SCPD |
CS106E | Exploration of Computing | Young | MWF 1:30-2:30pm | 200-203 | |
CS106L | Standard C++ Programming Laboratory | Schwarz | TTh 1:30-3pm | STLC 111 | |
CS106S | Coding for Social Good | Cain | W 5:30-7:30pm | 380-380F | |
CS107 | Computer Organization and Systems | Troccoli | MF 1:30-3pm | Bishop Aud | SCPD |
CS107A | Problem-solving Lab for CS 107 | Troccoli | TTh 4:00-5:00pm | Thornt 110 | |
CS107E | Computer Systems from the Ground Up | Kozyrakis | MW 3:15-4:45pm | Littlefield 107 | |
CS109 | Intro to Probability for Computer Scientists | Cain | MWF 3:15-4:45pm | Gates B01 | SCPD |
CS109A | Problem Solving Lab for 109 | Cain | |||
CS111 | Operating Systems Principles | Ousterhout/Cai | MWF 11am-12pm | Dinkelspiel Aud | |
CS111A | Problem Solving Lab for CS111 | Ousterhout/Cai | T 4:00-6:00pm | 100-101K | |
CS114 | Selected Readings of CS Research | Levis | MW 1:30-3pm | Packard 101 | |
CS129 | Machine Learning (Applied) | Ng/Bensouda Mo | W 9:45-11:45am | online | |
CS142 | Web Applications | Rosenblum | MWF 9:45-10:45am | Gates B01 | SCPD |
CS143 | Compilers | Kjolstad | TTh 9:45-11:15am | Gates B01 | SCPD |
CS151 | Logic Programming | Genesereth | TTh 1:30-3pm | 320-105 | |
CS155 | Computer and Network Security | Boneh/Durumeri | MW 1:30-3pm | Gates B01 | SCPD |
CS166 | Data Structures | Schwarz | TTh 3:15-4:45pm | STLC 111 | |
CS168 | The Modern Algorithmic Toolbox | Valiant | MW 1:30-3pm | Cemex Aud | |
CS170 | Stanford Laptop Orchestra: Composition, Coding, Pe | Wang | W 7:15-10:15pm | Knoll 317 | |
CS184 | Bridging Policy and Tech Through Design | Goel | TTh 3:15-4:45pm | Hewlett 103 | |
CS191 | Senior Project | (none listed) | by arrangement | ||
CS191W | Writing Intensive Senior Project | (none listed) | by arrangement | ||
CS192 | Programming Service Project | (none listed) | by arrangement | ||
CS194 | Software Project | Borenstein | MW 12:15-1:15pm | ||
CS194H | User Interface Design Project | Landay | TF 1:30-3:30pm | Gates 105 | |
CS194W | Software Project (WIM) | Borenstein | MW 12:15-1:15pm | ||
CS195 | Supervised Undergraduate Research | (none listed) | by arrangement | ||
CS197 | Computer Science Research | Li | Th 11am-12pm | 380-380D | |
CS198 | Teaching Computer Science | Sahami | MW 5:30-6:30pm | Gates B12 | |
CS198B | Additional Topics in Teaching Computer Science | Sahami | MW 5:30-6:30pm | 160-B37 | |
CS199 | Independent Work | (none listed) | by arrangement | ||
CS199P | Independent Work | (none listed) | by arrangement | ||
CS202 | Law for Computer Science Professionals | Hansen | Th 1:30-3:30pm | online | |
CS210B | Software Project Experience with Corporate Partner | Borenstein | TTh 2:45-3:45pm | ||
CS214 | Selected Reading of CS Research | Levis | MW 1:30-3pm | Packard 101 | |
CS221 | Artificial Intelligence: Principles & Techniques | Hashimoto | MW 1:30-3pm | NVIDIA | SCPD |
CS224S | Spoken Language Processing | Maas | TTh 5:30-6:30pm | STLC 111 | |
CS224U | Natural Language Understanding | Potts | MW 3:15-4:45pm | Hewlett 201 | SCPD |
CS225A | Experimental Robotics | Khatib/Jorda | TTh 3:15-4:45pm | Hewlett 102 | |
CS227B | General Game Playing | Genesereth | W 4:00-6:00pm | 200-034 | |
CS229 | Machine Learning | Ma/Re | MW 3:15-4:45pm | NVIDIA | SCPD |
CS230 | Deep Learning | Ng/Katanforoos | T 10:00-11:30am | online | SCPD |
CS231N | Convolutional Neural Networks for Visual Recog | Wu/Li | TTh 1:30-3pm | NVIDIA | SCPD |
CS233 | Geometric and Topological Data Analysis | Guibas | MW 3:15-4:45pm | Clark S361 | |
CS235 | Comp Methods for Biomed Image Analysis & Interpret | Rubin | MW 11:30am-1pm | Sequoia 200 | |
CS240 | Advanced Topics in Operating Systems | Engler | TTh 3:15-4:45pm | Huang 18 | SCPD |
CS240LX | Advanced Systems Laboratory, Accelerated | Engler | TTh 5:30-7:00pm | Lathrop 299 | |
CS241 | Embedded Systems Workshop | Levis | MW 9:45-11:15am | ||
CS243 | Program Analysis and Optimizations | Whaley/Maydan | TTh 3:15-4:45pm | Gates B01 | SCPD |
CS244 | Advanced Topics in Networking | Kim | MW 11:30am-1pm | Hewlett 102 | SCPD |
CS244B | Distributed Systems | Mazieres | MW 3:15-4:45pm | Skilling Aud | SCPD |
CS247A | Design for Artificial Intelligence | Stanford | WF 9:45-11:45am | WCeras 300 FMcM | |
CS247G | Introduction to Game Design | Wodtke | TTh 1:30-3:30pm | Lathrop 282 | |
CS254B | Computational Complexity II | Tan | MW 3:15-4:45pm | Gates B12 | |
CS261 | Optimization and Algorithmic Paradigms | Goel | MW 1:30-3pm | Gates B12 | |
CS272 | Intro Biomedical Informatics Research Methodology | Plevritis/Altm | TTh 3:15-4:45pm | ||
CS273C | Cloud Computing for Biology and Healthcare | Snyder/Bahmani | TTh 4:00-6:00pm | ||
CS275B | Computational Music Analysis | Selfridge-Fiel | TTh 1:30-3pm | Braun 131 | |
CS278 | Social Computing | Wodtke | MW 1:30-3pm | Skilling Aud | SCPD |
CS281 | Ethics of AI | Guestrin | TTh 9:45-11:45am | Gates B12 | |
CS298 | Seminar on Teaching Introductory Computer Science | Gregg | M 1:30-3:30pm | 530-127 | |
CS329T | Trustworty Machine Learning | Mitchell/Datta | TTh 2:45-3:45pm | Hewlett 201 | |
CS347 | Human-Computer Interaction: Foundations and Fronti | Agrawala | MW 11am-12pm | 200-034 | |
CS348B | Computer Graphics: Image Synthesis Techniques | Fatahalian/Jam | TTh 3:15-4:45pm | 380-380F | |
CS348E | Character Animation: Modeling, Simulation & Contro | Liu | MW 3:15-4:45pm | Huang 18 | |
CS348K | Visual Computing Systems | Fatahalian | TTh 1:30-3pm | Hewlett 200 | |
CS349M | Machine Learning for Software Engineering | Chandra | MW 3:15-4:45pm | Econ 140 | |
CS355 | Advanced Topics in Cryptography | Ozdemir/Nguyen | MW 1:30-3pm | 200-205 | |
CS360 | Simplicity and Complexity in Economic Theory | Akbarpour/Milg | TTh 11am-1pm | Econ 140 | |
CS361 | Engineering Design Optimization | Kochenderfer | TTh 9:45-11:15am | Skilling Aud | |
CS368 | Algorithmic Techniques for Big Data | Charikar | MW 9:45-11:15am | Mitchb67 | |
CS372 | AI for Disease Diagnosis & Information Recommend | Chang | MW 9:45-11:15am | Thornt 207 | |
CS377Q | Topics in Human-Computer Interaction | Tang | TTh 3:15-4:45pm | Hewlett 101 | |
CS377U | Topics in Human-Computer Interaction | Bentley | T 5:30-8:30pm | McMurtry 350 | |
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 | ||
CS398 | Computational Education | Piech | MWF 1:30-3pm | remote | |
CS399 | Independent Project | (none listed) | by arrangement | ||
CS399P | Independent Project | (none listed) | by arrangement | ||
CS499 | Advanced Reading and Research | (none listed) | by arrangement | ||
CS499P | Advanced Reading and Research | (none listed) | by arrangement | ||
CS521 | Seminar on Artificial Intelligence Safety | Corso | W 11am-12pm | Gates B01 | |
CS528 | Machine Learning Systems Seminar | Goel/Zaharia | Th 1:30-3:30pm | STLC 114 | |
CS529 | Robotics and Autonomous Systems Seminar | Bohg/Pavone | F 12:15-1:15pm | Gates B01 | |
CS547 | Human-Computer Interaction Seminar | Wodtke | F 11:00am-1:00pm | Skilling Aud | SCPD |
CS802 | TGR Dissertation | (none listed) | by arrangement |