Hajim School of Engineering and Applied Sciences Department of Electrical and Computer Engineering

Major in ECE

Requirements for a BS in Electrical and Computer Engineering

* Primary writing requirement (WRT105) included. Within Electrical and
Computer Engineering, the upper-level writing requirement is met through
writing assignments in ECE111, 112, 113, and ECE399.

**Courses that satisfy the Natural Science requirement are the following:
Physics (PHY123 or higher); Astronomy (AST111 or higher); Chemistry
(CHM103 or higher); Biology (BIO110 or higher); Earth & Environmental
Science (EES101 or higher); Brain & Cognitive Sciences (BCS110 or

ECE Curriculum Guide

Required Science and Mathematics Courses

Every engineer must have a good foundation in the basic sciences and mathematics, as these are the very language of engineering. This Department requires of all students:

Optional Introductory ECE Courses

The department offers one optional introductory course in Electrical and Computer Engineering:

If you want to take this optional course, you should sign up for it during your first semester.

If you do not take this introductory courses or one of the EAS courses, then you are required to take an additional upper-level elective course to meet graduation requirements.

Required Core ECE Courses (52 credits)

To provide a breadth of knowledge of Electrical and Computer Engineering, the Department requires all students to take these courses:

In addition, students must complete two 2-credit seminar courses.

Concentration ECE Courses (8 credits)

To provide a depth of knowledge in at least one area of Electrical and Computer Engineering, the Department requires each student to take at least one advanced course and to complete a Capstone Design project in an area of Electrical and Computer Engineering. Options are described below.

VLSI Design

Networking, Communications, and Signals

Waves and Devices

Computer Organization

Design Project Sequence

Humanities and Social Science Courses and Clusters

The Department requires all students to take at least five courses in the humanities and social sciences. These can be in either or both areas, but not all courses can be at the introductory level. The College has an additional requirement that three of these courses must constitute a "Cluster" of related work. Lists of previously-approved Clusters are available, or students can submit their own ideas for approval.


Major & Minor