2009-2010 Bulletin â PDF - SEAS Bulletin - Columbia University
2009-2010 Bulletin â PDF - SEAS Bulletin - Columbia University
2009-2010 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.
110<br />
COMPUTER SCIENCE PROGRAM: FIRST AND SECOND YEARS<br />
SEMESTER I SEMESTER II SEMESTER III SEMESTER IV<br />
MATHEMATICS<br />
MATH V1101 (3) MATH V1102 (3) MATH V1201 (3) COMS W3210 (3)<br />
PHYSICS<br />
(three tracks, choose one)<br />
C1401 (3) C1402 (3) Chemistry or physics lab:<br />
C1601 (3.5) C1602 (3.5) PHYS C1493 (3) or<br />
C2801 (4.5) C2802 (4.5) 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, choose one)<br />
REQUIRED<br />
NONTECHNICAL<br />
ELECTIVES<br />
REQUIRED<br />
TECH ELECTIVES<br />
C1010 (3)<br />
Z1003 (0) C1010 (3)<br />
Z0006 (0) Z1003 (0) C1010 (3)<br />
HUMA C1001, COCI C1101, HUMA C1002,<br />
ECON W1105 (4) or Global Core (3–4) COCI C1102, or<br />
and Global Core (3–4)<br />
W1105 recitation (0)<br />
either semester HUMA C1121 or C1123 (3)<br />
either semester<br />
Professional-level course (3) (see page 12) either semester<br />
COMPUTER<br />
SCIENCE<br />
PHYSICAL<br />
EDUCATION<br />
GATEWAY LAB<br />
COMS W1009 (3) or COMS W3137 (4) or<br />
COMS W1004 (3) COMS W1007 (3) COMS W3139 (4)<br />
Intro. to computer science Object-oriented programming Data structures<br />
either semester and and<br />
COMS W3203 (3) COMS W3157 (4)<br />
Discrete math<br />
Adv. programming<br />
C1001 (1) C1002 (1)<br />
E1102 (4) either semester<br />
An advanced version of each track is<br />
available by invitation for qualified students<br />
who wish an extra opportunity for<br />
advanced learning.<br />
The following courses are required<br />
as a preparation for all tracks: COMS<br />
W1004, W1007 (or W1009), W3137<br />
(or W3139), W3157, W3203, W3210,<br />
W3251, W3261, CSEE W3827, and<br />
SIEO W4150 (SIEO W3600 is an<br />
accepted substitute for W4150).<br />
Collectively these courses are called<br />
the CS Core Curriculum.<br />
Students who pass the Computer<br />
Science Advanced Placement (AP)<br />
Exam, either A or AB, with a 4 or 5 will<br />
receive 3 points of credit and exemption<br />
from COMS W1004.<br />
Note: A maximum of one course<br />
passed with a grade of D may be counted<br />
toward the major or minor.<br />
Track 1: Foundations of CS Track<br />
The foundations track is suitable for<br />
students who plan to concentrate on<br />
theoretical computer science in graduate<br />
school or in mathematical topics such<br />
as communications security or scientific<br />
computation in their career plans.<br />
Register for track course COMS E0001.<br />
REQUIRED: 3 courses<br />
CSOR W4231: Analysis of algorithms<br />
COMS W4236: Introduction to computational<br />
complexity<br />
COMS W4241: Numerical algorithms and complexity<br />
<strong>SEAS</strong> <strong>2009</strong>–<strong>2010</strong>