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

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>

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

Saved successfully!

Ooh no, something went wrong!