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 |