(120 credit minimum)

Plan of Study Grid
First Year
1st SemesterCredits
CHEM 125 General Chemistry I 3
FED 101 Fundamentals of Engineering Design 2
HUM 101 English Composition: Writing, Speaking, Thinking I 3
MATH 111 Calculus I 4
PHYS 111 Physics I 3
PHYS 111A Physics I Laboratory 1
FRSH SEM Freshman Seminar 0
 Term Credits16
2nd Semester
CS 115 Intro. to CS I in C++ 3
MATH 112 Calculus II 4
PHYS 122 Electricity & Magntsm ECE Appl 3
PHYS 121A Physics II Laboratory 1
ECE 101 Introduction to Electrical and Computer Engineering 0
HUM 102 English Composition: Writing, Speaking, Thinking II 3
 Term Credits14
Second Year
1st Semester
PHYS 234 Physics III 3
ECE 231 Circuits and Systems I 3
ECE 251 Digital Design 3
MATH 222 Differential Equations 4
History and Humanities GER 200 level 3
 Term Credits16
2nd Semester
ECE 232 Circuits and Systems II 3
ECE 252 Microprocessors 3
ECE 271 Electronic Circuits I 3
ECE 291 Electrical Engineering Laboratory I 1
MATH 213 Calculus III B 4
 Term Credits14
Third Year
1st Semester
ECE 333 Signals and Systems 3
ECE 361 Electromagnetic Fields I 3
ECE 372 Electronic Circuits II 3
ECE 395 Microprocessor Laboratory 2
ECE 392 Electrical Engineering Laboratory II 2
Select one of the following: 3
Principles of Management  
Engineering Management  
Econ a
 Term Credits16
2nd Semester
ECE 321 Random Signals and Noise 3
ECE 362 Electromagnetic Fields II 3
ECE 374 Electronic Device I 3
PHIL 334 Engineering Ethics and Technological Practice: Philosophical Perspectives on Engineering 3
ECE 341 Energy Conversion 3
 Term Credits15
Fourth Year
1st Semester
ECE 494 Electrical Engineering Laboratory III 2
ECE 414 Electrical and Computer Engineering Project I 1
ECE Track Elective I 3
ECE Track Elective II 3
Technical Elective 3
History and Humanities GER 300+ level 3
 Term Credits15
2nd Semester
ECE 416
Electrical and Computer Engineering Project II
or Electrical & Computer Engineering Project II
ECE Track Laboratory Elective 2
Technical Elective 3
Technical Elective 3
Humanities and Social Science Senior Seminar GER 3
 Term Credits14
 Total Credits120

Electrical Engineering Track and Track Laboratory

Students should select one track. Courses are listed below. Students may take alternatives courses but must see their academic advisor for approval. 

Electrical Engineering Tracks - Select one of the following:
1. Computer Systems Track
Computer Organization and Architecture
Advanced Computer Architecture
Computer Engineering Design Lab
2. Controls Track
Introduction to Feedback Control Systems *
Control Systems Elective
Control Systems Laboratory
3. Electronic, Microwave and Photonic Devices Track
Microwave and Integrated Optics
RF/Fiber Optics Systems Elective **
RF/Microwave and Fiber Optics Systems Laboratory
4. Power Track
Renewable Energy Systems
Power Systems Elective **
Power Systems Laboratory
5. Telecommunications & Networking Track
Digital Communications Systems *
Computer Communications Networks *
Wireless Communication Systems
Telecommunications & Networking Track Lab
Computer Communications Lab
Communications Systems Laboratory

Electrical Engineering Technical Electives - 3 courses

The ECE Elective must be a 300 or 400 level ECE course or an advisor approved upper level engineering, science or mathematics course. Elective courses cannot cover the same material as ECE courses taken by the student. For example Math 333 is not allowed as an elective since ECE 321, covering similar topics, is in the EE curriculum. Similarly ECE 368 and ECE 421 are not electives in the EE program. Courses from the Engineering Technology Department are generally not approved as ECE electives.


Co-op courses bearing degree credit replace an elective or another course approved by the faculty advisor in the student's major department. In electrical engineering, ECE 310 Co-op Work Experience I is taken for zero credits, and ECE 410 Co-op Work Experience II is taken for 3 degree credits.

This curriculum represents the maximum number of credits per semester for which a student is advised to register.  A full-time credit load is 12 credits.  First-year students are placed in a curriculum that positions them for success which may result in additional time needed to complete curriculum requirements. Continuing students should consult with their academic advisor to determine the appropriate credit load.