Course Schedule Autumn 2013-2014

Course Schedule Autumn 2013-2014

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

Course Title Instructor Time Room SCPD
CS1C Introduction to Computing at Stanford Smith by arrangement
CS1U Practical Unix Zelenski/Thao (see note)
CS2C Multimedia Production Scott by arrangement
CS21N Can Machines Know? Can Machines Feel? Shoham MW 9:30-10:45 Gates 100
CS22 History and Philosophy of Artificial Intelligence Kaplan TTh 1:15-2:05 320-105
CS45N Computers and Photography: From Capture to Sharing Garcia-Molina MW 1:15-3:05 Gates 100
CS54N Great Ideas in Computer Science Roberts MW 7:00-8:15pm 200-219
CS74N Digital Dilemmas Dill TTh 3:15-4:30 Gates 100
CS103 Mathematical Foundations of Computing Schwarz MWF 2:15-3:30 Gates B01
CS105 Introduction to Computers Young MWF 1:15 Hewlett201
CS106A Programming Methodology Sahami MWF 3:15 Hewlett 200/201
CS106B Programming Abstractions Stepp MWF 3:15 420-040
CS106L Standard C++ Programming Laboratory Lee/Watson TTh 4:15-5:05 Braun Aud
CS106X Programming Abstractions (Accelerated) Lee MWF 10:00 Skilling Aud
CS107 Computer Organization and Systems Zelenski MF 12:50-2:05 Hewlett200
CS108 Object-Oriented Systems Design Young MW 3:15-4:30 300-300
CS110 Principles of Computer Systems Cain MWF 1:15 420-041
CS131 Computer Vision: Foundations and Applications Li MW 9:00-10:15 Gates B12
CS144 Introduction to Computer Networking Levis/McKeown MWF 4:15-5:05 SkillingAud
CS145 Introduction to Databases Widom MW 11:00-12:15 Nvidia Aud
CS148 Introduction to Computer Graphics and Imaging Fedkiw TTh 9:30-10:45 420-040
CS157 Logic and Automated Reasoning Genesereth TTh 2:15-3:30 Gates B01
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 200-002
CS181W Computers, Ethics and Public Policy (WIM) Cooper MW 2:15-3:30 (see CS 181)
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 iPhone and iPad Application Programming Hegarty MW 4:15-6:05 Hewlett 201
CS198 Teaching Computer Science Sahami/Yurko M 4:15-6:05 420-040
CS199 Independent Work (none listed) by arrangement
CS199P Independent Work (none listed) by arrangement
CS205A Mathematical Methods for Robotics, Vision & Graph Solomon MW 4:15-5:30 Thornton 102
CS207 The Economics of Software Wiederhold F 2:15-4:05 Hewlett 102
CS221 Artificial Intelligence: Principles & Techniques Liang MW 2:15-3:30 Nvidia Aud
CS224N Natural Language Processing Manning MW 11:00-12:15 Skilling Aud
CS224W Social and Information Networks Leskovec TTh 9:30-10:45 Gates B01
CS229 Machine Learning Ng MW 9:00-10:15 Nvidia Aud
CS232 Digital Image Processing Girod
CS242 Programming Languages Stefan/Yang MW 2:15-3:30 Skilling Aud
CS249A Object-Oriented Prog: A Modeling & Simul Perspect Cheriton TTh 11:00-12:15 Thornton 102
CS265 Randomized Algorithms and Probabilistic Analysis Valiant TTh 11:00-12:15 380-380W
CS273A A Computational Tour of the Human Genome Batzoglou/Beje MW 12:50-2:05 Beckman B302
CS274 Reps and Algor for Computational Molecular Bio Altman Th 4:15-5:30 Huang 18
CS300 Departmental Lecture Series Dill MW 4:15-5:45 Thornton 110
CS309A Cloud Computing Chou T 4:15-5:30 Gates B01
CS316 Advanced Multi-core Systems Kozyrakis MW 11:00 - 12:30 McCull 122
CS331B 3D Representation and Recognition Savarese MW 2:15-3:30 380-380F
CS357 Techniques for Program Analysis and Formal Verification Aiken/Dill TTh 11:00-12:15 200-303
CS364A Algorithmic Game Theory Roughgarden MW 2:15-3:30 Littlefield 103
CS390A Curricular Practical Training (none listed) by arrangement
CS390B Curricular Practical Training (none listed) by arrangement
CS390C 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 Knoll 217
CS499 Advanced Reading and Research (none listed) by arrangement
CS499P Advanced Reading and Research (none listed)
CS546 Seminar on Liberation Technologies Cohen/Diamond Th 4:15-6:05 160-124
CS547 Human-Computer Interaction Seminar Bernstein F 12:50-2:05 Gates B01
CS801 TGR Project (none listed) by arrangement
CS802 TGR Dissertation (none listed) by arrangement
CS90SI Code the Change: Learn Web Dev Thru Nonprofit Proj Cooper MWF 1:15 EncinaHall 464
CS99SI Callback Me Maybe: Contemporary Javascript Schwarz MW 3:15-4:05 200-202