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