Course Schedule Autumn 2014-2015

Course Schedule Autumn 2014-2015

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, 2015

Course Title Instructor Time Room SCPD
CS1C Introduction to Computing at Stanford Smith by arrangement
CS1U Practical Unix Zelenski/Faulk (see note)
CS2C Introduction to Media Production Scott by arrangement
CS9 Problem-solving for the CS Technical Interview Cain/Lee T 2:15-3:30 420-041
CS27 Literature and Social Online Learning Dierkes-Thrun/ Th 3:15-6:05 200 217
CS42 Callback Me Maybe: Contemporary Javascript Schwarz/Nair TTh 10:00-10:50 EDUC 128
CS45N Computers and Photography: From Capture to Sharing Garcia-Molina MW 1:15-3:05 Gates505
CS54N Great Ideas in Computer Science Roberts MW 7:00-8:15pm 250-201
CS55N Computer and Information Security Boneh TTh 11:00-12:15 420-050
CS76N Elections and Technology Dill TTh 9:30-10:45 McCull 126
CS103 Mathematical Foundations of Computing Schwarz MWF 2:15-3:30 Nvidia Aud
CS105 Introduction to Computers Young MWF 1:15 370-370
CS106A Programming Methodology Sahami MWF 3:15 Hewlett 200/201
CS106B Programming Abstractions Stepp MWF 3:15 CemexAud
CS106L Standard C++ Programming Laboratory Lee/Miller TTh 4:15-5:05 370-370
CS106X Programming Abstractions (Accelerated) Lee MWF 10:00 Gates B01
CS107 Computer Organization and Systems Zelenski MF 12:50-2:05 Gates B01
CS108 Object-Oriented Systems Design Young MW 3:15-4:30 300-300
CS109 Intro to Probability for Computer Scientists Lee MWF 12:50-2:05 300-300
CS109L Statistical Computing with R Laboratory Lee/Shin TTh 12:50-2:05 60-120
CS110 Principles of Computer Systems Cain MWF 1:15 320-105
CS122 AI: Philosophy, Ethics and Impact Kaplan TTh 2:15-3:30 Hewlett201
CS131 Computer Vision: Foundations and Applications Li MW 9:00-10:15 GatesB12
CS145 Introduction to Databases Re MW 11:00-12:15 Nvidia Aud
CS147 Introduction to Human-Computer Interaction Design Landay TTh 11:00-12:50 Annenberg Aud
CS148 Introduction to Computer Graphics and Imaging Fedkiw TTh 9:30-10:45 Gates B03
CS157 Logic and Automated Reasoning Genesereth TTh 2:15-3:30 NVidia Aud
CS161 Design and Analysis of Algorithms Plotkin TTh 11:00-12:15 420-040
CS181 Computers, Ethics and Public Policy Cooper MW 2:15-3:30 420-041
CS181W Computers, Ethics and Public Policy (WIM) Cooper MW 2:15-3:30 (see CS 181)
CS183B How to Start a Startup Altman TTh 1:15 NVidia Aud
CS191 Senior Project (none listed) by arrangement
CS191W Writing Intensive Senior Project (none listed) by arrangement
CS192 Programming Service Project (none listed) by arrangement
CS198 Teaching Computer Science Sahami/Valderr M 4:15-6:05 420-040
CS199 Independent Work (none listed) by arrangement
CS199P Independent Work (none listed) by arrangement
CS207 The Economics of Software Wiederhold/Sik F 10:00-11:50 Hewlett103
CS221 Artificial Intelligence: Principles & Techniques Liang MW 2:15-3:30 Gates B01
CS224N Natural Language Processing Manning MW 11:00-12:15 Skilling Aud
CS224W Social and Information Network Analysis Leskovec TTh 9:30-10:45 Gates B01
CS225A Experimental Robotics Khatib TTh 3:15-4:30 Gates B12
CS229 Machine Learning Ng MW 9:00-10:15 Nvidia Aud
CS238 Decision Making under Uncertainty Kochenderfer MW 12:50-2:05 Art2
CS242 Programming Languages Stefan/Yang MW 2:15-3:30 Gates B03
CS244B Distributed Systems Mazieres/Engle TTh 2:15-3:30 Gates B03
CS249A Object-Oriented Prog: A Modeling & Simul Perspect Linton TTh 11:00-12:15 Thornton 102
CS259D Data Mining for Cybersecurity Bahmani TTh 4:15-5:30 HerrinT175
CS264 Beyond Worst Case Analysis Roughgarden MW 2:15-3:30 200-219
CS265 Randomized Algorithms and Probabilistic Analysis Valiant TTh 11:00-12:15 60-120
CS266 Parameterized Algorithms and Complexity Williams F 2:15-5:05 GatesB12
CS268 Geometric Algorithms Guibas TTh 9:30-10:45 ClarkS361
CS273A A Computational Tour of the Human Genome Batzoglou/Beje MW 12:50-2:05 Beckman B100
CS274 Reps and Algor for Computational Molecular Bio Altman TTh 4:15-5:30 Shriram104
CS279 Comp Biology: Struct & Org of Biomolecules & Cells Dror TTh 2:15-3:30 Braun Lec
CS298 Seminar on Teaching Introductory Computer Science Cooper/Grover W 4:15 Thornton 210
CS300 Departmental Lecture Series Dill MW 4:15-5:45 Y2E2 111
CS309A Cloud Computing Chou T 4:15-5:30 Gates B01
CS316 Advanced Multi-core Systems Kozyrakis MW 9:00-10:15 540-108
CS390A Curricular Practical Training (none listed) by arrangement
CS390B Curricular Practical Training (none listed) by arrangement
CS390C Curricular Practical Training (none listed) by arrangement
CS390P 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
CS476A Music, Computing and Design I Wang MW 3:15-5:05 Knoll217
CS499 Advanced Reading and Research (none listed) by arrangement
CS499P Advanced Reading and Research (none listed) by arrangement
CS546 Seminar on Liberation Technologies Cohen Th 4:15-6:05 160-124
CS547 Human-Computer Interaction Seminar Bernstein F 12:50-2:05 Gates B03
CS801 TGR Project (none listed) by arrangement
CS802 TGR Dissertation (none listed) by arrangement
CS91SI Digital Canvas: Intro to Visual Design on the Web Bernstein M 4:15-6:05pm Educ130