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 | Y | 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 | Yes | 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 | Y | Jannotti | Fall 2005 | No | Occasionally |
| CSCI1660 | CS166 | Introduction to Comuter System Security | N | Y | N | C* | Y* | Tamassia | Spring 2008 | Yes | Most years |
| CSCI1670 | CS167 | Operating Systems | N | Y | Y w/ CSCI1690 | C* | Y | Doeppner | Fall 2007 | Yes | Every year |
| CSCI1680 | CS168 | Computer Networks | N | Y | Y | NA | N | Jannotti | Fall 2007 | Yes | Every year |
| CSCI1690 | CS169 | Operating Systems Laboratory | N | N | N | N/A | N | Doeppner | Fall 2007 | Yes | Every year |
| CSCI1730 | CS173 | Introduction to Programming Languages | Y | N | N | E | Y* | Krishnamurthi | Fall 2007 | Yes | Most years |
| CSCI1760 | CS176 | Introduction to Multiprocessor Synchronization | Y | N | N | C* | Y | Herlihy | Fall 2007 | Yes | Most years |
| CSCI1780 | CS178 | Parallel and Distributed Programming | N | Y | Y | E | N | Reiss | Spring 2002 | No | Occasionally |
| CSCI1810 | CS181 | Computational Molecular Biology | Y | N | N | B | Y* | Preparata | Fall 2007 | Yes | Every year |
| CSCI1900 | CS190 | Software System Design | N | Y | Y | E | N | Laidlaw | Spring 2008 | Yes | Every year |
| CSCI1950 | CS195/6 | Special Topics in Computer Science | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| CSCI1950-A | CS195-4 | Computational Modeling and Algorithmic Thinking | Dean | Spring 2008 | no | Once or twice | |||||
| CSCI1950-B | CS196-3 | Computational Topology and Discrete Geometry | Y | Y | N | B, H | Y | Hughes | Cxld Spring 2007 | No | Once or twice |
| COGS1680 | CSCI1950-F | Introduction to Machine Learning | Y | Y | N | D | Y | Black | Fall 2006 | Yes | Once or twice |
| CSCI1950-L | CS196-1 | Algorithmic Foundations of Computational Biology | Y | Y | N | B*,E | Y | Istrail | Spring 2008 | No | Most years |
| CSCI1950-Z | new | Computational Methods for Biology | B | Y | Raphael | Yes | Occasionally | ||||
| CSCI1970 | CS193/4 | Individual Independent Study | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| CSCI2240 | CS224 | Interactive Computer Graphics | N | Y | Y | H | N/A | Hughes | Spring 2008 | Yes | Most years |
| CSCI2270 | CS227 | Topics in Database Management | N | Y | N | G | N/A | Zdonik | Spring 2008 | Yes | Most years |
| CSCI2310 | CS231 | Human Factors and User Interface Design | N | Y | N* | E | N/A | Reiss | Fall 2007 | No | Every other year |
| CSCI2330 | CS233 | Programming Environments | N | Y | Y* | E | N/A | Reiss | Fall 2006 | No | Every other year |
| CSCI2340 | CS234 | Software Engineering | N/A | Reiss | Spring 2005 | Yes | Occasionally | ||||
| CSCI2370 | CS237 | Interdisciplinary Scientific Visualization | N | Y | Y* | H | N/A | Laidlaw | Fall 2007 | no | Every other year |
| CSCI2410 | CS241 | Statistical Methods of Natural Language Understanding | N | Y | Y | D | N/A | Charniak | Fall 2007 | no | Most years |
| CSCI2430 | CS243 | Topics in Machine Learning | N/A | Dean | Cxld Spring 2002 | No | Occasionally | ||||
| CSCI2440 | CS244 | Game-Theoretic Artificial Intelligence | Y | N | N | D | N/A | Greenwald | Spring 2008 | no | Most years |
| CSCI2500 | CS250 | Topics in Advanced Algorithms | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| CSCI2500-A | CS250-1 | Advanced Algorithms | Y | N | N | B | N/A | Klein | Spring 2007 | Yes | Most years |
| CSCI2500-B | (new) | Optimization Algorithms for Planar Graphs | Y | N | N | B | N/a | Klein | Cxld Fall 2007 | No | Most years |
| CSCI2510 | CS251 (new) | Approximation Algorithms | Y | N | N | B | N/A | Mathieu | Cxld Fall 2007 | Yes | Occasionally |
| CSCI2520 | CS252 | Computational Geometry | Y | N | Y | B | N/A | Tamassia | Spring 2005 | No | Occasionally |
| CSCI2531 | new | Internet and Web Algorithms | B, D | Upfal | N/A | Yes | |||||
| CSCI2540 | CS254 | Advanced Probabilistic Methods in Computer Science | Y | N | N | A, B | N/A | Upfal | Spring 2007 | No | Occasionally |
| CSCI2550 | CS255 | Parallel Computation: Models, Algorithms, Limits | Y | N | N | A,B | N/A | Preparata | Spring 2005 | No | Occasionally |
| CSCI2560 | CS256 | Applied Theory of Computation | Y | N | N | A | N/A | Savage | Spring 2007 | No | Every other year |
| CSCI2570 | CS257 | Introduction to Nanocomputing | Y | N | N | A, B | N/A | Savage | Fall 2007 | No | Most years |
| CSCI2580 | CS258 | Solving Hard Problems in Combinatorial Optimization | Y | Y | Y | B, E | N/A | Van Hentenryck | Spring 2008 | Yes | Most years |
| CSCI2590 | new | Advanced Cryptography | Y | N | N | A,B | N/A | Lysyanskaya | Spring 2008 | no | Once or twice |
| CSCI2730 | CS273 | Programming Language Theory | E | N/A | Krishnamurthi | Cxld Spring 2003 | No | Occasionally | |||
| CSCI2750 | CS275 | Topics in Parallel and Distributed Computing | Y | Y | N | A, C | N/A | Herlihy | Spring 2008 | Yes | Most years |
| CSCI2950 | CS295/6 | Special Topics in Computer Science | N/A Y | N/A N | N/A N | N/A | N/A | N/A | N/A | N/A | N/A |
| CSCI2950-C | CS296-5 | Topics in Computational Biology | Y* | Y* | N | B | N/A | Raphael | Fall 2007 | Yes | Occasionally |
| CSCI2950-E | CS296-9 | Stochastic Optimization | Y | N | N | A,B | N/A | Upfal | Cxld Spring 2006 | No | Once or twice |
| CSCI2950-G | CS296-2 | Large-Scale Networked Systems | N | Y | N | C | N/A | Jannotti | Spring 2007 | Yes | Once or twice |
| CSCI2950-I | new | Computational Models of the Neocortex | N/A | Dean | Fall 2007 | no | Once or twice | ||||
| CSCI2950-J | new | Cognition, Human-Computer Interaction and Visual Analysis | H | N/A | Laidlaw | N/A | Yes | Occasionally | |||
| CSCI2950-L | CS295-2 | Algorithmic Foundations of Computational Biology II | Y | Y | N | B | N/A | Istrail | Spring 2008 | No | Most years |
| CSCI2950-O | CS295-7 | Topics in Brain-Computer Interfaces | N | Y | N | D | N/A | Black | Spring 2005 | No | Once or twice |
| CSCI2950-Q | CS296-4 | Topics in Computer Vision | N | Y | N | D | N/A | Black | Spring 2008 | Yes | Once or twice |
| CSCI2950-T | CS295-11 | Topics of Distributed Databases and Systems | N | Y | Y | C, G | N/A | Cetintemel | Fall 2007 | Yes | Once or twice |
| CSCI2950-X | CS29601 | Topics in Programming Languages and Systems | Y | N | N | E | N/A | Krishnamurthi | Fall 2004 | No | Most years |
| CSCI2950-Z | CS296-3 | Robot Learning and Autonomy | N | Y | Y | D | N/A | Jenkins | Spring 2007 | No | Every other year |
| CSCI2955 | new | Design of Agents for Bidding in Sponsored Search Autions | Greenwald | N/A | Yes | ||||||
| CSCI2980 | CS297/8 | Reading and Research | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| CSCI2990 | CS299 | Thesis Preperation | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
For a print version, click here: PDF
Last updated: 01/24/2009 02:55 PM