Courses and Areas

For a print version, click here: PDF

Banner Course Number Old Course Number Course Name ScM Theory  ScM Practice ScM Significant Programming PhD Area Possible 2000-Level Most recent instructor Last offered Semester/Year Offered 08-09? When offered?
CSCI0020 CS2 Concepts and Challenges of Computer Science N/A N/A N/A N/A N/A Stanford Fall 2007 Yes Every year
CSCI0040 CS4 Introduction to Scientific Computing and Problem Solving N/A N/A N/A N/A N/A Usas Spring 2008 Yes Every year
CSCI0090 CS9 First Year Seminars N/A N/A N/A N/A N/A N/A N/A N/A Once or twice
CSCI0090-A CS9-3 Building a Web Application N/A N/A N/A N/A N/A Reiss Fall 2004 No Occasionally
CSCI0090-B CS9-1 Computers and Human Values N/A N/A N/A N/A N/A Blumberg Fall 2005 No Once or twice
CSCI0090-C CS9-2 Talking with Computers: A Hands-On Introduction to Computer Science N/A N/A N/A N/A N/A Dean Fall 2004 No Occasionally
CSCI0150 CS15 Introduction to Object-Oriented Programming and Computer Science N/A N/A N/A N/A N/A van Dam Fall 2007 Yes Every year
CSCI0160 CS16 Introduction to Algorithms and Data Structures N/A N/A N/A N/A N/A Hughes Spring 2008 Yes Every year
CSCI0170 CS17 Computer Science: An Integrated Approach N/A N/A N/A N/A N/A Greenwald Fall 2007 Yes Every year
CSCI0180 CS18 Computer Science: An Integrated Introduction N/A N/A N/A N/A N/A Cetintemel Spring 2008 Yes Every year
CSCI0190 new Programming with Data Structures and Algorithms N/A N/A N/A N/A N/A Reiss Fall 2007 Yes Every year
CSCI0220 CS22 Introduction to Discrete Structures and Probability N/A N/A N/A N/A N/A Preparata Spring 2008 Yes Every year
CSCI0240 CS24 Visual Thinking/Visual Computing N/A N/A N/A N/A N/A van Dam/Spalter Spring 2005 No Once or twice
CSCI0310 CS31 Introduction to Computer Systems N/A N/A N/A N/A N/A Van Hentenryck Fall 2007 Yes Every year
CSCI0320 CS32 Introduction to Software Engineering N/A N/A N/A N/A N/A Reiss Spring 2008 Yes Every year
CSCI0510 CS51 Models of Computation N/A N/A N/A N/A N/A Lysyanskaya Fall 2007 Yes Every year
CSCI0530 new Directions: The Matrix in Computer Science N/A N/A N/A N/A N/A Klein N/A Yes  
CSCI0920 CS92 Educational Software Seminar N/A N/A N/A N/A N/A Blumberg Spring 2005 No Most years
CSCI1230 CS123 Introduction to Computer Graphics N Y Y H N van Dam Fall 2007 Yes Every year
CSCI1250 CS125 Introduction to Computer Animation N Y N H N Meier Fall 2007 Yes Most years
CSCI1260 CS126 Introductory Compiler Construction N Y Y F N Reiss Spring 2006 No Occasionally
CSCI1270 CS127 Database Management Systems N Y Y G N Zdonik Fall 2007 Yes Every year
CSCI1280 CS128 Intermediate 3D Computer Animation N Y N H N Meier Spring 2008 Yes Most years
CSCI1340 CS196-2 Innovating Game Development N Y Y D,H* Y Jenkins Spring 2008 No Every other year
CSCI1370 CS137 Virtual Reality Design for Science N Y Y* H, E* Y Laidlaw Fall 2006 Yes Every other year
CSCI1380 CS138 Networked Information Systems N Y Y C*,G* Y Doeppner Spring 2006 Yes Most years
CSCI1410 CS141 Introduction to Artificial Intelligence Y Y N D N Greenwald Spring 2008 Yes Every year
CSCI1430 CS143 Introduction to Computer Vision N Y* N D Y* Black Fall 2007 Yes Most years
CSCI1480 CS148 Building Intelligent Robots N Y Y D* Y Jenkins Fall 2007 Yes Most years
CSCI1490 CS149 Introduction to Combinatorial Optimization Y Y N A, B, D Y Sellmann Fall 2007 Yes Most years
CSCI1510 CS151 Introduction to Cryptography and Computer Security Y N N A*, B* Y Lysyanskaya Spring 2007 Yes Most years
CSCI1550 CS155 Probabilistic Methods in Computer Science Y N N A, B Y Upfal Fall 2006 Yes Most years
CSCI1570 CS157 Design and Analysis of Algorithms Y N N B N Mathieu Spring 2008 Yes Every year
CSCI1590 CS159 Introduction to Computational Complexity Y N N A Y Savage Spring 2008 no Every other year
CSCI1600 CS160 Introduction to Embedded and Real-Time Software N Y Y* C, E N Jannotti/Reiss Spring 2007 No Every other year
CSCI1610 CS161 Building High-Performance Servers N Y Y C