Computer Science

Excel (.xlsx) Files

view_module

Tables

table

Computer Science Statistics     bar_chart_4_bars

Department Course Count
365
Longest Course Name
Artificial General Intelligence for Reasoning, Planning, and Decision Making
Longest Course Name Length (chars)
76
Shortest Course Name
Compilers
Shortest Course Name Length (chars)
9
Lower Division Course Count
0, 0.0%
Upper Division Course Count
0, 0.0%
Graduate Courses Count
0, 0.0%
Average Course Name Length (characters)
35
Number of Computer Science Courses with "Computer Science" in their name
12, 3.3%

Computer Science Department Courses Table

Computer Science Stanford University
Course Name Course Code Course Hours Classification
Problem-solving Lab for CS106A CS100ACE idk too hard
Problem-solving Lab for CS106B CS100BACE idk too hard
Mathematical Foundations of Computing CS103 idk too hard
Mathematical Problem-solving Strategies CS103ACE idk too hard
Introduction to Essential Software Systems and Tools CS104 idk too hard
Introduction to Computers CS105 idk too hard
Programming Methodology CS106A idk too hard
Programming Methodologies in JavaScript and Python (Accelerated) CS106AX idk too hard
Programming Abstractions CS106B idk too hard
Exploring Computing CS106E idk too hard
Exploring Artificial Intelligence CS106EA idk too hard
Standard C++ Programming Laboratory CS106L idk too hard
Enrichment Adventures in Programming Abstractions CS106M idk too hard
Coding for Social Good CS106S idk too hard
Computer Organization and Systems CS107 idk too hard
Problem-solving Lab for CS107 CS107ACE idk too hard
Computer Systems from the Ground Up CS107E idk too hard
Object-Oriented Systems Design CS108 idk too hard
Introduction to Probability for Computer Scientists CS109 idk too hard
Problem-solving Lab for CS109 CS109ACE idk too hard
Computer Play: An Unconventional Introduction to CS and EE CS10N idk too hard
Principles of Computer Systems CS110 idk too hard
Problem Solving Lab for CS110 CS110A idk too hard
Safety in Systems Programming CS110L idk too hard
Operating Systems Principles CS111 idk too hard
Problem Solving Lab for CS111 CS111ACE idk too hard
Operating systems kernel implementation project CS112 idk too hard
Selected Reading of Computer Science Research CS114 idk too hard
How to Make VR: Introduction to Virtual Reality Design and Development CS11SI idk too hard
Introduction to AI Safety CS120 idk too hard
Equity and Governance for Artificial Intelligence CS121 idk too hard
A Hands-On Introduction to Building AI-Enabled Robots CS123 idk too hard
From Languages to Information CS124 idk too hard
Data: Algorithms, Tools, Policy, and Society CS125 idk too hard
Applied Machine Learning CS129 idk too hard
Human Centered NLP CS129X idk too hard
Spatial Computing Workshop CS12SI idk too hard
Computer Vision: Foundations and Applications CS131 idk too hard
AI as Technology Accelerator CS132 idk too hard
Principles of Robot Autonomy I CS137A idk too hard
Human-Centered AI CS139 idk too hard
Introduction to Version Control with Git CS13SI idk too hard
Operating Systems and Systems Programming CS140 idk too hard
Operating systems design and implementation CS140E idk too hard
Sports and Data CS141 idk too hard
Web Applications CS142 idk too hard
Compilers CS143 idk too hard
Introduction to Computer Networking CS144 idk too hard
Introduction to Big Data Systems CS145 idk too hard
Game Development CS146 idk too hard
Full-Stack Web Programming CS146J idk too hard
The Modern Software Developer CS146S idk too hard
Introduction to Human-Computer Interaction Design CS147 idk too hard
Cross-platform Mobile App Development CS147L idk too hard
Introduction to Computer Graphics and Imaging CS148 idk too hard
Parallel Computing CS149 idk too hard
Logic Programming CS151 idk too hard
Trust and Safety CS152 idk too hard
Infrastructure at Scale CS153 idk too hard
Introduction to the Theory of Computation CS154 idk too hard
Computer and Network Security CS155 idk too hard
Computational Logic CS157 idk too hard
Design and Analysis of Algorithms CS161 idk too hard
Problem-Solving Lab for CS161 CS161ACE idk too hard
The Practice of Theory Research CS163 idk too hard
Advanced Data Structures CS166 idk too hard
The Modern Algorithmic Toolbox CS168 idk too hard
Stanford Laptop Orchestra: Composition, Coding, and Performance CS170 idk too hard
Causality, Decision Making and Data Science CS171 idk too hard
Foundations of Computational Human Genomics CS173A idk too hard
Human Centered Product Management CS177 idk too hard
Digital Systems Architecture CS180 idk too hard
Computers, Ethics, and Public Policy CS181 idk too hard
Computers, Ethics, and Public Policy (WIM) CS181W idk too hard
Ethics, Public Policy, and Technological Change CS182 idk too hard
Ethics, Public Policy, and Technological Change (WIM) CS182W idk too hard
Effective Leadership in High-Tech CS183E idk too hard
Bridging Policy and Tech Through Design CS184 idk too hard
Coding with LLM Assistants CS185 idk too hard
How to Make a Moral Agent CS186 idk too hard
Design for Advocacy CS187 idk too hard
Software Design Studio CS190 idk too hard
Senior Project CS191 idk too hard
Writing Intensive Senior Research Project CS191W idk too hard
Programming Service Project CS192 idk too hard
Client-Side Internet Technologies CS193C idk too hard
iOS Application Development CS193P idk too hard
Introduction to Python Programming CS193Q idk too hard
Video Game Development in C++ and Unreal Engine CS193U idk too hard
Web Programming Fundamentals CS193X idk too hard
Software Project CS194 idk too hard
Android Programming Workshop CS194A idk too hard
User Interface Design Project CS194H idk too hard
Software Project (WIM) CS194W idk too hard
Supervised Undergraduate Research CS195 idk too hard
Computer Science Research CS197 idk too hard
Computer Science Research: CURIS Internship Onramp CS197C idk too hard
Teaching Computer Science CS198 idk too hard
Additional Topics in Teaching Computer Science CS198B idk too hard
Independent Work CS199 idk too hard
Independent Work CS199P idk too hard
Practical Unix CS1U idk too hard
Law for Computer Science Professionals CS202 idk too hard
Computational Law CS204 idk too hard
Continuous Mathematical Methods with an Emphasis on Machine Learning CS205L idk too hard
Exploring Computational Journalism CS206 idk too hard
Antidiscrimination Law and Algorithmic Bias CS207 idk too hard
Great Ideas in Computer Science CS208E idk too hard
Industry Innovation Lab CS210A idk too hard
Industry Innovation Lab CS210B idk too hard
Operating Systems and Systems Programming CS212 idk too hard
Selected Reading of Computer Science Research CS214 idk too hard
Hardware Accelerators for Machine Learning CS217 idk too hard
Information Integrity CS218 idk too hard
AI for Social Good CS21SI idk too hard
Researching, Presenting and Publishing Work in AI & Education CS220 idk too hard
Artificial Intelligence: Principles and Techniques CS221 idk too hard
AI Agents and Simulations CS222 idk too hard
Introduction to Robotics CS223A idk too hard
NLP for Computational Social Science CS224C idk too hard
Apps With LLMs Inside CS224G idk too hard
Natural Language Processing with Deep Learning CS224N idk too hard
Deep Reinforcement Learning CS224R idk too hard
Spoken Language Processing CS224S idk too hard
Natural Language Understanding CS224U idk too hard
Conversational Virtual Assistants with Deep Learning CS224V idk too hard
Machine Learning with Graphs CS224W idk too hard
Machine Learning for Discrete Optimization CS225 idk too hard
Experimental Robotics CS225A idk too hard
The Future of Mechanical Engineering CS226 idk too hard
Robot Perception CS227A idk too hard
General Game Playing CS227B idk too hard
Probabilistic Graphical Models: Principles and Techniques CS228 idk too hard
Machine Learning CS229 idk too hard
Machine Learning for Sequence Modeling CS229B idk too hard
Machine Learning Theory CS229M idk too hard
Systems for Machine Learning CS229S idk too hard
The Social & Economic Impact of Artificial Intelligence CS22A idk too hard
Deep Learning CS230 idk too hard
Computer Vision: From 3D Perception to 3D Reconstruction and Beyond CS231A idk too hard
Computer Vision and Image Analysis of Art CS231C idk too hard
Deep Learning for Computer Vision CS231N idk too hard
Digital Image Processing CS232 idk too hard
Geometric and Topological Data Analysis CS233 idk too hard
Reinforcement Learning CS234 idk too hard
Computational Methods for Biomedical Image Analysis and Interpretation CS235 idk too hard
Deep Generative Models CS236 idk too hard
Generative Adversarial Networks CS236G idk too hard
Principles of Robot Autonomy I CS237A idk too hard
Principles of Robot Autonomy II CS237B idk too hard
Decision Making under Uncertainty CS238 idk too hard
Validation of Safety Critical Systems CS238V idk too hard
Advanced Topics in Sequential Decision Making CS239 idk too hard
Minds and Machines CS24 idk too hard
Advanced Topics in Operating Systems CS240 idk too hard
Advanced Systems Laboratory, Accelerated CS240LX idk too hard
Embedded Systems Workshop CS241 idk too hard
Programming Languages CS242 idk too hard
Program Analysis and Optimizations CS243 idk too hard
Advanced Topics in Networking CS244 idk too hard
Distributed Systems CS244B idk too hard
Advanced Networking and Distributed Systems CS244C idk too hard
Principles of Data-Intensive Systems CS245 idk too hard
Mining Massive Data Sets CS246 idk too hard
Design for Artificial Intelligence CS247A idk too hard
Design for Behavior Change CS247B idk too hard
Design for Earth CS247E idk too hard
Design for Play CS247G idk too hard
Design for Understanding CS247I idk too hard
Service Design CS247S idk too hard
Computer Graphics: Rendering, Geometry, and Image Manipulation CS248A idk too hard
Fundamentals of Computer Graphics: Animation and Simulation CS248B idk too hard
The Modern Internet CS249I idk too hard
Transformers United V5 CS25 idk too hard
Algebraic Error Correcting Codes CS250 idk too hard
Cryptocurrencies and blockchain technologies CS251 idk too hard
Web Security CS253 idk too hard
Computational Complexity CS254 idk too hard
Computational Complexity II CS254B idk too hard
Introduction to Cryptography CS255 idk too hard
Algorithmic Fairness CS256 idk too hard
Introduction to Automated Reasoning CS257 idk too hard
Quantum Cryptography CS258 idk too hard
Quantum Computing CS259Q idk too hard
Big Ideas in Cryptography CS25N idk too hard
Combinatorial Optimization CS261 idk too hard
Counting and Sampling CS263 idk too hard
Beyond Worst-Case Analysis CS264 idk too hard
Randomized Algorithms and Probabilistic Analysis CS265 idk too hard
Robust Algorithms in the Face of Uncertainty CS266Z idk too hard
Incentives in Computer Science CS269I idk too hard
Introduction to Optimization Theory CS269O idk too hard
Beyond NLP: CS & Language through Text Input & Design CS26SI idk too hard
Modeling Biomedical Systems CS270 idk too hard
Algorithmic Foundations for Artificial Intelligence in Healthcare CS271 idk too hard
Introduction to Biomedical Informatics Research Methodology CS272 idk too hard
Deep Learning in Genomics and Biomedicine CS273B idk too hard
Cloud Computing for Biology and Healthcare CS273C idk too hard
Representations and Algorithms for Computational Molecular Biology CS274 idk too hard
Translational Bioinformatics CS275 idk too hard
Symbolic Musical Information CS275A idk too hard
Computational Music Analysis CS275B idk too hard
Foundation Models for Healthcare CS277 idk too hard
Social Computing CS278 idk too hard
Computational Biology: Structure and Organization of Biomolecules and Cells CS279 idk too hard
Ethics of Artificial Intelligence CS281 idk too hard
Computer Systems Architecture CS282 idk too hard
Governing Artificial Intelligence: Law, Policy, and Institutions CS283 idk too hard
Advanced Topics in Computer Vision and Biomedicine CS286 idk too hard
Foundations of Healthcare Data for Machine Learning CS287 idk too hard
Applied Causal Inference with Machine Learning and AI CS288 idk too hard
Empowering Educators via Language Technology CS293 idk too hard
Research Project in Software Systems and Security CS294S idk too hard
Writing Intensive Research Project in Computer Science CS294W idk too hard
Software Engineering CS295 idk too hard
Seminar on Teaching Introductory Computer Science CS298 idk too hard
Computational Decision Making CS29N idk too hard
Departmental Lecture Series CS300 idk too hard
Industrial Lectureships in Computer Science CS309 idk too hard
Cloud Computing Seminar CS309A idk too hard
Parallel Computing Research Project CS315B idk too hard
Counterfactuals: The Science of What Ifs? CS31N idk too hard
Value of Data and AI CS320 idk too hard
AI Measurement Science CS321M idk too hard
Triangulating Intelligence: Melding Neuroscience, Psychology, and AI CS322 idk too hard
The AI Awakening: Implications for the Economy and Society CS323 idk too hard
The AI Awakening: Implications for the Economy and Society CS323A idk too hard
Advances in Foundation Models CS324 idk too hard
History of Natural Language Processing CS324H idk too hard
Data for Sustainable Development CS325B idk too hard
Topics in Advanced Robotic Manipulation CS326 idk too hard
Advanced Robotic Manipulation CS327A idk too hard
Foundations of Causal Machine Learning CS328 idk too hard
Self Improving AI Agents CS329A idk too hard
Machine Learning Under Distributional Shifts CS329D idk too hard
Machine Learning on Embedded Systems CS329E idk too hard
Machine Learning from Human Preferences CS329H idk too hard
Machine Programming CS329M idk too hard
Practical Machine Learning CS329P idk too hard
Race and Natural Language Processing CS329R idk too hard
Machine Learning Systems Design CS329S idk too hard
Trustworthy Machine Learning: Building and evaluating agentic systems CS329T idk too hard
Human Centered NLP CS329X idk too hard
Deep Multi-task and Meta Learning CS330 idk too hard
Interactive Simulation for Robot Learning CS331B idk too hard
AI for Algorithmic Reasoning and Optimization CS331X idk too hard
Advanced Survey of Reinforcement Learning CS332 idk too hard
Algorithms for Interactive Robotics CS333 idk too hard
Robots and Arts: Creative Applications and Projects CS334 idk too hard
Language Modeling from Scratch CS336 idk too hard
AI-Assisted Care CS337 idk too hard
Physical Human Robot Interaction CS338 idk too hard
Human-Computer Interaction and AI/ML CS339H idk too hard
Machine Learning Methods for Neural Data Analysis CS339N idk too hard
Collaborative Robotics CS339R idk too hard
Advanced Operating System Lab: Accelerated (II) CS340LX idk too hard
Rusty Systems CS340R idk too hard
Building for Digital Health CS342 idk too hard
Domain-Specific Programming Models and Compilers CS343D idk too hard
Domain-Specific Language Design Studio CS343S idk too hard
Topics in Computer Networks CS344 idk too hard
Building AI-Enabled Robots CS345 idk too hard
Human-Computer Interaction: Foundations and Frontiers CS347 idk too hard
Computer Graphics: Geometric Modeling & Processing CS348A idk too hard
Computer Graphics: Image Synthesis Techniques CS348B idk too hard
Computer Graphics: Animation and Simulation CS348C idk too hard
Character Animation: Modeling, Simulation, and Control of Human Motion CS348E idk too hard
Computer Graphics in the Era of AI CS348I idk too hard
Visual Computing Systems CS348K idk too hard
Neural Models for 3D Geometry CS348N idk too hard
Compound AI Systems CS349D idk too hard
Fabric Architectures For AI Systems CS349F idk too hard
Selected Reading of Ph.D. Dissertations CS349G idk too hard
Software Techniques for Emerging Hardware Platforms CS349H idk too hard
Machine Learning for Software Engineering CS349M idk too hard
Secure Compilation CS350 idk too hard
Privacy-Preserving Systems CS350S idk too hard
Open Problems in Coding Theory CS351 idk too hard
Blockchain Governance CS352B idk too hard
Seminar on Logic & Formal Philosophy CS353 idk too hard
Topics in Intractability: Unfulfilled Algorithmic Fantasies CS354 idk too hard
Advanced Topics in Cryptography CS355 idk too hard
Topics in Computer and Network Security CS356 idk too hard
Formal Methods for Computer Systems CS357S idk too hard
Programming Language Foundations CS358A idk too hard
Research Seminar in Complexity Theory CS359A idk too hard
Quantum Complexity Theory CS359D idk too hard
Quantum Complexity Theory CS359E idk too hard
Simplicity and Complexity in Economic Theory CS360 idk too hard
Engineering Design Optimization CS361 idk too hard
Research in AI Alignment CS362 idk too hard
Computational Social Choice CS366 idk too hard
Algorithmic Techniques for Big Data CS368 idk too hard
Optimization Algorithms CS369O idk too hard
Dynamic Data Structures for Graphs CS369Z idk too hard
Artificial General Intelligence for Reasoning, Planning, and Decision Making CS372 idk too hard
Large-Scale Neural Network Modeling for Neuroscience CS375 idk too hard
Designing Solutions to Global Grand Challenges CS377E idk too hard
Designing Serious Games CS377G idk too hard
Read, Write, Play CS377P idk too hard
Designing for Accessibility CS377Q idk too hard
Understanding Users CS377U idk too hard
Computational Models of the Neocortex CS379C idk too hard
Sensorimotor Learning for Embodied Agents CS381 idk too hard
Seminar on Ethical and Social Issues in Natural Language Processing CS384 idk too hard
Internet Censorship CS389 idk too hard
Curricular Practical Training CS390A idk too hard
Curricular Practical Training CS390B idk too hard
Curricular Practical Training CS390C idk too hard
Part-time Curricular Practical Training CS390D idk too hard
Computational Education CS398 idk too hard
Independent Project CS399 idk too hard
Independent Project CS399P idk too hard
Cloud Infrastructure and Scalable Application Deployment CS40 idk too hard
Lytics Seminar CS407 idk too hard
Hap.py Code: The Python Programming Language CS41 idk too hard
Designing AI to Cultivate Human Well-Being CS421 idk too hard
Interactive and Embodied Learning CS422 idk too hard
Probabilistic models of cognition: Reasoning and Learning CS428A idk too hard
Probabilistic Models of Cognition: Language CS428B idk too hard
From Player to Maker: 2D Engine-Based Game Development CS42SI idk too hard
High-level Vision: From Neurons to Deep Neural Networks CS431 idk too hard
Computer Vision for Education and Social Science Research CS432 idk too hard
Data Visualization CS448B idk too hard
Computational Imaging CS448I idk too hard
Physically Based Animation and Sound CS448Z idk too hard
Great Ideas in Graphics CS44N idk too hard
Software Tools Every Programmer Should Know CS45 idk too hard
Working with Data: Delights and Doubts CS46 idk too hard
Topics in Geometric Computing - 3D and 4D Foundation Models CS468 idk too hard
Cross-Platform Mobile Development CS47 idk too hard
Music and AI CS470 idk too hard
Music, Computing, Design: The Art of Design CS476A idk too hard
Datathletics: Diving into Data Analytics and Stanford Sports CS47N idk too hard
Advanced Large Language Models Research Seminar CS486 idk too hard
Introduction to CSCL: Computer-Supported Collaborative Learning CS498C idk too hard
Design for Learning: Generative AI for Collaborative Learning CS498D idk too hard
Advanced Reading and Research CS499 idk too hard
Advanced Reading and Research CS499P idk too hard
Using Bits to Control Atoms CS49N idk too hard
CS + Social Good Studio: Designing Social Impact Projects CS51 idk too hard
CS + Social Good Studio: Implementing Social Good Projects CS52 idk too hard
Knowledge Graphs CS520 idk too hard
Seminar on AI Safety CS521 idk too hard
Seminar in Artificial Intelligence in Healthcare CS522 idk too hard
Research Seminar in Computer Vision + X CS523 idk too hard
Research Seminar in Computer Vision and Healthcare CS523 idk too hard
AI for Science CS524 idk too hard
Data for AI CS525 idk too hard
Machine Learning Systems Seminar CS528 idk too hard
How Can Generative AI Help Us Learn? CS53N idk too hard
Human-Computer Interaction Seminar CS547 idk too hard
Great Discoveries and Inventions in Computing CS56N idk too hard
Randomness: Computational and Philosophical Approaches CS57N idk too hard
Quantum Computing: Open-Source Project Experience CS59SI idk too hard
Computation for Puzzles and Games CS64 idk too hard
Personal Finance for Engineers CS7 idk too hard
TGR Dissertation CS802 idk too hard
Dissecting The Modern Computer CS80E idk too hard
Race and Gender in Silicon Valley CS80Q idk too hard
Playback Theater CS83N idk too hard
Problem-Solving for the CS Technical Interview CS9 idk too hard
Digital Canvas: An Introduction to UI/UX Design CS91 idk too hard
Digital Canvas: An Introduction to UI/UX Design CS91SI idk too hard
Functional Programming and Theorem Proving in Lean 4 CS99 idk too hard
DegreeView

#8C1515