2011-2012 Bulletin â PDF - SEAS Bulletin - Columbia University
2011-2012 Bulletin â PDF - SEAS Bulletin - Columbia University
2011-2012 Bulletin â PDF - SEAS Bulletin - Columbia University
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
computer science: Third and Fourth Years<br />
111<br />
Semester V Semester VI Semester VII Semester VIII<br />
Required<br />
Courses<br />
COMS W3251 (3)<br />
Computational lin. algebra<br />
COMS W3261 (3)<br />
Computer sci. theory<br />
CSEE W3827 (3)<br />
Fund. of computer sys.<br />
SIEO W4150 (3)<br />
or<br />
SIEO W3600 (4)<br />
Prob. and stat.<br />
ELECTIVES<br />
nonTech 3 points 6 points 3 points<br />
Tech 3 points 6 points 12 points 9 points<br />
total points 15 15–16 15 9<br />
The primary programming languages for the undergraduate major are C and Java, and students are expected to learn both at an early stage. The language for COMS<br />
W1004/W1007/W3137 is Java. COMS W1004 is waived for students who have scored 4 or 5 on the AP computer science exam.<br />
of Doctor of Philosophy. Both the<br />
Aptitude Test and Advanced Tests<br />
of the Graduate Record Examination<br />
(GRE) are required for admission to<br />
the department’s graduate programs.<br />
Applicants for September admission<br />
should take the GREs by October of the<br />
preceding year. Applicants for January<br />
admission should take these exams by<br />
April of the preceding year.<br />
The course requirements in all<br />
programs are flexible, and each student<br />
is urged to design his or her own<br />
program under the guidance of a faculty<br />
adviser. The student’s program should<br />
focus on a particular field of computer<br />
science. Among the fields of graduate<br />
study in computer science are analysis<br />
of algorithms, artificial intelligence,<br />
expert systems, natural language<br />
understanding, computer vision,<br />
multicomputer design, VLSI applications,<br />
combinatorial modeling, combinatorial<br />
optimization, computational complexity,<br />
computer architecture and design,<br />
computer communications networks,<br />
computer graphics, database machines<br />
and systems, microprocessors,<br />
parallel computation, programming<br />
environments, programming languages,<br />
robotics, user interfaces, software<br />
design, computational biology, computer<br />
security, and machine learning.<br />
Graduate students are encouraged<br />
actively to pursue research. Faculty<br />
members of the Department of<br />
Computer Science are engaged in<br />
experimental and theoretical research<br />
in most of the fields in which courses<br />
are offered. The degree of doctor of<br />
philosophy requires a dissertation based<br />
on the candidate’s original research,<br />
which is supervised by a faculty member.<br />
The professional degree program<br />
also provides the student with the<br />
opportunity to specialize beyond the<br />
level of the Master of Science program.<br />
The program leading to the degree<br />
of Computer Systems Engineer is<br />
particularly suited to those who wish to<br />
advance their professional development<br />
after a period of industrial employment.<br />
Dual Degree Program in<br />
Journalism and Computer<br />
Science<br />
The Graduate School of Journalism<br />
and the School of Engineering<br />
and Applied Science offer a dual<br />
degree program leading to the M.S.<br />
degree from the Graduate School of<br />
Journalism and the M.S. degree in<br />
Computer Science from the School of<br />
Engineering and Applied Science.<br />
Admitted students will enroll<br />
for a total of five semesters—<br />
approximately three in The Fu<br />
Foundation School of Engineering<br />
and Applied Science and two in the<br />
Journalism School. In addition to<br />
taking classes already offered at the<br />
journalism and engineering schools,<br />
students will attend a seminar and<br />
workshop designed specifically for<br />
the joint program. The seminar will<br />
teach students about the impact of<br />
digital techniques on journalism; the<br />
emerging role of citizens in the news<br />
process; the influence of social media;<br />
and the changing business models<br />
that will support newsgathering. In the<br />
workshop, students will use a handson<br />
approach to delve deeply into<br />
information design, focusing on how<br />
to build a site, section, or application<br />
from concept to development,<br />
ensuring the editorial goals are kept<br />
uppermost in mind.<br />
courses in computer<br />
science<br />
In the listing below, the designator<br />
COMS (Computer Science) is<br />
understood to precede all course<br />
numbers for which no designator is<br />
indicated. NOTE: Students may receive<br />
credit for only one of the following three<br />
courses: COMS W1003, W1004, and<br />
W1005. Likewise students may receive<br />
credit for only one of the following three<br />
courses: COMS W3133, W3134, and<br />
W3137.<br />
engineering <strong>2011</strong>–<strong>2012</strong>