COVID-19 Reporting and Information • HEERF I, II & III

Courses

Courses

The following table lists ECE undergraduate courses along with the tentative schedule; graduate courses are listed elsewhere. The course title is a link to the course syllabus which contains additional information about the course. The Department will try to offer the courses as per this schedule, however due to lack of availability of faculty or funds in a semester some courses may not be offered. Courses experiencing low enrollment may be canceled.

Course management is performed by course coordinators and focus area groups which are listed on another page. Course change history and proposed changes are on other web pages.

Resources

Table of ECE Undergraduate Courses with Tentative Schedule and Links to Course Syllabi

Interim prerequisites are valid for Fall 2022 and Spring 2023 but will be changed for Fall 2023. See the Transition Plan page for more information about interim prerequisites and course offerings.

(Key: Y=yes, m=maybe, -=no, C="C" or better grade required, pce=prerequisite or concurrent enrollment, *=4000/5000-level course)

Course Title Prerequisites Semester
Fall Spr Sum
ECE 1000
NEW
Explorations in Electrical and Computer Engineering MATH 1910 (C,pce) Y Y -
ECE 1020 Connections to Electrical and Computer Engineering course deleted (replaced by ECE 1000) - - -
ECE 2001
deprecated
Computer Aided Engineering in ECE CSC 1300 (C), ECE 2010 (C,pce), MATH 1920 (C) Y m -
ECE 2010
deprecated
Electric Circuits I MATH 1920 (C) - - -
ECE 2011
deprecated
Electrical Engineering Lab. I MATH 1920 (C), either ECE 2010 (C,pce) or ECE 2850 (C,pce), either CSC 1300 (C) or ENGR 2121 (C) Y Y -
ECE 2020
deprecated
Electric Circuits II CSC 1300 (C), ECE 2001 (C,pce), ECE 2010 (C), ECE 2011 (C,pce), MATH 2010 (C), MATH 2120 (C) Y m -
ECE 2050
NEW
Circuits & Electronics I MATH 1920 (C) Y Y m
ECE 2110
deprecated
Intro. to Digital Systems CSC 1300 (C) or ENGR 2121 (C) - - -
ECE 2140
NEW
Intro. to Digital Systems MATH 1910 (C,pce) Y Y m
ECE 2850 Principles of Electric Circuits MATH 1920 (C) Y Y m
ECE 2851 Principles of Electric Circuits Lab. MATH 1920 (C), either CSC 1300 (C) or ENGR 2121 (C), either ECE 2010 (C,pce) or ECE 2850 (C,pce) - - -
ECE 3010
deprecated
Signals & Systems either ECE 2001 (C) or ENGR 1120 (C), either ECE 2020 (C) or ECE 3850 (C) - - -
ECE 3020
deprecated
Discrete-Time Signals & Systems ECE 3010 (C) Y m -
ECE 3050
NEW
Circuits & Electronics II ECE 2050 (C), MATH 2120 (C) Y Y -
ECE 3060
deprecated
Electrical Engineering Lab. II ECE 2001 (C), ECE 2011 (C), ECE 2020 (C), ECE 3010 (C,pce), ECE 3300 (C,pce) Y Y -
ECE 3130 Microcomputer Systems CSC 1300 (C), either ECE 2140 (C) or both ECE 2011 (C) and ECE 2110 (C) Y Y -
ECE 3140
NEW
Digital System Design ECE 2140 (C) or both ECE 2110 (C) and ECE 3160 (C) Y Y -
ECE 3160
deprecated
Digital Systems Lab. ECE 2110 (C) Y Y -
ECE 3210 Control Systems Analysis PHYS 2110, any of ECE 3010 (C) or ECE 3330 (C) or ME 3050 (C) Y Y m
ECE 3260 Control Systems Lab. ECE 3210 (C,pce) - Y m
ECE 3270 Programmable Logic Controller Lab. ECE 2050 (C) or ECE 3060 (C) or CEE 3030 (C) or CHE 2020 (C) or ME 3023 (C) or MET 3200 (C) Y Y m
ECE 3300
deprecated
Electronics I Either ECE 2011 (C) or ECE 2851 (C), either ECE 2020 (C) or ECE 3850 (C) Y Y -
ECE 3310 Electronics II course deleted (replaced by ECE 4010) - - -
ECE 3330
NEW
Signals & Systems MATH 2120 (C), either ECE 2050 (C) or both ECE 2001 (C) and ECE 2020 (C) Y Y m
ECE 3360 Electronics Lab. ECE 3010 (C), ECE 3060 (C), ECE 3300 (C) - - -
ECE 3510 Electromagnetic Fields I MATH 2110 (C), PHYS 2120 Y Y -
ECE 3540 Physical Electronics PHYS 2120 Y Y -
ECE 3560 EM Simulation Lab. ECE 3510 (C) - m -
ECE 3610 Intro. to Power Systems either ECE 2020 (C) or ECE 2050 (C), PHYS 2120 m Y m
ECE 3660 Electric Power Lab. ECE 3610 (C) Y - -
ECE 3710 Intro. to Telecommunications either ECE 3010 (C) or ECE 3330 (C), MATH 3470 (C,pce) Y Y -
ECE 3760 Telecommunications Lab. ECE 3710 (C) m - -
ECE 3850 Intermediate Principles of Electric Circuits ECE 2850 (C), ECE 2851 (C,pce), ENGR 1120 (C), ENGR 2121 (C), MATH 2010 (C), MATH 2120 (C) - - -
ECE 3920 Professional Issues in ECE New: either ECE 1000 (C) or ECE 2010 (C), either COMM 2025 (C) or PC 2500 (C), Junior standing
Interim: for Fall 2022 and Spring 2023 permits will be given to take COMM 2025 or PC 2500 concurrently
Y Y -
ECE 4010 *
NEW
Analog Electronic Circuits either ECE 3050 (C) or ECE 3300 (C), either ECE 3010 (C) or ECE 3330 (C) - m -
ECE 4020 * Digital Signal Processing Current: ECE 3130 (C), either ECE 3020 (C) or ECE 3330 (C)
Future: CSC 1310 will be an additional prerequisite in the new curriculum
- Y -
ECE 4050
NEW
Circuits & Electronics III ECE 3050 (C), ECE 3130 (C), ECE 3330 (C), ECE 3510 (C), MATH 3470 (C) Y Y -
ECE 4110
deprecated
Digital System Design ECE 2110 (C), ECE 3160 (C) Y - -
ECE 4120 * Fundamentals of Computer Design ECE 3130 (C), either ECE 3140 (C) or ECE 4110 (C) - Y -
ECE 4130 * Intro. to Digital VLSI either ECE 2110 (C) or ECE 2140 (C), either ECE 3050 (C) or ECE 3300 (C) m - -
ECE 4140 * Embedded System Design Current: ECE 3130 (C)
Future: CSC 1310 will be an additional prerequisite in the new curriculum
Y - -
ECE 4210 * Control System Design ECE 3210 (C), ECE 3260 (C) Y - -
ECE 4370 *
ME 4370 *
Mechatronics & Intelligent Machines Engineering ECE 3130 (C) - m -
ECE 4510 * Electromagnetic Fields II ECE 3510 (C) Y - -
ECE 4520 * Optoelectronic Engineering ECE 3540 (C) - m -
ECE 4610 * Power System Analysis ECE 3610 (C) Y - -
ECE 4620 * Power System Operation and Control ECE 4610 (C) - Y -
ECE 4630 * Power Electronics either ECE 3050 (C) or ECE 3300 (C), ECE 3610 (C) Y - -
ECE 4710 * Principles of Telecommunications ECE 3710 (C), MATH 3470 (C) Y - -
ECE 4720 * Telecommunication System Design ECE 3710 (C), MATH 3470 (C) - m -
ECE 4931 Research Topics Consent of instructor on demand
ECE 4932 Research Topics Consent of instructor on demand
ECE 4933 Research Topics Consent of instructor on demand
ECE 4961 Capstone Design I New/Current: either ECE 3050 (C) or both ECE 3060 (C) and ECE 3300 (C), ECE 3130 (C), either ECE 3010 (C) or ECE 3330 (C), ECE 3920 (C), MATH 2010 (C), MATH 3470 (C), either MATH 2110 (C) or MATH 2610 (C), Senior standing
Interim: for Fall 2022 and Spring 2023 permits will be given to take ECE 3920, MATH 2110, MATH 2610, and/or MATH 3470 concurrently
Future: CSC 1310 will be an additional prerequisite in the new curriculum
Y Y -
ECE 4971 Capstone Design II ECE 4961 Y Y -
ECE 4990 * Special Problems Consent of instructor on demand (see below)
ECE 5xxx Dually numbered graduate courses (5000-level) exist for all starred (*) 4000-level courses shown above.
ECE 6xxx
ECE 7xxx
The graduate courses (6000- and 7000-level) are on another page.
Key: Y = Yes, course scheduled,
m = Maybe, course may be scheduled if sufficient demand exists,
- = No, course not scheduled.
C = "C" or better grade required in prerequisite course.
pce = Prerequisite or concurrent enrollment: course must be either taken concurrently or have already been completed.
* = A dually numbered graduate (5000-level) course is available and follows the same schedule as the 4000-level course.
Recent ECE 4990 course offerings:
  • ECE 4990 - none in the past few years

Experience Tech For Yourself

Visit us to see what sets us apart.

Schedule Your Visit
Contact Us