2011-2012 Bulletin â PDF - SEAS Bulletin - Columbia University
2011-2012 Bulletin â PDF - SEAS Bulletin - Columbia University
2011-2012 Bulletin â PDF - SEAS Bulletin - Columbia University
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Track 2: Systems Track<br />
The systems track is for students<br />
interested in the implementation of<br />
software and/or hardware systems.<br />
Register for track course COMS E0002.<br />
Required: 9 points<br />
COMS W4115: Programming languages and<br />
translators<br />
COMS W4118: Operating systems<br />
CSEE W4119: Networking<br />
Breadth: 6 points<br />
Any COMS 3000- or 4000-level course except<br />
those countable for the CS core or systems track<br />
Electives: 15 points from the following list:<br />
Any COMS W41xx course<br />
Any COMS W48xx course<br />
COMS W4444: Programming and problem solving<br />
COMS W3902: Undergraduate thesis (with adviser<br />
approval; may be repeated for credit)<br />
COMS W3998: Undergraduate projects in computer<br />
science (with adviser approval; may<br />
be repeated for credit)<br />
COMS W4901: Projects in computer science (with<br />
adviser approval; may be repeated<br />
for credit)<br />
COMS W4995-W4996: Special topics in computer<br />
science<br />
COMS E6901: Projects in computer science (with<br />
adviser approval; may be repeated<br />
for credit)<br />
Any COMS E61xx E68xx course (with adviser<br />
approval)<br />
Note: No more than 6 units of project/thesis courses<br />
(COMS W3902, COMS W3998, COMS W4901,<br />
COMS E6901) can count toward the major.<br />
Track 3: Artificial Intelligence Track<br />
The artificial intelligence track is<br />
for students interested in machine<br />
learning, robots, and systems capable<br />
of exhibiting “human-like” intelligence.<br />
A total of ten required, breadth, and<br />
elective courses are to be chosen from<br />
the following schedule. Register for track<br />
course COMS E0003.<br />
Required: 3 points<br />
COMS W4701: Artificial intelligence<br />
Plus any 6 points from<br />
COMS W4705: Natural language processing<br />
COMS W4731: Computer vision<br />
COMS W4733: Computational aspects of robotics<br />
COMS W4771: Machine learning<br />
Breadth: 6 points<br />
Any 3-point COMS 3000- or 4000-level course<br />
except those countable toward the CS core or<br />
elective courses for the artificial intelligence track<br />
Electives: Up to 15 points from the following<br />
list:<br />
Any COMS W40xx course with adviser approval<br />
COMS W4165: Pixel processing<br />
COMS W4252: Computational learning theory<br />
Any COMS W47xx course if not used as a<br />
required course<br />
COMS W4995: Special topics, I (with adviser<br />
approval; may be repeated)<br />
COMS W4996: Special topics, II (with adviser<br />
approval; may be repeated)<br />
Any COMS W67xx course<br />
COMS E6998: Topics in computer science, I (with<br />
adviser approval)<br />
COMS E6999: Topics in computer science, II (with<br />
adviser approval)<br />
Up to 6 points from the following list:<br />
COMS W3902: Undergraduate thesis (with adviser<br />
approval; may be repeated for credit)<br />
COMS W3998: Undergraduate projects in computer<br />
science (with adviser approval; may<br />
be repeated for credit)<br />
COMS W4901: Projects in computer science (with<br />
adviser approval; may be repeated<br />
for credit)<br />
COMS E6901: Projects in computer science (with<br />
adviser approval; may be repeated<br />
for credit)<br />
Up to 3 points from the following list:<br />
COMS W4111: Database systems<br />
COMS W4160: Computer graphics<br />
COMS W4170: User interface design<br />
COMS W4999: Computing and the humanities<br />
Note: No more than 6 units of project/thesis<br />
courses (COMS W3902, COMS W3998, COMS<br />
W4901, COMS E6901) can count toward the<br />
major.<br />
Track 4: Applications Track<br />
The applications track is for students<br />
interested in the implementation of<br />
interactive multimedia applications for<br />
the Internet and wireless networks.<br />
Register for track course COMS E0004.<br />
Required: 9 points<br />
COMS W4115: Programming languages and<br />
translators<br />
COMS W4170: User interface design<br />
COMS W4701: Artificial intelligence<br />
Breadth: 6 points<br />
Any COMS 3000- or 4000-level courses except<br />
those countable toward the CS core or applications<br />
tracks<br />
Electives: 15 points from the following list:<br />
Any COMS W41xx course<br />
Any COMS W47xx course<br />
COMS W3902: Undergraduate thesis (with adviser<br />
approval; may be repeated for credit)<br />
COMS W3998: Undergraduate projects in computer<br />
science (with adviser approval; may<br />
be repeated for credit)<br />
COMS W4901: Projects in computer science (with<br />
adviser approval; may be repeated<br />
for credit)<br />
COMS W4995-W4996: Special topics in computer<br />
science, I and II (with<br />
adviser approval)<br />
COMS E6901: Projects in computer science (with<br />
adviser approval; may be repeated<br />
for credit) or other COMS E69xx<br />
course (with adviser approval)<br />
Any COMS E69xx course (with adviser approval)<br />
Note: No more than 6 units of project/thesis<br />
courses (COMS W3902, W3998, W4901, E6901)<br />
can count toward the major.<br />
Track 5: Vision and Graphics Track<br />
Objective: The vision and graphics track<br />
exposes students to interesting new<br />
fields and focuses on visual information<br />
with topics in vision, graphics, humancomputer<br />
interaction, robotics,<br />
modeling, and learning. Students learn<br />
about fundamental ways in which visual<br />
information is captured, manipulated,<br />
and experienced. Register for track<br />
course COMS E0005.<br />
Required: 6 points<br />
COMS W4731: Computer vision<br />
COMS W4160: Computer graphics<br />
Breadth: 6 points<br />
Any COMS 3000- or 4000-level courses except<br />
those countable toward the CS core or vision and<br />
graphics track<br />
Electives: 18 points from the following list:<br />
COMS W4162: Advanced computer graphics<br />
COMS W4165: Pixel processing<br />
COMS W4167: Computer animation<br />
COMS W4170: User interface design<br />
COMS W4172: 3D user interface design<br />
COMS W4701: Artificial intelligence<br />
COMS W4733: Computational aspects of robotics<br />
COMS W4735: Visual interfaces to computers<br />
COMS W4771: Machine learning<br />
COMS W4995: Video game technology and design<br />
COMS W3902: Undergraduate thesis (with adviser<br />
approval; may be repeated for credit)<br />
COMS W3998: Undergraduate projects in<br />
computer science (with adviser<br />
approval; may be repeated for<br />
credit)<br />
COMS W4901: Projects in computer science (with<br />
adviser approval; may be repeated<br />
for credit)<br />
COMS W4995-W4496: Special topics in computer<br />
science, I and II (with<br />
adviser approval)<br />
COMS E6901: Projects in computer science (with<br />
adviser approval; may be repeated<br />
for credit)<br />
Any COMS E691x course (with adviser approval)<br />
Note: No more than 6 units of project/thesis<br />
courses (COMS W3902, W3998, W4901, E6901)<br />
can count toward the major.<br />
109<br />
engineering <strong>2011</strong>–<strong>2012</strong>