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.

110<br />

computer science program: first and second Years<br />

Semester i Semester iI Semester iII Semester iV<br />

mathematics MATH V1101 (3) MATH V1102 (3) MATH V1201 (3)<br />

physics<br />

(three tracks,<br />

choose one)<br />

C1401 (3)<br />

C1601 (3.5)<br />

C2801 (4.5)<br />

C1402 (3)<br />

C1602 (3.5)<br />

C2802 (4.5)<br />

Chemistry or physics lab:<br />

PHYS C1493 (3) or<br />

CHEM W3081 (2) or<br />

CHEM C1500 (3) or<br />

CHEM C3085 (4)<br />

chemistry<br />

(choose one course)<br />

one-semester lecture (3–4)<br />

C1403 or C1404 or<br />

C3045 or C1604<br />

either semester<br />

english<br />

composition<br />

(three tracks,<br />

choose one)<br />

C1010 (3)<br />

Z1003 (0)<br />

Z0006 (0)<br />

C1010 (3)<br />

Z1003 (0) C1010 (3)<br />

required<br />

nontechnical<br />

electives<br />

ECON W1105 (4)<br />

and<br />

W1105 recitation (0)<br />

either semester<br />

HUMA C1001,<br />

COCI C1101,<br />

or Global Core (3–4)<br />

HUMA C1121 or C1123 (3)<br />

either semester<br />

HUMA C1002,<br />

COCI C1102,<br />

or Global Core (3–4)<br />

required<br />

tech electives<br />

Professional-level course (3) (see page 12) either<br />

semester<br />

computer<br />

science<br />

COMS W1004 (3)<br />

Intro. to computer science<br />

either semester<br />

COMS W1007 (3)<br />

Object-oriented<br />

programming<br />

and<br />

COMS W3203 (3)<br />

Discrete math<br />

COMS W3137 (4)<br />

Data structures<br />

and<br />

COMS W3157 (4)<br />

Adv. programming<br />

and<br />

COMS W3210 (3)<br />

Scientific computation<br />

physical<br />

education<br />

C1001 (1) C1002 (1)<br />

gateway lab<br />

E1102 (4) either semester<br />

Track 6: Advanced<br />

The advanced track of the B.S. in<br />

Computer Science provides extra<br />

opportunity for advanced learning.<br />

It comprises accelerated versions of<br />

the other five tracks. Entry is only by<br />

collective faculty invitation, extended to<br />

students who have already completed<br />

the core courses and the required<br />

courses for one of those tracks.<br />

Required Track Courses<br />

A student designates one of the five other track<br />

areas and completes the set of required track<br />

courses for that track, prior to entry into the<br />

Advanced Track. There are two or three courses,<br />

depending on the designated area.<br />

Breadth Requirement<br />

6 points of any COMS 3000- or 4000-level courses<br />

except those that count toward the CS core or<br />

designated track.<br />

Electives<br />

At least 6 points of 4000-level lecture courses from<br />

the menu for the designated track, plus 6 points of<br />

6000-level courses in the designated track area.<br />

Thesis<br />

There is a required 6-point senior thesis.<br />

Invitation<br />

Only the top 20 percent of computer science<br />

majors in course performance in computer science<br />

courses will be considered for invitation during the<br />

junior year. (A student in the advanced track who<br />

does not maintain this status may be required to<br />

return to his or her previously selected track area.)<br />

Graduate Programs<br />

The Department of Computer Science<br />

offers graduate programs leading<br />

to the degree of Master of Science,<br />

the professional degree of Computer<br />

Systems Engineer and the degree<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!