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