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.

104<br />

computer engineering: Third and Fourth Years<br />

early-starting students<br />

Semester V Semester VI Semester VII Semester VIII<br />

core Required<br />

Courses<br />

IEOR E3658 (3)<br />

Probability<br />

COMS W3157 (3)<br />

Advanced programming<br />

ELEN E3331 (3)<br />

Electronic circuits<br />

COMS W3261 (3)<br />

Computer sci. theory<br />

COMS W4118 (3)<br />

Operating systems<br />

COMS W4115 (3)<br />

Programming lang.<br />

ELEN E3201 (3.5)<br />

Circuit analysis<br />

CSEE W4823 (3)<br />

Advanced logic design<br />

or<br />

CSEE W4119 (3)<br />

Computer networks<br />

required labs<br />

ELEN E3081 (1)<br />

Circuit analysis lab<br />

ELEN E3083 (1)<br />

Electronic circuits lab<br />

EECS E4340 (3)<br />

Computer hardware design<br />

or CSEE W4840 (3)<br />

Embedded sys. design<br />

or CSEE W4140 (4)<br />

Networking lab<br />

Electives<br />

Tech 15 points required; see details on pages 105–107<br />

nontech<br />

Complete 27-point requirement; see page 10 or www.seas.columbia.edu for details<br />

(administered by the advising dean)<br />

total points 1 16.5 17 15 15<br />

For a discussion about programming languages used in the program, please see www.compeng.columbia.edu. Check the late-starting student chart for footnotes<br />

about various courses.<br />

1<br />

“Total points” assumes that 20 points of nontechnical electives and other courses are included.<br />

Technical Electives<br />

The Computer Engineering Program<br />

includes 15 points of technical electives.<br />

Any 3000-level or higher courses listed<br />

in the Computer Science or Electrical<br />

Engineering sections of this bulletin<br />

can be used for this requirement with<br />

the following exceptions: ELEN E3000,<br />

EEHS E3900/4900, EEJR E4901, COMS<br />

W3101, W4400, W4405, courses<br />

used for other computer engineering<br />

requirements (including COMS W3203<br />

and either CSEE W4840, EECS E4340,<br />

or CSEE W4140), and courses that have<br />

significant overlap with other required<br />

or elective courses (e.g., COMS W3137<br />

and W3139). Courses at the 3000 level<br />

or higher in other areas of engineering,<br />

math, and science can be considered<br />

for approval, as long as they do not<br />

significantly overlap with other required<br />

or elective courses. Economics courses<br />

cannot be used as technical electives.<br />

engineering <strong>2011</strong>–<strong>2012</strong><br />

Starting Early<br />

Students are strongly encouraged to<br />

begin taking core computer engineering<br />

courses as sophomores. They start with<br />

ELEN E1201: Introduction to electrical<br />

engineering in the second semester<br />

of their first year and may continue<br />

with other core courses one semester<br />

after that. For sample “early-starting”<br />

and “late-starting” programs, see<br />

these degree track charts. It must be<br />

emphasized that these charts present<br />

examples only; actual schedules may<br />

be customized in consultation with<br />

academic advisers.<br />

Graduate Program<br />

The Computer Engineering Program<br />

offers a course of study leading to the<br />

degree of Master of Science (M.S.).<br />

The basic courses in the M.S. program<br />

come from the Electrical Engineering<br />

and Computer Science Departments.<br />

Students completing the program are<br />

prepared to work (or study further) in<br />

such fields as digital computer design,<br />

digital communications, and the design<br />

of embedded computer systems.<br />

Applicants are generally expected to<br />

have a bachelor’s degree in computer<br />

engineering, computer science, or<br />

electrical engineering with at least a 3.2<br />

GPA in technical courses. The Graduate<br />

Record Examination (GRE), General Test<br />

only, is required of all applicants.<br />

Students must take at least 30 points<br />

of courses at <strong>Columbia</strong> <strong>University</strong> at or<br />

above the 4000 level. These must include<br />

at least 15 points from the courses<br />

listed below that are deemed core to<br />

computer engineering. At least 6 points<br />

must be included from each department.<br />

CSEE and EECS courses can count<br />

toward either department minimum.<br />

Other courses may be chosen with the<br />

prior approval of a faculty adviser in the<br />

Computer Engineering Program.<br />

Core Computer Engineering Courses<br />

COMS W4115: Programming languages and<br />

translators

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

Saved successfully!

Ooh no, something went wrong!