Skip main navigation

Electrical and Computer Engineering

Undergraduate Students

Academic Guide

Overview

The graduation requirements for the Bachelor of Science in Electrical and Computer Engineering are summarized in the following subsections. The detailed lists that appear in these sections are subject to periodic revision by the faculty. The ECE Curriculum revolves around requirements in ten different areas:

Area Units
Total units required to graduate 360
General Education 72
Mathematics, Science and Computer Programming 105
Freshman Engineering 24
ECE Core 24
ECE Breadth 36
ECE Depth 12
ECE Coverage 24
ECE Capstone Design See footnote
Engineering Elective 12
Free Electives 51

Please also refer to the QPA Requirement and Overload Policy.

The General Education requirement is defined by the college; the Mathematics, Freshman Engineering, ECE Core, and Engineering Elective requirements are defined by specific lists of courses or the simple rules given in the following sections. To explain the Breadth, Depth, Coverage, and Design requirements, it is helpful to discuss the groupings of courses within the ECE Curriculum. These five groupings: Applied Physics, Signals and Systems, Circuits, Computer Hardware, and Computer Software are depicted below.

Major Course Groupings

These five primary ECE subject areas are central to the curriculum areas. Courses within each of these areas generally share such characteristics as mathematical methods, types of problems, and modes of thinking and career-oriented applications. Courses in the areas of Applied Physics, Signals and Systems, and Circuits are traditionally taken by Electrical Engineers, while Computer Engineers traditionally take courses in the areas of Circuits, Computer Hardware, and Computer Software. The breadth requirement of the curriculum is satisfied by taking an entry level course in any three of these five areas. Cross-pollination between the traditional EE and CE areas is not only possible but encouraged.

The depth requirement is satisfied by taking one two-course sequence in one of the areas used to satisfy the breadth requirement.

The ECE coverage requirement is satisfied by taking two additional courses from any one of the seven groups shown in the Major Course Groupings figure. In addition to the five primary ECE subject areas, this includes Other ECE Coverage and Capstone Design courses. Other ECE Coverage includes undergraduate project courses and courses dealing with professional and policy issues.

Courses satisfying the Capstone Design requirement provide the student the opportunity to pull together and apply ideas and concepts learned throughout the curriculum, usually through a substantial project. In many cases, this requirement simultaneously satisfies a depth or coverage requirement.

Finally, any graded course from any academic unit of the university may be counted as a Free Elective. A total of 51 units of Free Electives are required for graduation.

This may be a course which is also used to satisfy a depth or coverage requirement. For example, 18-525, "Integrated Circuit Design Project," is a Capstone Design course that can also meet either the depth or the coverage requirement. Thus, although the Capstone Design course must be at least 12 units, it may not impose an additional units requirement above that already counted under the depth and coverage requirements. Please refer to the ECE Course Requirement Sheet in Appendix A.


5000 Forbes Avenue / Pittsburgh, PA 15213-3890 / Phone: 412-268-7400 / Fax: 412-268-2860