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.

106<br />

computer engineering: Third and Fourth Years<br />

late-starting students<br />

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

IEOR E3658 (3) 1<br />

Probability<br />

COMS W3157 (3)<br />

Advanced programming<br />

COMS W4118 (3)<br />

Operating systems<br />

COMS W4115 (3)<br />

Programming lang.<br />

core Required<br />

Courses<br />

COMS W3137 (3) or<br />

W3139 (4)<br />

Data structures<br />

ELEN E3201 (3.5)<br />

Circuit analysis<br />

ELEN E3801 (3.5)<br />

Signals and systems<br />

ELEN E3331 (3)<br />

Electronic circuits<br />

COMS W3261 (3) 3<br />

Models of comp.<br />

CSEE W3827 (3)<br />

Fund. of computer<br />

systems<br />

CSEE W4119 (3)<br />

Computer networks<br />

or<br />

CSEE W4823 (3)<br />

Advanced logic design<br />

required labs<br />

ELEN E3081 (1) 2<br />

Circuit analysis lab<br />

ELEN E3084 (1) 2<br />

Signals and systems lab<br />

ELEN E3083 (1) 2<br />

Electronic circuits lab<br />

ELEN E3082 (1) 2<br />

Digital systems lab<br />

EECS E4340 (3)<br />

Computer hardware design<br />

or CSEE W4840 (3)<br />

Embedded sys. design<br />

or CSEE W4140<br />

Networking lab<br />

Electives<br />

Tech 15 points required; see details on pages 105–107. 4<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 5 15 17 15 18<br />

For a discussion about programming languages used in the program, please see www.compeng.columbia.edu.<br />

1<br />

SIEO W3600, STAT W4105, and SIEO W4150 can be used instead of IEOR E3658, but W3600 and W4150 may not provide enough probability background for<br />

elective courses such as ELEN E3701. Students completing an economics minor who want such a background can take IEOR E3658 and augment it with STAT<br />

W1211.<br />

2<br />

If possible, ELEN E3081 and ELEN E3084 should be taken along with ELEN E3201 and ELEN 3801 respectively, and ELEN E3083 and ELEN E3082 taken with<br />

ELEN E3331 and CSEE W3827 respectively.<br />

3<br />

COMS W3261 can be taken one semester later than pictured.<br />

4<br />

The total points of technical electives is reduced to 12 if APMA E2101 has been replaced by MATH E1210 and either APMA E3101 or MATH V2010.<br />

5<br />

Assuming technical electives taken Semesters VII and VIII, and 9 points of nontechnical electives taken Semesters VI, VII, and VIII.<br />

COMS W4118: Operating systems, I<br />

COMS W4130: Principles and practice of parallel<br />

programming<br />

COMS W6998: Topics in computer science: formal<br />

verification of hardware/software<br />

systems<br />

CSEE W4119: Computer networks<br />

CSEE W4140: Networking laboratory<br />

COMS W4180: Network security<br />

CSEE W4823: Advanced logic design<br />

CSEE W4824: Computer architecture<br />

CSEE W4825: Digital systems design*<br />

CSEE W4840: Embedded systems<br />

COMS E6118: Operating systems, II*<br />

CSEE E6180: Modeling and performance evaluation<br />

COMS E6181: Advanced Internet services<br />

CSEE E6824: Parallel computer architecture<br />

CSEE E6831: Sequential logic circuits*<br />

CSEE E6832: Topics in logic design theory*<br />

CSEE E6847: Distributed embedded systems<br />

CSEE E6861: Computer-aided design of digital<br />

systems<br />

ELEN E4321: Digital VLSI circuits<br />

ELEN E4332: VLSI design laboratory*<br />

EECS E4340: Computer hardware design<br />

ELEN E4702: Digital communications<br />

ELEN E4810: Digital signal processing<br />

ELEN E4830: Digital image processing<br />

ELEN E4896: Music signal processing<br />

ELEN E6321: Advanced digital electronic circuits<br />

ELEN E6488: Optical interconnects and<br />

interconnection networks<br />

ELEN E6761: Computer communication<br />

networks, I<br />

ELEN E6762: Computer communication networks, II*<br />

ELEN E6850: Visual information systems<br />

ELEN E6860: Advanced digital signal processing<br />

* Occasionally offered<br />

The overall program must include at<br />

least 15 points of 6000-level ELEN,<br />

EECS, CSEE, or COMS courses<br />

(exclusive of seminars). No more than<br />

9 points of research may be taken<br />

for credit. No more than 3 points of a<br />

nontechnical elective (at or above the<br />

4000 level) may be included. A minimum<br />

GPA of at least 2.7 must be maintained,<br />

and all degree requirements must<br />

be completed within five years of the<br />

beginning of the first course credited<br />

toward the degree.<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!