The Vision and Graphics Track

The Vision and Graphics track is intended for students who wish to develop their knowledge of Computer Vision and Computer Graphics. The track also includes courses in related fields, such as Robotics, Machine Learning, and User Interfaces. Many of the courses are taught by faculty in the Columbia Vision and Graphics Center.

1. Overall Requirements

Students must complete at least 30 graduate credits:

  1. Any four of the six Core courses to fulfill the 12-credit core requirement

  2. Two Required Track courses (6 credits), selected from the list in Section 3

  3. Two Elective Track courses (6 credits), selected from the list in Section 4; at least one of these courses must be a 6000-level CS course

  4. Six credits of appropriate General Elective graduate courses, three at the 6000 level and three at the 4000 level or above, all approved in advance by the Track Advisor

  5. Students using Special Considerations to credit previous courses in fulfilling core or track requirements may complete the 30 graduate credits by expanding their electives beyond the base track requirements above

For the 12-credit core requirement, students take four courses from the following six:

COMS W4115 Programming Languages & Translators

COMS W4118 Operating Systems 1

COMS W4156 Advanced Software Engineering

CSOR W4231 Analysis of Algorithms 1

COMS W4701 Artificial Intelligence

CSEE  W4824 Computer Architecture

2. Prerequisites

None.

3. Required Track Courses

Candidates are required to complete two (2) of the following seven courses:

Course ID

Title

 Fall 2009**
 Spring
2010
**
Fall 2010**

COMS W4160

Computer Graphics

 

 

 

COMS W4170

User Interface Design

 Offered

 

 

COMS W4731

Computer Vision

 

 

 

COMS W4733

Computational Aspects of Robotics

 

 

 

COMS W4735

Visual Interfaces to Computers

 

 

 

COMS W4771

Machine Learning

 

 Offered

 

COMS W4737 (E6737)

Biometrics 

 Offered

 

 


Students who have completed equivalent courses with grades of at least 3.0/4.0 may apply these courses to satisfy these requirements and devote more credits to pursue elective courses.

4. Elective Track Courses

Candidates are required to complete two (2) courses from the following list*. At least one of these courses must be a 6000-level CS course.

Course ID

Title

 Fall 2009**
 Spring
2010
**
 Fall 2010**

COMS W4160

Computer Graphics

 

 

 

COMS W4162

Advanced Computer Graphics

 

 

 

COMS W4165

Computational Techniques in Pixel Processing

 

 

 

COMS W4167

Computer Animation

 

 

 

COMS W4170

User Interface Design

 Offered

 

 

COMS W4172

3D User Interfaces

 

 Offered

 

COMS W4731

Computer Vision

 

 

 

COMS W4733

Computational Aspects of Robotics

 

 

 

COMS W4735

Visual Interfaces to Computers

 

 

 

COMS W4737 

Biometrics

 Offered

 

 

COMS W4771

Machine Learning

 

Offered

 

COMS W4772

(E6772) 

Advanced Machine Learning and Perception

 Offered

 

 

COMS W4995

Video Game Technology (Production) and Design

 Offered

 

 

COMS W4995

Video Game Development

 

 

 

COMS E6160

Topics in Computer Graphics

 

 

 

COMS E6161

Rendering

 

 

 

COMS E6174

Interaction Design: A Perceptual Approach

 

 

 

COMS E6176

User Interfaces for Mobile & Wearable Computing

 

 

 

COMS E6732

Computational Imaging

 

Offered

 

COMS E6733

3-D Photography

 

 Offered

 

COMS E6735

 Visual Databases

 

 

 

COMS E6737

Biometrics

 

 

 

 COMS E6901

Projects in Computer Science

 Offered

 Offered

 Offered

COMS E6998

Topics in Computer Vision

 

 

 

COMS E6998

Advanced Image-Based Vision and Rendering

 

 

 

COMS E6998

3D UI Curriculum Design

 

 

 

COMS E6998

Computational Aspects of Geometrical Design

 

 

 

COMS E6998

Video Game Design

 

 

 

COMS E6998

Video Game Engine Technology

 

 

 

COMS E6998 

Computational Photography

 

 

 

Please visit the Directory of Classes to get the updated course listings.

5. General Elective Courses

Candidates are required to complete six credits of appropriate Columbia graduate courses, approved in advance by the Track Advisor. At least three of these credits must be at the 6000 level.

6. Contact

Please direct all questions concerning the Vision and Graphics Track to and .

7. Graduation

Candidates preparing for graduation should submit a completed application for degree to the Registrar's Office and submit a track graduation form to C.S. Student Services (an example of a completed form is available here).


 


*Note: The list of electives may be updated to reflect changes in the schedule of course offerings.

**Please note that these course offerings are listed on a provisional basis only and may change from what is listed here.

Last updated 7/23/2009.