* 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 higher).
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:
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.
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.
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.