Course Schedule Autumn 2012-2013

Not a Stanford student? Go to https://summer.stanford.edu for information on taking classes as a Summer Visitor.

Course timetable as of May 13, 2013

Course Title Instructor Time Room
cs1C Introduction to Computing at Stanford Smith by arrangement
cs1U Practical Unix Zelenski/King (see note)
cs2C Multimedia Production Scott by arrangement
cs21N Can Machines Know? Can Machines Feel? Shoham MW 9:30-10:45 Gates100
cs47N Computers and the Open Society Winograd MW 3:15-4:30 Thornton 210
cs76N Elections and Technology Dill TTh 9:30-10:45 GatesB12
cs77 Interaction Design Basics Klemmer M 2:15-3:45 320-105
cs103 Mathematical Foundations of Computing Schwarz MWF 2:15-3:30 BraunAud
cs105 Introduction to Computers Young MWF 1:15 Hewlett200
cs106A Programming Methodology Sahami MWF 3:15 Hewlett200
cs106B Programming Abstractions Cain MWF 3:15 420-040
cs106X Programming Abstractions (Accelerated) Cain MWF 9:00 Gates B01
cs107 Computer Organization and Systems Zelenski MF 11:00-12:15 Cubberly Aud
cs108 Object-Oriented Systems Design Young MW 3:15-4:30 McCullough 115
cs110 Principles of Computer Systems Rosenblum MWF 11:00 Hewlett201
cs140 Operating Systems and Systems Programming Mazieres MW 2:15-3:30 Gates B01
cs144 Introduction to Computer Networking Levis/McKeown TTh 4:15-5:30 Skilling Aud
cs145 Introduction to Databases Widom MW 11:00-12:15 Gates B01
cs147 Introduction to Human-Computer Interaction Design Klemmer MW 2:15-3:45 Cubberly Aud
cs148 Introduction to Computer Graphics and Imaging Fedkiw TTh 9:30-10:45 Hewlett 200
cs157 Logic and Automated Reasoning Genesereth TTh 2:15-3:30 Thornton 102
cs161 Design and Analysis of Algorithms Plotkin TTh 11:00-12:15 Gates B01
cs181 Computers, Ethics and Public Policy Cooper TTh 2:15-3:30 300-300
cs181W Computers, Ethics and Public Policy (WIM) Cooper TTh 2:15-3:30 (see CS181)
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/Cuthrie M 4:15-6:05 380-380W
cs199 Independent Work (none listed) by arrangement
cs199P Independent Work (none listed) by arrangement
cs207 The Economics of Software Wiederhold F 2:15 Hewlett 103
cs221 Artificial Intelligence: Principles & Techniques Liang TTh 9:00-10:15 Nvidia Aud
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
cs229 Machine Learning Ng MW 9:00-10:15 Nvidia Aud
cs231A Introduction to Computer Vision Li TTh 2:15-3:30 Nvidia Aud
cs242 Programming Languages Cooper MW 2:15-3:30 Nvidia Aud
cs249A Object-Oriented Prog: A Modeling & Simul Perspect Cheriton TTh 11:00-12:15 Thornton 102
cs259Q Quantum Computing Trevisan TTh 2:15-3:30 200-002
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 Hewlett201
cs309A Cloud Computing Chou T 4:15-5:30 Gates B01
cs316 Advanced Multi-core Systems Kozyrakis/Oluk MW 11:00-12:30 Meyer Forum
cs331 Advanced Reading in Computer Vision Li Th 9:00-10:30 Ceras300
cs377T Behavior Design for Better Health Fogg T 2:15-5:05 320-107
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
cs402 Beyond Bits & Atoms: Designing Technological Tools Blikstein F 10:00-12:50 160-124
cs402L Beyond Bits and Atoms: Lab Blikstein F 2:15-5:05
cs448B Data Visualization Heer TTh 1:15-3:05 BraunLec
cs499 Advanced Reading and Research (none listed) by arrangement
cs499P Advanced Reading and Research (none listed) by arrangement
cs546 Seminar on Liberation Technologies Winograd Th 4:15-5:30 160-124
cs547 Human-Computer Interaction Seminar Klemmer F 12:50-2:05 Gates B01
cs801 TGR Project (none listed) by arrangement
cs802 TGR Dissertation (none listed) by arrangement