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:
Any four of the six Core courses to fulfill the 12-credit core requirement
Two Required Track courses (6 credits), selected from the list in Section 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
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
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.