Your search criteria narrowed your results to Electrical and Computer Engineering. Below is some additional contact information which may be useful.
Electrical and Computer Engineering
College of Engineering
| Chair | Gary E. Christensen |
|---|---|
| Location | 4016 SC (Seamans Center For Eng Arts & Sciences) |
| Phone | 319-335-5958 |
| ece@engineering.uiowa.edu | |
| Registration Email | ece@engineering.uiowa.edu |
| Website | https://ece.engineering.uiowa.edu/ |
| General Catalog | https://catalog.registrar.uiowa.edu/engineering/electrical-computer-engineering/ |
All inquiries concerning College of Engineering course prerequisites should be directed to engr-registrar@uiowa.edu.
42 courses found, displaying all courses.
| Course # | Title | Hours | Notes | Enrollments |
|---|---|---|---|---|
|
ECE:2400:0AAA
Lecture |
Course Title is
Linear Systems I
Prerequisites:
ENGR:2120 and MATH:2560
Instructors:
Weiyu Xu
(Primary Instructor)
This section is automatically added.
|
0 s.h.
|
|
Underway
59
of 96 enrolled
|
|
ECE:2400:0A01
Discussion |
Course Title is
Linear Systems I
Prerequisites:
ENGR:2120 and MATH:2560
Instructors:
Weiyu Xu
(Primary Instructor)
ECE:2400:0AAA will be automatically added with this section
|
3 s.h.
|
|
Underway
31
of 36 enrolled
|
|
ECE:2400:0A02
Discussion |
Course Title is
Linear Systems I
Prerequisites:
ENGR:2120 and MATH:2560
Instructors:
Weiyu Xu
(Primary Instructor)
ECE:2400:0AAA will be automatically added with this section
|
3 s.h.
|
|
Underway
8
of 36 enrolled
|
|
ECE:2400:0A04
Discussion |
Course Title is
Linear Systems I
Prerequisites:
ENGR:2120 and MATH:2560
Instructors:
Weiyu Xu
(Primary Instructor)
ECE:2400:0AAA will be automatically added with this section
|
3 s.h.
|
|
Underway
20
of 24 enrolled
|
|
ECE:2410:000A
Lecture |
Course Title is
Principles of Electronic Instrumentation
Prerequisites:
ENGR:2120 and PHYS:1612 and MATH:2560
Instructors:
Raghu Mudumbai
(Primary Instructor)
This section is automatically added.
|
0 s.h.
|
|
Underway
53
of 45 enrolled
|
|
ECE:2410:0009
Lab |
Course Title is
Principles of Electronic Instrumentation
Prerequisites:
ENGR:2120 and PHYS:1612 and MATH:2560
Instructors:
Raghu Mudumbai
(Primary Instructor)
ECE:2410:000A will be automatically added with this section
|
4 s.h.
|
|
Underway - Waitlist
14
of 13 enrolled
|
|
ECE:2410:0010
Lab |
Course Title is
Principles of Electronic Instrumentation
Prerequisites:
ENGR:2120 and PHYS:1612 and MATH:2560
Instructors:
Raghu Mudumbai
(Primary Instructor)
ECE:2410:000A will be automatically added with this section
|
4 s.h.
|
|
Underway - Waitlist
8
of 1 enrolled
|
|
ECE:2410:0012
Lab |
Course Title is
Principles of Electronic Instrumentation
Prerequisites:
ENGR:2120 and PHYS:1612 and MATH:2560
Instructors:
Raghu Mudumbai
(Primary Instructor)
ECE:2410:000A will be automatically added with this section
|
4 s.h.
|
|
Underway - Waitlist
18
of 18 enrolled
|
|
ECE:2410:0013
Lab |
Course Title is
Principles of Electronic Instrumentation
Prerequisites:
ENGR:2120 and PHYS:1612 and MATH:2560
Instructors:
Raghu Mudumbai
(Primary Instructor)
ECE:2410:000A will be automatically added with this section
|
4 s.h.
|
|
Underway - Waitlist
13
of 13 enrolled
|
| ECE:3330:0001 |
Course Title is
Introduction to Software Design
Prerequisites:
ENGR:2730
Instructors:
Guadalupe Canahuate
(Primary Instructor)
|
3 s.h.
|
|
Underway
47
of 72 enrolled
|
| ECE:3350:0001 |
Course Title is
Computer Architecture and Organization
Prerequisites:
ENGR:2730 and ECE:3320
Instructors:
Najeeb Najeeb
(Primary Instructor)
|
3 s.h.
|
|
Underway
77
of 90 enrolled
|
| ECE:3360:0001 |
Course Title is
Embedded Systems
Prerequisites:
ENGR:2730 and ECE:3320
Instructors:
Najeeb Najeeb
(Primary Instructor)
|
3 s.h.
|
College of Engineering ECE Majors and CLAS CS majors.
|
Underway - Waitlist
72
of 72 enrolled
|
| ECE:3500:0001 |
Course Title is
Communication Systems
Prerequisites:
ECE:2400
Instructors:
Ananya Sen Gupta
(Primary Instructor)
|
3 s.h.
|
|
Underway
40
of 44 enrolled
|
|
ECE:3600:0AAA
Lecture |
Course Title is
Control Systems
Prerequisites:
ECE:2400
Instructors:
Weiyu Xu
(Primary Instructor)
This section is automatically added.
|
0 s.h.
|
|
Underway
48
of 45 enrolled
|
|
ECE:3600:0A01
Lab |
Course Title is
Control Systems
Prerequisites:
ECE:2400
Arranged Time
Arranged Location
Instructors:
Weiyu Xu
(Primary Instructor)
ECE:3600:0AAA will be automatically added with this section
|
3 s.h.
|
|
Underway
48
of 45 enrolled
|
| ECE:3720:0001 |
Course Title is
Semiconductor Devices
Prerequisites:
ECE:3410 and PHYS:1612
Instructors:
Fatima Toor
(Primary Instructor)
|
3 s.h.
|
|
Underway
24
of 43 enrolled
|
| ECE:3995:0001 |
Course Title is
Undergrad Contemporary Topics ECE
Introduction to Probability and Statistics
Instructors:
Soura Dasgupta
(Primary Instructor)
Start and end times:
Thu Mar 12 18:30:00 CDT 2026 - Thu Mar 12 20:00:00 CDT 2026
Thu Mar 12 18:30:00 CDT 2026
2217
SC
Start and end times:
Tue Apr 14 18:30:00 CDT 2026 - Tue Apr 14 20:00:00 CDT 2026
Tue Apr 14 18:30:00 CDT 2026
2217
SC
|
3 s.h.
|
Restricted to Engineering majors.
|
Underway
28
of 30 enrolled
|
|
ECE:3998:0IND
Independent Study |
Course Title is
Individual Investigations Electrical Eng
Arranged Time
Arranged Location
|
ARR
|
|
Underway
0
of Unlimited enrolled
|
| ECE:4728:0001 |
Course Title is
Introductory Solid State Physics
Prerequisites:
PHYS:3741
Instructors:
Craig Pryor
(Primary Instructor)
|
3 s.h.
|
|
Underway
6
of 16 enrolled
|
|
ECE:4880:0AAA
Lecture |
Course Title is
ECE Senior Design 1
Prerequisites:
ECE:2410 and ENGR:2730
more
Instructors:
Yang Liu
(Primary Instructor),
Najeeb Najeeb
(Team Teacher)
This section is automatically added.
|
0 s.h.
|
|
Underway
15
of 35 enrolled
|
|
ECE:4880:0A01
Lab |
Course Title is
ECE Senior Design 1
Prerequisites:
ECE:2410 and ENGR:2730
more
Arranged Time
Arranged Location
Instructors:
Yang Liu
(Primary Instructor),
Najeeb Najeeb
(Team Teacher)
ECE:4880:0AAA will be automatically added with this section
|
3 s.h.
|
|
Underway
15
of 35 enrolled
|
|
ECE:4890:0AAA
Lecture |
Course Title is
ECE Senior Design 2
Prerequisites:
ECE:4880 and (3 of the following are required: ECE:3330, ECE:3350, ECE:3360, ECE:3400, ECE:3410, ECE:3500, ECE:3600, CS:3330)
more
Instructors:
Yang Liu
(Primary Instructor),
Najeeb Najeeb
(Team Teacher)
This section is automatically added.
|
0 s.h.
|
|
Underway
56
of 120 enrolled
|
|
ECE:4890:0A01
Lab |
Course Title is
ECE Senior Design 2
Prerequisites:
ECE:4880 and (3 of the following are required: ECE:3330, ECE:3350, ECE:3360, ECE:3400, ECE:3410, ECE:3500, ECE:3600, CS:3330)
more
Arranged Time
Arranged Location
Instructors:
Yang Liu
(Primary Instructor),
Najeeb Najeeb
(Team Teacher)
ECE:4890:0AAA will be automatically added with this section
|
3 s.h.
|
|
Underway
56
of 120 enrolled
|
| ECE:5000:0001 |
Course Title is
Graduate Seminar Elect & Computer Eng
This course has specific requirements
view
Instructors:
Ananya Sen Gupta
(Primary Instructor)
|
0 s.h.
|
|
Underway
32
of 63 enrolled
|
| ECE:5000:0002 |
Course Title is
Graduate Seminar Elect & Computer Eng
This course has specific requirements
view
Arranged Time
Arranged Location
Instructors:
Ananya Sen Gupta
(Primary Instructor)
|
0 s.h.
|
|
Underway
0
of 60 enrolled
|
| ECE:5320:0002 |
Course Title is
High Performance Computer Architecture
Prerequisites:
ECE:3350 or CS:3620
Instructors:
Guadalupe Canahuate
(Primary Instructor)
|
3 s.h.
|
|
Underway
18
of 42 enrolled
|
| ECE:5415:0001 |
Course Title is
Radio Frequency Electronics
Prerequisites:
ECE:2410 and ECE:3700
Instructors:
Philip Thompson
(Primary Instructor)
|
3 s.h.
|
|
Underway
26
of 30 enrolled
|
| ECE:5490:0001 |
Course Title is
Multi-Dimensional Image Analysis Tools
Prerequisites:
ECE:5480 and (ECE:3330 or CS:2820)
Instructors:
Hans Johnson
(Primary Instructor)
|
3 s.h.
|
|
Underway
11
of 30 enrolled
|
| ECE:5550:0001 |
Course Title is
Internet of Things
Prerequisites:
ENGR:2730
more
Instructors:
Tyler Bell
(Primary Instructor)
|
3 s.h.
|
|
Underway - Waitlist
68
of 68 enrolled
|
| ECE:5620:0001 |
Course Title is
Electric Power System & Renewable Energy
Prerequisites:
PHYS:1611 and ENGR:2120 and MATH:2560
more
Instructors:
Philip Thompson
(Primary Instructor)
|
3 s.h.
|
|
Underway - Waitlist
33
of 33 enrolled
|
| ECE:5800:0001 |
Course Title is
Fundamentals of Software Engineering
Prerequisites:
CS:2820 or ECE:3330
Instructors:
Raman Aravamudhan
(Primary Instructor)
|
3 s.h.
|
Registration Information:
This course is reserved for undergraduate and graduate Computer Science and undergraduate Computer Science & Engineering majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs will receive priority on the waitlist. The seat reservations will expire when early registration ends.
Per College of Liberal Arts and Sciences rules, this is considered a grad-level course. Fourth-year CS, CSE, and ECE students have been granted permission in advance to override the graduate designation. These students are still held to the above seat reservations depending on major, but will not be prevented from joining the waitlist due to undergraduate status. All other undergraduate students who wish to enroll/join the waitlist must contact the instructor for permission.
more
|
Underway
21
of 35 enrolled
|
| ECE:5800:0EXW |
Course Title is
Fundamentals of Software Engineering
Prerequisites:
CS:2820 or ECE:3330
Start and end times:
5:00P - 6:15P
MW
Online
Instructors:
Raman Aravamudhan
(Primary Instructor)
|
3 s.h.
|
Registration Information:
EXW section of this course is recommended for students: 1) who have a difficulty in joining in-person class due to another non-academic activity and 2) who are in industry.
more
DOE Distance Course (EX*)
|
Underway
4
of 8 enrolled
|
| ECE:5830:0001 |
Course Title is
Software Engineering Project
Prerequisites:
ECE:5820
Instructors:
Steven Mitchell
(Primary Instructor)
|
3 s.h.
|
|
Underway
9
of 43 enrolled
|
| ECE:5840:0001 |
Course Title is
Software Security
Prerequisites:
ECE:3330 or CS:2820
Instructors:
Xiaodong Wu
(Primary Instructor)
|
3 s.h.
|
|
Underway
27
of 30 enrolled
|
| ECE:5995:0002 |
Course Title is
Contemp Topics in Elect & Computer Eng
Applied Machine Learning
Instructors:
Reinhard Beichel
(Primary Instructor)
|
3 s.h.
|
|
Underway
28
of 30 enrolled
|
| ECE:5995:0003 |
Course Title is
Contemp Topics in Elect & Computer Eng
Artificial Intelligence: Experiential Learning
This course has specific requirements
view
Arranged Time
Arranged Location
Instructors:
Milan Sonka
(Primary Instructor)
|
3 s.h.
|
|
Underway
25
of 24 enrolled
|
| ECE:5995:0007 |
Course Title is
Contemp Topics in Elect & Computer Eng
Principles and Applications of LiDAR
This course has specific requirements
view
Instructors:
Anton Kruger
(Primary Instructor)
|
3 s.h.
|
|
Underway
17
of 20 enrolled
|
|
ECE:5998:0IND
Independent Study |
Course Title is
Indiv Invest Elect & Computer Engr
This course has specific requirements
view
Arranged Time
Arranged Location
|
ARR
|
|
Underway
0
of Unlimited enrolled
|
|
ECE:5999:0IND
Independent Study |
Course Title is
Research Elect & Computer Eng MS Thesis
This course has specific requirements
view
Arranged Time
Arranged Location
|
ARR
|
|
Underway
0
of Unlimited enrolled
|
| ECE:6725:0001 |
Course Title is
Microfabrication and Thin Film Materials
Prerequisites:
(PHYS:2704 or ENGR:2130 or CHEM:1120) and (MATH:1560 or MATH:1860) and (PHYS:1612 or PHYS:2703) and CHEM:1110
Instructors:
John Prineas
(Primary Instructor)
|
3 s.h.
|
|
Underway
7
of 20 enrolled
|
| ECE:7930:0001 |
Course Title is
Seminar: Plasma Physics
Instructors:
John Goree
(Primary Instructor)
|
1 s.h.
|
|
Underway
0
of 20 enrolled
|
|
ECE:7999:0IND
Independent Study |
Course Title is
Research Elect & Computer Eng PhD Thesis
Arranged Time
Arranged Location
|
ARR
|
|
Underway
0
of Unlimited enrolled
|
42 courses found, displaying all courses.