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.

102<br />

Computer Engineering Program<br />

Administered by both the Electrical Engineering and Computer Science<br />

Departments through a joint Computer Engineering Committee.<br />

Student records are kept in the Electrical Engineering Department.<br />

1300 S. W. Mudd, MC 4712<br />

450 Computer Sciences<br />

Phone: 212-854-3105<br />

www.compeng.columbia.edu<br />

In Charge<br />

Steven M. Nowick<br />

508 Computer Science<br />

Computer Engineering Committee<br />

Luca Carloni,<br />

Associate Professor of Computer<br />

Science<br />

Stephen A. Edwards<br />

Associate Professor of Computer<br />

Science<br />

Martha A. Kim<br />

Assistant Professor of Computer Science<br />

Vishal Misra<br />

Associate Professor of Computer<br />

Science<br />

Steven M. Nowick<br />

Professor of Computer Science<br />

Daniel Rubenstein<br />

Associate Professor of Computer<br />

Science<br />

Simha Sethumadhavan<br />

Assistant Professor of Computer Science<br />

Kenneth L. Shepard<br />

Professor of Electrical Engineering and<br />

Biomedical Engineering<br />

Stephen H. Unger<br />

Professor Emeritus of Computer Science<br />

and Electrical Engineering<br />

Charles A. Zukowski<br />

Professor of Electrical Engineering<br />

The computer engineering<br />

program is run jointly by the<br />

Computer Science and Electrical<br />

Engineering departments. It offers both<br />

B.S. and M.S. degrees.<br />

The program covers some of<br />

engineering’s most active, exciting, and<br />

critical areas, which lie at the interface<br />

between CS and EE. The focus of the<br />

major is on computer systems involving<br />

both digital hardware and software.<br />

Some of the key topics covered<br />

are computer design (i.e., computer<br />

architecture); embedded systems (i.e.,<br />

the design of dedicated hardware/<br />

software for cell phones, automobiles,<br />

robots, games, and aerospace); digital<br />

and VLSI circuit design; computer<br />

networks; design automation (i.e.,<br />

CAD); and parallel and distributed<br />

systems (including architectures,<br />

programming, and compilers).<br />

The undergraduate major includes<br />

one substantial senior design<br />

course, either designing an entire<br />

microprocessor (EECS E4340), or an<br />

embedded system (CSEE W4840)<br />

(including both software and hardware<br />

components), or providing hands-on<br />

experience in designing and using a<br />

computer network (CSEE W4140).<br />

Students in the programs have two<br />

“home” departments. The Electrical<br />

Engineering Department maintains<br />

student records and coordinates<br />

advising appointments.<br />

Undergraduate Program<br />

This undergraduate program<br />

incorporates most of the core curricula<br />

in both electrical engineering and<br />

computer science so that students<br />

will be well prepared to work in the<br />

area of computer engineering, which<br />

substantially overlaps both fields. Both<br />

hardware and software aspects of<br />

computer science are included, and,<br />

in electrical engineering, students<br />

receive a solid grounding in circuit<br />

theory and in electronic circuits. The<br />

program includes several electrical<br />

engineering laboratory courses as well<br />

as the Computer Science Department’s<br />

advanced programming course.<br />

Detailed lists of requirements can be<br />

found at<br />

www.compeng.columbia.edu/pages/<br />

ugrad.<br />

Students will be prepared to work<br />

on all aspects of the design of digital<br />

hardware, as well as on the associated<br />

software that is now often an integral<br />

part of computer architecture. They will<br />

also be well equipped to work in the<br />

growing field of telecommunications.<br />

Students will have the prerequisites to<br />

delve more deeply into either hardware<br />

or software areas, and enter graduate<br />

programs in computer science,<br />

electrical engineering, or computer<br />

engineering. For example, they could<br />

take more advanced courses in VLSI,<br />

communications theory, computer<br />

architecture, electronic circuit theory,<br />

software engineering, or digital design.<br />

Minors in electrical engineering and<br />

computer science are not open to<br />

computer engineering majors, due to<br />

excessive overlap.<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!