Courses

Computer Science Courses

Fall 2013 ]  [ Spring 2013 ]  [ Fall 2012 ]  [ Spring 2012 ]  [ Fall 2011 ]  [ Spring 2011 ]  [ Fall 2010 ]  [ Spring 2010 ]  [ Fall 2009 ]  [ Spring 2009 ]  [ Fall 2008 ]  [ Spring 2008 ]  [ Fall 2007 ]  [ Spring 2007 ]  [ Fall 2006 ]  [ Spring 2006 ]  [ Fall 2005 ]  [ Spring 2005 ]  [ Fall 2004 ]  [ Spring 2004 ]  [ Fall 2003 ]  [ Spring 2003 ]  [ Fall 2002 ]  [ Spring 2002 ]  [ Fall 2001 ] 

Courses on the CS website are not automatically updated. They are manually imported from CUIT on a regular basis. For the most up-to-date course information please go to the Columbia University Directory of Classes.

Computer Science Brief Class Descriptions
Faculty office hours are listed on each faculty page.
Teaching assistant office hours can be found on the TA coordinator's home page.
For student research projects, contact the Research Project Liason

Fall 2013 Waiting Lists

(*Please note: We will not be registering students from the waiting lists until the first week of classes. Please do not e-mail us to check on your status. We will notify you if a space opens up in the class for you. Thanks!)

CSEE W3827
Fundamentals of Computer Systems

COMS W4115
Programming Languages and Translators

COMS W4118
Operating Systems I

CSEE W4119
Computer Networks
(Will be open for registration on SSOL soon)

COMS W4130
Parallel Programming

COMS W4156
Advanced Software Engineering

COMS W4170
User Interface Design

CSOR W4231
Analysis of Algorithms I

COMS W4444
Programming and Problem Solving

COMS W4701
Artificial Intelligence

COMS W4705
Natural Language Processing

COMS W4771
Machine Learning

CSEE W4823
Advanced Logic Design
(No longer accepting)

COMS W4995.001
Distributed System Fundamentals

COMS W4995.002
Intro to Semantic Web
(Will be open for registration on SSOL soon).

COMS W4737/COMS E6737
Biometrics
(No longer accepting)

COMS E6998.003
Lower Bounds in Theoretical CS
(This course is now open to students - Please log in to SSOL to register)

COMS E6998.006
Search Engine Technology