21.01.2015 Views

2011-2012 Bulletin – PDF - SEAS Bulletin - Columbia University

2011-2012 Bulletin – PDF - SEAS Bulletin - Columbia University

2011-2012 Bulletin – PDF - SEAS Bulletin - Columbia University

SHOW MORE
SHOW LESS

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>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!