Not a Stanford student? Go to http://summer.stanford.edu for information on taking classes as a Summer Visitor.
Course timetable as of May 27, 2023
Course | Title | Instructor | Time | Room | SCPD |
---|---|---|---|---|---|
CS11SI | How to Make VR: Intro to VR Design and Development | Borenstein | MW 4:30-5:20pm | 160-129 | |
CS22A | Social & Economic Impact of Artificial Intelligenc | Kaplan | W 1:30-2:20pm | STLC 111 | |
CS24 | Minds and Machines | Goodman | F 1:30-2:50pm | STLC 111 | |
CS25 | Transformers United | (none listed) | T 10:30-11:50am | 260-012 | |
CS45 | Software Tools Every Programmer Should Know | Drazen/Srivats | MW 4:30-5:30pm | 300-300 | |
CS47 | Cross-platform Mobile App Development | (none listed) | F 2:30-4:20pm | 200-030 | |
CS83N | Playback Theater | Reingold | F 1:30-4:20pm | 160-B40 | |
CS100A | Problem-solving Lab for CS 106A | Parlante | |||
CS100B | Problem-solving Lab for CS 106B | (none listed) | |||
CS103 | Mathematical Foundations of Computing | Lee | MWF 3:00-4:20pm | Bishop Aud | SCPD |
CS103A | Mathematical Problem-solving Strategies | Lee | T 4:30-6:20pm | Thornton 211 | |
CS106A | Programming Methodology | Parlante | MWF 1:30-2:20pm | Hewlet 200 | |
CS106B | Programming Abstractions | Schwarz | MWF 1:30-2:50pm | Bishop Aud | SCPD |
CS106L | Standard C++ Programming Laboratory | Schwarz | TTh 3:00-4:20pm | 260-113 | |
CS106S | Coding for Social Good | Cain | Th 4:30-6:20pm | 160-120 | |
CS107 | Computer Organization and Systems | Gregg | MF 11:30am-1:20pm | NVIDIA Aud | SCPD |
CS107A | Problem-solving Lab for CS 107 | Gregg | TTh 4:30-5:20pm | Hewlett 101 | |
CS107E | Computer Systems from the Ground Up | Zelenski/Hanra | MF 10:30-12:20 | Hewlett 101 | |
CS108 | Object-Oriented Systems Design | Young | TTh 3:00-4:20pm | Skilling Aud | SCPD |
CS109 | Intro to Probability for Computer Scientists | Cain | MWF 3:00-4:20pm | NVIDIA Aud | SCPD |
CS109A | Problem Solving Lab for 109 | Cain | T 6:00-7:50pm | McMurtry 360 | |
CS111 | Operating Systems Principles | Troccoli | MWF 1:30-2:20pm | NVIDIA Aud | SCPD |
CS111A | Problem Solving Lab for CS111 | Troccoli | T 3:00-4:50pm | 320-109 | |
CS112 | Operating Systems Kernel Impl Proj | Mazieres | MW 1:30-2:50pm | Skilling Aud | |
CS124 | From Languages to Information | Jurafsky | TTh 3:00-4:20pm | Hewlett 200 | |
CS129 | Machine Learning (Applied) | Ng/Bensouda Mo | W 9:30-10:50am | Hewlett 103 | |
CS140E | Operating Systems Design and Implementation | Engler | TTh 5:30-7:20pm | Y2E2 111 | |
CS142 | Web Applications | Rosenblum | MWF 9:30-10:20am | Gates B01 | SCPD |
CS153 | Applied Security at Scale | Abbott | Th 11:30am-1:20pm | 380-380C | |
CS161 | Design and Analysis of Algorithms | Anari/Charikar | MW 9:30-11:20am | NVIDIA Aud | SCPD |
CS161A | Problem-Solving Lab for CS161 | Anari/Charikar | F 9:30-11:20am | 100-101K | |
CS173A | Computational Tour of Human Genome | Bejerano | MW 10:30-12:20 | ||
CS182 | Ethics, Public Policy, and Technological Change | Sahami/Reich | MWF 1:30-2:50pm | Cemex Aud | |
CS182W | Ethics, Public Policy & Technological Change (WIM) | Sahami/Reich | MWF 1:30-2:50pm | Cemex Aud | |
CS190 | Software Design Studio | Ousterhout | MWF 1:30-2:50pm | McMurtry 360 | |
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 | MWF 12:30-1:20pm | 200-002 | |
CS194H | User Interface Design Project | Landay | MW 1:30-3:20pm | Gates 100 | |
CS194W | Software Project (WIM) | Borenstein | MW 12:30-1:20pm | 200-002 | |
CS195 | Supervised Undergraduate Research | (none listed) | by arrangement | ||
CS198 | Teaching Computer Science | Sahami | M 4:30-5:50pm | Gates B12 | |
CS198B | Additional Topics in Teaching Computer Science | Sahami | W 4:30-5:20pm | Gates B12 | |
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:20pm | Gates B01 | SCPD |
CS206 | Exploring Computational Journalism | Tumgoren/Brenn | T 9:00-11:50am | 120-S40 | |
CS210A | Software Project Experience with Corporate Partner | Borenstein | TTh 1:30-2:50pm | ||
CS212 | Operating Systems and Systems Programming | Mazieres | MW 1:30-2:50pm | Skilling Aud | SCPD |
CS217 | Hardware Accelerators for Machine Learning | Olukotun | TTh 10:30-11:50am | Gates B03 | |
CS223A | Introduction to Robotics | Khatib | MW 3:00-4:20pm | Gates B01 | SCPD |
CS224C | NLP for Computational Social Science | Yang | TTh 5:30-6:20pm | 260-113 | |
CS224N | Natural Language Processing with Deep Learning | Manning | TTh 4:30-5:50pm | NVIDIA Aud | SCPD |
CS224W | Machine Learning with Graphs | Leskovec | TTh 3:00-4:20pm | NVIDIA Aud | SCPD |
CS228 | Probabilistic Graphical Models: Principles and Tec | Ermon | TTh 10:30-11:50am | Skilling Aud | SCPD |
CS231A | Computer Vision:From 3D Recontruct to Recognition | Bohg/Savarese | MW 11:30am-1:20pm | Gates B01 | SCPD |
CS234 | Reinforcement Learning | Brunskill | TTh 3:00-4:20pm | Gates B01 | SCPD |
CS237B | Principles of Robot Autonomy II | Bohg/Pavone | MW 1:30-2:50pm | Thornton 102 | SCPD |
CS238 | Decision Making under Uncertainty | Kochenderfer | TTh 12:00-1:20pm | NVIDIA Aud | SCPD |
CS243 | Program Analysis and Optimizations | Lam | MW 3:00-4:20pm | Gates B03 | SCPD |
CS247B | Design for Behavior Change | Wodtke | WF 9:30-11:50am | Lathrop 282 | |
CS247S | Service Design | Stanford | WF 9:30am-12:20pm | STLC 104 | |
CS248A | Computer Graphics: Rendering,Geometry,Image Manipu | Fatahalian | TTh 1:30-2:50pm | Gates B01 | SCPD |
CS249I | The Modern Internet | Durumeric | MW 1:30-2:50pm | McCullough 126 | |
CS254 | Computational Complexity | Tan | MW 3:00-4:20pm | Hewlett 102 | |
CS255 | Introduction to Cryptography | Boneh | MW 1:30-2:50pm | Gates B01 | SCPD |
CS256 | Algorithmic Fairness | Reingold | TTh 10:30-11:50am | 200-203 | |
CS259Q | Quantum Computing | Bouland | TTh 1:30-2:50pm | Gates B03 | SCPD |
CS261 | Optimization and Algorithmic Paradigms | Sidford | MW 1:30-2:50pm | 200-034 | |
CS269I | Incentives in Computer Science | Rubinstein | MW 1:30-2:50pm | Hewlett 201 | |
CS270 | Modeling Biomedical Systems | Musen | MWF 3:00-4:20pm | Huang 18 | |
CS275A | Symbolic Musical Information | Selfridge-Fiel | TTh 1:30-2:50pm | Braun 131 | |
CS295 | Software Engineering | Achour | WF 1:30-2:20pm | 240-201 | |
CS324 | Advances in Foundation Models | Liang/Hashimot | MW 3:30-4:20pm | Thornton 210 | |
CS339N | Machine Learning Methods for Neural Data Analysis | Linderman | MWF 11:30-12:20 | 380-380Y | |
CS339R | Collaborative Robotics | Kennedy | TTh 12:00-1:20pm | 530-127 | |
CS342 | Building for Digital Health | Aalami/Guestri | TTh 5:30-7:00pm | MSOBX303 | |
CS343D | Domain-Specific Programming Models and Compilers | Kjolstad | TTh 9:30-11:20am | Hewlett 101 | |
CS347 | Human-Computer Interaction: Foundations and Fronti | Bernstein | TTh 10:30-11:50am | Hewlet 200 | |
CS348C | Computer Graphics: Animation and Simulation | James | TTh 3:00-4:20pm | Gates B03 | SCPD |
CS371 | Computational Biology in Four Dimensions | (none listed) | |||
CS377G | Designing Serious Games | Wodtke | TTh 1:30-4:20pm | 160-B40 | |
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 | ||
CS399 | Independent Project | (none listed) | by arrangement | ||
CS399P | Independent Project | (none listed) | by arrangement | ||
CS422 | Interactive and Embodied Learning | Haber | MW 1:30-2:50pm | 60-108 | |
CS432 | Comp Vision for Educ and Soc Science Research | Haber | MW 4:30-5:50pm | 160-124 | |
CS448B | Data Visualization | Subramonyam | MW 10:30-11:50am | Gates B03 | SCPD |
CS470 | Music and AI | Wang | TTh 10:30-12:20 | Knoll 217 | |
CS498C | Intro to CSCL | Pea | Th 1:30-4:20pm | online | |
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/Bohg | F 12:30-1:20pm | Skilling Aud | |
CS547 | Human-Computer Interaction Seminar | Bernstein | F 11:30am-1:20pm | Gates B03 | SCPD |
CS802 | TGR Dissertation | (none listed) | by arrangement |