04.01.2015 Views

2009-2010 Bulletin – PDF - SEAS Bulletin - Columbia University

2009-2010 Bulletin – PDF - SEAS Bulletin - Columbia University

2009-2010 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.

COMPUTER ENGINEERING: THIRD AND FOURTH YEARS<br />

EARLY-STARTING STUDENTS<br />

105<br />

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

IEOR E3658 (3) ELEN E3331 (3) COMS W4118 (3) COMS W4115 (3)<br />

Probability Electronic circuits Operating systems Programming lang.<br />

CORE REQUIRED<br />

COURSES<br />

COMS W3157 (3) COMS W3261 (3)<br />

Advanced programming Computer sci. theory<br />

ELEN E3201 (3.5)<br />

Circuit analysis CSEE W4823 (3) or CSEE W4119 (3)<br />

Advanced logic design Computer networks<br />

REQUIRED LABS<br />

ELEN E3081 (1) ELEN E3083 (1) EECS E4340 (3)<br />

Circuit analysis lab Electronic circuits lab Computer hardware design<br />

or CSEE W4840 (3)<br />

Embedded sys. design<br />

or CSEE W4140 (4)<br />

Networking lab<br />

ELECTIVES<br />

TECH<br />

NONTECH<br />

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

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

(administered by the advising dean)<br />

TOTAL POINTS 1<br />

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 “Total points” assumes that 20 points of nontechnical electives and other courses are included.<br />

outside the departments with adviser<br />

approval. Courses at the 3000 level or<br />

higher in other areas of engineering,<br />

math, and science can be considered<br />

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

overlap with other required or<br />

elective courses. Economics courses<br />

cannot be used as technical electives.<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 of<br />

their first year and may continue with<br />

other core courses one semester after<br />

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

see the charts on the following<br />

two pages. It must be emphasized that<br />

these charts, as well as the “late-starting”<br />

charts that follow, present examples<br />

only; actual schedules may be customized<br />

in consultation with 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 sytems.<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<br />

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

include at least 15 points from the<br />

courses listed below that are deemed<br />

core to computer engineering. At least<br />

6 points must be included from each<br />

department. CSEE and EECS courses<br />

can count toward either department<br />

minimum. Other courses may be chosen<br />

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

in the Computer Engineering Program.<br />

CORE COMPUTER ENGINEERING COURSES<br />

COMS W4115: Programming language and translators<br />

COMS W4118: Operating systems, I<br />

CSEE W4119: Computer networks<br />

CSEE W4140: Networking lab<br />

CSEE W4180: Network security<br />

CSEE W4823: Advanced logic design<br />

<strong>SEAS</strong> <strong>2009</strong>–<strong>2010</strong>

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

Saved successfully!

Ooh no, something went wrong!