The Bachelor of Science in Electrical and Computer Engineering degree at the University of Rochester is fully accredited by the Accreditation Board for Engineering and Technology (ABET) as a sound preparation for a career in Engineering. Among the many criteria that a program must meet to be accredited are requirements for: basic sciences and mathematics; breadth of knowledge of electrical and computer engineering; depth of knowledge in some area of electrical and computer engineering; significant design experience; exposure to the ethical, social, and safety considerations that must accompany professional practice; and courses in humanities and social sciences. These criteria are satisfied through our course requirements, as outlined below and documented in our Curriculum Guide.
Our mission is to provide our students with the knowledge and skills that will enable them to build productive careers in the field of Electrical and Computer Engineering. We will teach our students the principles and good practices of modern basic and applied electrical and computer engineering. We will train them to solve problems systematically, yet to think creatively, and we will develop in them an awareness of the role of engineering in modern society.
The Educational Objective of the undergraduate program in Electrical and Computer Engineering is to develop engineering professionals who have:
* 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 two optional introductory course in Electrical and Computer Engineering:
If you want to take these optional courses, you should sign up for them during your first semester.
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.
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.