Course Schedule | Spring
Main content start
Academic Year '23-'24
Not a Stanford student? Go to Stanford Summer Session for information regarding courses available to Summer Visitor students.
Important Note: Courses that have an asterisk (*) are eligible SCPD courses.
Course | Title | Instructor | Time | Room |
CS21SI | AI for Social Good | (none listed) | ||
CS31N | Counterfactuals: Science of What Ifs? | Brunskill | ||
CS41 | Hap.py Code: The Python Programming Language | Cain | ||
CS52 | CS+Social Good: Implementing Social Good Projects | (none listed) | ||
CS53N | Stanford Introductory Seminar | (none listed) | ||
CS100A | Problem-solving Lab for CS 106A | (none listed) | ||
CS100B | Problem-solving Lab for CS 106B | (none listed) | ||
CS103 | *Mathematical Foundations of Computing | Aiken/Schwarz | M, W, F 3:00-4:20pm | |
CS103A | Mathematical Problem-solving Strategies | (none listed) | ||
CS105 | Introduction to Computers | Young | M, W, F 1:30-2:20pm | |
CS106A | *Programming Methodology | Piech | M, W, F 11:30-12:20pm | |
CS106B | *Programming Abstractions | (none listed) | M, W, F | |
CS106E | Exploration of Computing | Young | M, W, F 12:30-1:20pm | |
CS106L | Standard C++ Programming Laboratory | Whitney | T, Th 4:30-5:50pm | |
CS106S | Coding for Social Good | McCain | W 4:30-6:20pm | |
CS107 | *Computer Organization and Systems | Troccoli | M, W, F 1:30-2:20pm | |
CS107A | Problem-solving Lab for CS 107 | (none listed) | ||
CS107E | Computer Systems from the Ground Up | Gregg | M, F 1:30-3:20pm | |
CS109 | *Intro to Probability for Computer Scientists | Cain | M, W, F 3:00-4:20pm | |
CS109A | Problem Solving Lab for 109 | (none listed) | ||
CS111 | Operating Systems Principles | Ousterhout | M, W, F 11:30-12:20pm | |
CS111A | Problem Solving Lab for CS111 | (none listed) | ||
CS125 | Data: Algorithms, Tools, Policy, Society | Widom/Sahami | T, Th 1:30-2:50pm | |
CS143 | *Compilers | Kjolstad | T, Th 10:30-11:50am | |
CS151 | Logic Programming | Genesereth | T, Th 1:30-2:50pm | |
CS152 | Trust and Safety Engineering | Stamos | M, W 3:00-4:20pm | |
CS155 | Computer and Network Security | Boneh/Durumeri | M, W 1:30-3:20pm | |
CS168 | *The Modern Algorithmic Toolbox | Valiant | M, W 1:30-2:50pm | |
CS170 | Stanford Laptop Orchestra: Composition, Coding, Pe | Wang | W 7:30-10:30pm | Knoll 317 |
CS181 | Computers, Ethics and Public Policy | Lee | T, Th 1:30-2:50pm | |
CS181W | Computers, Ethics and Public Policy (WIM) | Lee | T, Th 1:30-2:50pm | |
CS191 | Senior Project | (none listed) | by arrangement | |
CS191W | Writing Intensive Senior Project | (none listed) | by arrangement | |
CS192 | Programming Service Project | (none listed) | by arrangement | |
CS193P | iOS Application Development | Hegarty | M, W 4:30-5:50pm | |
CS194 | Software Project | Borenstein | M, W 12:30-1:20pm | |
CS194W | Software Project (WIM) | Borenstein | M, W 12:30-1:20pm | |
CS195 | Supervised Undergraduate Research | (none listed) | by arrangement | |
CS197 | Computer Science Research | (none listed) | T | |
CS197C | CS Research: CURIS Internship Onramp | (none listed) | ||
CS198 | Teaching Computer Science | Gregg | M 4:30-5:50pm | |
CS198B | Additional Topics in Teaching Computer Science | Gregg | ||
CS199 | Independent Work | (none listed) | by arrangement | |
CS199P | Independent Work | (none listed) | by arrangement | |
CS202 | Law for Computer Science Professionals | Hansen | ||
CS204 | Computational Law | Genesereth | ||
CS210B | Software Project Experience with Corporate Partner | Borenstein | T, Th 1:30-2:50pm | |
CS221 | *Artificial Intelligence: Principles & Techniques | Charikar/Koyej | M, W, F 10:30am-12:20pmS | |
CS224C | NLP for Computational Social Science | Yang | T, Th 4:30-5:50pm | |
CS224N | Natural Language Processing with Deep Learning | Manning | ||
CS224R | *Deep Reinforcement Learning | Finn | M, W 4:30-5:50pm | |
CS224S | Spoken Language Processing | Maas | ||
CS225A | Experimental Robotics | Khatib | T, Th 3:00-4:20pm | |
CS227B | General Game Playing | Genesereth | ||
CS229 | *Machine Learning | Re/Ma | M, W 3:00-4:20pm | |
CS230 | *Deep Learning | Ng | W 9:30-11:20am | online |
CS231A | Computer Vision:From 3D Recontruct to Recognition | Bohg/Savarese | M, W 1:30-2:50pm | |
CS231N | *Deep Learning for Computer Vision | Li | T, Th 12:00-1:20pm | |
CS235 | Comp Methods for Biomed Image Analysis & Interpret | Rubin | M, W 11:30-12:50 | |
CS240 | Advanced Topics in Operating Systems | Engler/Maziere | M, W 3:00-4:20pm | |
CS240LX | Advanced Systems Laboratory, Accelerated | Engler | T, Th 5:30-7:20pm | |
CS244 | Advanced Topics in Networking | Levis/Winstein | ||
CS244B | *Distributed Systems | Mazieres | M, W 3:00-4:20pm | |
CS247G | Design for Play | Wodtke | ||
CS254B | Computational Complexity II | Tan | M, W 3:00-4:20pm | |
CS270 | *Modeling Biomedical Systems | Musen | ||
CS272 | Intro Biomedical Informatics Research Methodology | Altman | T, Th 3:15-4:45pm | |
CS273B | Deep Learning in Genomics and Biomedicine | Zou/Kundaje | M, W 3:00-4:20pm | |
CS273C | Cloud Computing for Biology and Healthcare | Kundaje | T, Th 4:00-6:00pm | |
CS275B | Computational Music Analysis | Selfridge-Fiel | ||
CS278 | Social Computing | Bernstein | T, Th 4:30-5:20pm | |
CS281 | Ethics of AI | Guestrin | M, W 1:30-2:50pm | |
CS327A | Advanced Robotic Manipulation | Khatib | M, W 3:00-4:20pm | |
CS336 | Robot Perception and Decision-making | Hashimoto/Lian | M, W 1:30-2:50pm | |
CS340R | Rusty Systmes | Levis | T, Th 10:30-11:50am | |
CS347 | Human-Computer Interaction: Foundations and Fronti | Agrawala | M, W 10:30am-12:20pmS | |
CS348E | Character Animation: Modeling, Simulation & Contro | Liu | M, W 1:30-2:50pm | |
CS348K | Visual Computing Systems | Fatahalian | T, Th 10:30-11:50am | |
CS348N | Neural Models for 3D Geometry | Guibas | M, W 3:00-4:20pm | |
CS349D | Cloud Computing Technology | Kozyrakis | ||
CS355 | Advanced Topics in Cryptography | Ozdemir/Rotem | T, Th 1:30-2:50pm | |
CS361 | *Engineering Design Optimization | Kochenderfer | T, Th 10:30-11:50am | |
CS372 | AI for Precision Medicine and Psychiatric Disorders | Chang | M, W 4:30-5:50pm | |
CS377Q | Designing for Accessibility | Tang | T, Th 4:30-5:50pm | |
CS377U | Understanding Users | Bentley | ||
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 | |
CS499 | Advanced Reading and Research | (none listed) | by arrangement | |
CS499P | Advanced Reading and Research | (none listed) | by arrangement | |
CS528 | Broad Area Colloquium | (none listed) | ||
CS529 | *Robotics and Autonomous Systems Seminar | Pavone | F 12:30-1:20pm | Skilling Aud |
CS547 | *Human-Computer Interaction Seminar | Bernstein | F 11:30am-1:20pm | Gates B03 |
CS802 | TGR Dissertation | (none listed) | by arrangement |