Close

Electrical and Computer Engineering

EE + CmpE Transition Plan

Update: The transition has been completed. Substitutions listed below may still be relevant for some students. Contact your advisor for assistance with course planning.


A new ECE core curriculum will be launched in Fall 2022. It's a big improvement and we're excited about it! We are committed to providing a smooth path to graduation for all students while these changes are implemented.

Overview

The core curriculum has been redesigned and modernized to provide more flexibility for the EE and CmpE degree programs and associated concentrations. Key features are reducing the length of the critical path, integration of courses and laboratories, increased access to intermediate-level courses, and removing unnecessary prerequisites.

Circuits, electronics, digital, signals, and associated lab courses in the curriculum core are being replaced with new courses, several with integrated labs. Programming skills are being strengthened by the addition of another computer science course. The introductory freshman-level course has been completely redesigned, with the new course having many more hands-on laboratory experiences. A few other changes, such as moving some courses between junior and senior levels, are also being made at this time.

Transition Plan

If ECE 2010 has been completed with a grade of C or better by the end of Summer 2022, stay with your current curriculum. If ECE 2010 has not been completed, switch to the new curriculum.

Guidance for choosing which curriculum to follow, transition details, and interim prerequisites are provided below. Your advisor will be able to provide more information and help you with the transition.


Old Curriculum

If you have completed ECE 2010 with a grade of C or better by the end of Summer 2022, you should stay with your current curriculum (the “old” curriculum).

Important Notes:

  1. Signals and Systems
    • If you have not completed ECE 3010 with a grade of C or better by the end of Summer 2022, you should take ECE 3330 instead of ECE 3010. ECE 3330 plus two credits of career elective will substitute for ECE 3010 + ECE 3020 in your curriculum.
    • If you have completed ECE 3010 with a grade of C or better but have not completed ECE 3020 with a grade of C or better, you should take ECE 3020 as soon as possible. ECE 3020 will be offered in Fall 2022 but may not be offered in future semesters.
  2. Circuits and Electronics and Related Courses
    • If you have not completed ECE 2001, ECE 2011, ECE 2020, ECE 3060, and ECE 3300 (with grades of C or better), you should complete these courses as soon as possible. ECE 2001 and ECE 2020 will be offered in Fall 2022, but may not be offered in future semesters. ECE 2011, ECE 3060, and ECE 3300 will be offered in Fall 2022 and Spring 2023 but may not be offered in future semesters.
  3. Digital Courses
    • If you have not completed ECE 2110 with a grade of C or better by the end of Summer 2022, you should take ECE 2140 instead. ECE 2140 (4 credits) will substitute for ECE 2110 (3 credits) plus ECE 3160 (1 credit) in your curriculum.
    • If you have completed ECE 2110 with a grade of C or better, but you have not completed ECE 3160 and you need ECE 3160 to complete your curriculum (BSEE-Mechatronics concentration, BSEE-Vehicle Engineering concentration, and BSCmpE-no concentration), you should take ECE 3160 as soon as possible. ECE 3160 will be offered in Fall 2022 and Spring 2023 but may not be offered in future semesters. (If you are BSEE without a concentration but want to take ECE 3160 as a lab elective, you should also take it as soon as possible.)
Substitutions applicable to Fall 2021 and earlier BSEE or BSCmpE curricula
Course(s) Substitutes for Course(s)
ECE 2140 (4 cr.) ECE 2110 (3 cr.) and ECE 3160 (1 cr.)
ECE 3140 (3 cr.) ECE 4110 (3 cr.)
ECE 3330 (4 cr.) and Career Elective (2 cr.) ECE 3010 (3 cr.) and ECE 3020 (3 cr.)
ECE 4010 (3 cr.) ECE 3310 (3 cr.)

New Curriculum

If you have not completed ECE 2010 with a grade of C or better by the end of Summer 2022, you should switch to the new curriculum (the “Fall 2022” curriculum).

Important Notes:

  1. If you have completed ECE 1020 with a grade of C or better, then ECE 1020 plus two credits of free elective will substitute for ECE 1000 in the new curriculum. (If you have not completed ECE 1020, you will need to take ECE 1000.)
  2. If you have completed ECE 2110 with a grade of C or better and you have not completed ECE 3160, you should complete ECE 3160 as soon as possible. ECE 2110 plus ECE 3160 will substitute for ECE 2140 in the new curriculum. ECE 3160 will be offered in Fall 2022 and Spring 2023 but may not be offered in future semesters.
  3. If you are a computer engineer (BSCmpE) and you have completed MATH 2110 by the end of Summer 2022, MATH 2110 can substitute for MATH 2610 in your new curriculum. (If you are a computer engineer and you have not yet taken MATH 2110, you must take MATH 2610.)
Substitutions applicable to Fall 2022 and later BSEE or BSCmpE curricula
Course(s) Substitutes for Course(s)
ECE 1020 (1 cr.) and Free Elective (2 cr.) ECE 1000 (3 cr.)
ECE 2110 (3 cr.) and ECE 3160 (1 cr.) ECE 2140 (4 cr.)
ECE 3310 (3 cr.) ECE 4010 (3 cr.)
ECE 4110 (3 cr.) ECE 3140 (3 cr.)
For BSCmpE Curriculum
MATH 2110 (4 cr.) if completed prior to Fall 2022
MATH 2610 (3 cr.)

Interim Prerequisites

Interim prerequisites are temporary, with several valid for only one year.

During the transition many courses will have interim prerequisites. For a few courses, the prerequisites are being strengthened and, as a transitional measure, the current prerequisites will be effective for Fall 2022 and Spring 2023 as shown in the table below. For many other courses, the transitional prerequisites are simply a combination of old and new prerequisites; for example, if signals was a prerequisite to a particular course, then both the old and new version of signals satisfies that prerequisite. See the courses page for the complete list of prerequisites.

Time-Limited and Special Interim Prerequisites
Course Prerequisite Exceptions
ECE 3920 Expired
Fall 2022 and Spring 2023: COMM 2025 or PC 2500 may be taken concurrently
ECE 4961 Expired
Fall 2022 and Spring 2023: ECE 3920 may be taken concurrently; MATH 3470 prerequisite is waived; either MATH 2110 or MATH 2610 prerequisite is waived
All Expired
Fall 2022 and Spring 2023: CSC 1310 prerequisite is waived
Waiver extended to Fall 2023 and Spring 2024
All For those following old curriculum: CSC 1310 prerequisite is waived

 

Lean More About Our Programs

Degree Information

Top Careers

Student Success

Experience Tech For Yourself

Visit us to see what sets us apart.

Schedule Your Visit
Contact Us