Electrical Engineering (BS)

To see more about what you will learn in this program, visit the Learning Outcomes website!

Core Courses

The electrical and computer engineering curricula share core courses comprising a substantial portion of the first three years of study. Many of the core courses are offered three times a year in fall, spring, and summer. A strong emphasis is placed on fundamental concepts in core courses so that graduates are prepared for rapid technological changes common in the electrical and computer engineering professions. A comprehensive foundation in mathematics and the physical sciences in the freshman year is followed in subsequent years by additional core courses in mathematics, physics, electric circuit theory, digital logic, computer systems, electronics, electromagnetics, and linear systems. Laboratory work is designed to demonstrate fundamental principles and to provide experience in designing and testing electronic hardware and computer software. Both curricula have a required two semester senior design project which gives students comprehensive experience in designing, building, and testing physical systems.

Curricula

In addition to the core courses described above, students in the electrical engineering curriculum take two foundational electives and four specialization electives in areas of their choice within the discipline and two technical electives that can be in either electrical engineering or selected engineering courses offered by other departments. Beyond the core, students in the computer engineering curriculum take courses in discrete mathematics, data structures, embedded systems, and complex digital systems, in addition to four specialization electives in areas of their choice and one technical elective. For both curricula, a variety of elective courses are offered in communications, computational intelligence, controls, digital signal processing, digital systems, nanotechnology, mechatronics, microelectronics, networking, robotics, and VLSI design. There are typically a dozen or more of these courses offered each fall and spring semester and two or three available each summer.

Plan Requirements

Plan of Study Grid
First Year
Fall SemesterHours
CH 101 Chemistry - A Molecular Science 1 3
CH 102 General Chemistry Laboratory 1 1
E 101 Introduction to Engineering & Problem Solving 2 1
E 115 Introduction to Computing Environments 1
ENG 101 Academic Writing and Research 2 4
MA 141 Calculus I 1 4
 Hours14
Spring Semester
ECE 109 Introduction to Computer Systems 2 3
MA 241 Calculus II 1 4
PY 205
PY 206
Physics for Engineers and Scientists I
and Physics for Engineers and Scientists I Laboratory 1
4
Select one of the following Economics Courses: 3
Introduction to Agricultural & Resource Economics  
Introduction to Agricultural & Resource Economics  
Principles of Microeconomics  
Fundamentals of Economics  
E 102 Engineering in the 21st Century 2
 Hours16
Second Year
Fall Semester
ECE 200 Introduction to Signals, Circuits and Systems 2 4
ECE 209 Computer Systems Programming 2 3
MA 242 Calculus III 4
PY 208
PY 209
Physics for Engineers and Scientists II
and Physics for Engineers and Scientists II Laboratory
4
 Hours15
Spring Semester
COM 110 Public Speaking 3
ECE 211 Electric Circuits 2 4
ECE 212 Fundamentals of Logic Design 2 3
ECE 220 Analytical Foundations of Electrical and Computer Engineering 2 3
 Hours13
Third Year
Fall Semester
ECE 301 Linear Systems 3
ECE 302 Microelectronics 4
ST 371 Introduction to Probability and Distribution Theory 3
Select two of the following ECE Foundation Electives: 6
Introduction to Nano Science and Technology  
Principles of Electromechanical Energy Conversion  
Introduction to Embedded Systems
or Design of Complex Digital Systems
 
Elements of Control Systems  
 Hours16
Spring Semester
ECE 303 Electromagnetic Fields 3
Select one of the following: 1
Engineering Profession for Electrical Engineers  
Engineering Profession for Computer Engineers  
Introduction to Entrepreneurship and New Product Development  
EE Electives 6
Choose 2 from the same group of "Comm, Sig, Proc Sys" or "Control Sys" or "Circ, E&M Sys" or "Nano Sys" or "Power Sys" from the ECE and EE Electives List below
 
ENG 331 Communication for Engineering and Technology 3
 Hours13
Fourth Year
Fall Semester
Select one of the following Senior Design Project I courses: 3
Engineering Entrepreneurship and New Product Development I  
Electrical and Computer Engineering Senior Design Project I  
Engineering Entrepreneurship and New Product Development I  
ECE Electives 6
 
 Hours9
Spring Semester
Select one of the following Senior Design Project II courses: 3
Engineering Entrepreneurship and New Product Development II  
Electrical and Computer Engineering Senior Design Project II  
Engineering Entrepreneurship and New Product Development II  
Open/Technical Electives 6
 Hours9
 Total Hours105
GEP Courses
GEP Humanities6
GEP Social Sciences3
GEP Health and Exercise Studies2
GEP Additional Breadth (Humanities/Social Sciences/Visual and Performing Arts)3
GEP Interdisciplinary Perspectives3
GEP U.S. Diversity (verify requirement)
GEP Global Knowledge (verify requirement)
Foreign Language Proficiency (verify requirement)
Total Hours17

ECE and EE Electives 

ECE and EE Electives
Comm, Sig, Proc Sys
Communications Engineering
Wireless Communication Systems
Introduction to Signal Processing
Digital Signal Processing
Random Processes
Digital Communications
Neural Networks
Digital Imaging Systems
Wireless Communication Systems
Control Sys
Medical Instrumentation
Digital Control Systems
Industrial Robot Systems
Mechatronics
System Control Engineering
Medical Instrumentation
Autonomous Robot Systems
Mechatronics
Circ, E&M Sys
Electronics Engineering
Transmission Lines and Antennas for Wireless
Radio System Design
Analog Electronics Laboratory
Analog Electronics
Radio System Design
Principles Of Microwave Circuits
Electromagnetic Fields
Design Of Electronic Packaging and Interconnects
VLSI Systems Design
RF Design for Wireless
Nano Sys
Wearable Biosensors and Microsystems
Conventional and Emerging Nanomanufacturing Techniques and Their Applications in Nanosystems
Introduction to Solid-State Devices
Wearable Biosensors and Microsystems
Introduction to Photonics and Optical Communications
Introduction to Integrated Circuit Technology and Fabrication
Conventional and Emerging Nanomanufacturing Techniques and Their Applications in Nanosystems
Solid State Solar and Thermal Energy Harvesting
Wearable Biosensors and Microsystems
Photonics and Optical Communications
Physical Electronics
Principles Of Transistor Devices
Principles Of MOS Transistors
Conventional and Emerging Nanomanufacturing Techniques and Their Applications in Nanosystems
Solid State Solar and Thermal Energy Harvesting
Solid State Solar and Thermal Energy Harvesting
Power Sys
Fundamentals of Power Electronics
Power System Analysis
Renewable Electric Energy Systems
Electric Motor Drives
Power Electronics Design & Packaging
Power Electronics
Design of Electromechanical Systems
Power System Operation and Control
Smart Electric Power Distribution Systems
Renewable Electric Energy Systems
Semiconductor Power Devices
Electric Power System Protection
Electric Power Engineering Practicum I
The Business of the Electric Utility Industry
Communication and SCADA Systems for Smart Grid
Design of Electromechanical Systems
Comp Arch Sys
Architecture Of Parallel Computers
Microprocessor Architecture
ASIC and FPGA Design with Verilog
Architecture Of Parallel Computers
VLSI Systems Design
Microprocessor Architecture
ASIC and FPGA Design with Verilog
Embed Sys
Embedded System Architectures
Embedded System Design
Networking Sys
Computer Networks
Internet Protocols
Computer and Network Security
Introduction to Wireless Networking
Switched Network Management
Introduction to Computer Networking
Internetworking
Software Sys
Object-Oriented Design and Development
Compiler Optimization and Scheduling
Special Topics
Special Topics in Electrical and Computer Engineering

Open/Tech Electives 

Open/Tech Elective
BME 418/518/ECE 418Wearable Biosensors and Microsystems
BME 522Medical Instrumentation
CHE 468/568Conventional and Emerging Nanomanufacturing Techniques and Their Applications in Nanosystems
CSC 517Object-Oriented Design and Development
CSC 570Computer Networks
CSC 573Internet Protocols
CSC 574Computer and Network Security
CSC 575Introduction to Wireless Networking
CSC 577Switched Network Management
E 304Introduction to Nano Science and Technology
ECE 305Principles of Electromechanical Energy Conversion
ECE 306Introduction to Embedded Systems
ECE 308Elements of Control Systems
ECE 309Data Structures and Object-Oriented Programming for Electrical and Computer Engineers
ECE 310Design of Complex Digital Systems
ECE 402Communications Engineering
ECE 403Electronics Engineering
ECE 404Introduction to Solid-State Devices
ECE 407Introduction to Computer Networking
ECE 420Wireless Communication Systems
ECE 421Introduction to Signal Processing
ECE 422Transmission Lines and Antennas for Wireless
ECE 423Introduction to Photonics and Optical Communications
ECE 424Radio System Design
ECE 426Analog Electronics Laboratory
ECE 434Fundamentals of Power Electronics
ECE 436Digital Control Systems
ECE 442Introduction to Integrated Circuit Technology and Fabrication
ECE 451Power System Analysis
ECE 452Renewable Electric Energy Systems
ECE 453Electric Motor Drives
ECE 455Industrial Robot Systems
ECE 456Mechatronics
ECE 460Embedded System Architectures
ECE 461Embedded System Design
ECE 463Microprocessor Architecture
ECE 464ASIC and FPGA Design with Verilog
ECE 466Compiler Optimization and Scheduling
ECE 468Conventional and Emerging Nanomanufacturing Techniques and Their Applications in Nanosystems
ECE 470Internetworking
ECE 489Solid State Solar and Thermal Energy Harvesting
ECE 492Special Topics in Electrical and Computer Engineering
ECE 511Analog Electronics
ECE 513Digital Signal Processing
ECE 514Random Processes
ECE 515Digital Communications
ECE 516System Control Engineering
ECE 517Object-Oriented Design and Development
ECE 518Wearable Biosensors and Microsystems
ECE 522Medical Instrumentation
ECE 523Photonics and Optical Communications
ECE 524Radio System Design
ECE 530Physical Electronics
ECE 531Principles Of Transistor Devices
ECE 532Principles Of Microwave Circuits
ECE 533Power Electronics Design & Packaging
ECE 534Power Electronics
ECE 535Design of Electromechanical Systems
ECE 540Electromagnetic Fields
ECE 542Neural Networks
ECE 544Design Of Electronic Packaging and Interconnects
ECE 546VLSI Systems Design
ECE 549RF Design for Wireless
ECE 550Power System Operation and Control
ECE 551Smart Electric Power Distribution Systems
ECE 552Renewable Electric Energy Systems
ECE 553Semiconductor Power Devices
ECE 555Autonomous Robot Systems
ECE 556Mechatronics
ECE 557Principles Of MOS Transistors
ECE 558Digital Imaging Systems
ECE 560Embedded System Architectures
ECE 561Embedded System Design
ECE 563Microprocessor Architecture
ECE 564ASIC and FPGA Design with Verilog
ECE 566Compiler Optimization and Scheduling
ECE 568Conventional and Emerging Nanomanufacturing Techniques and Their Applications in Nanosystems
ECE 570Computer Networks
ECE 573Internet Protocols
ECE 574Computer and Network Security
ECE 575Introduction to Wireless Networking
ECE 577Switched Network Management
ECE 581Electric Power System Protection
ECE 582Wireless Communication Systems
ECE 584Electric Power Engineering Practicum II
ECE 585The Business of the Electric Utility Industry
ECE 586Communication and SCADA Systems for Smart Grid
ECE 589Solid State Solar and Thermal Energy Harvesting
ISE 311Engineering Economic Analysis
MAE 201Engineering Thermodynamics I
MAE 208Engineering Dynamics
MAE 302Engineering Thermodynamics II
MAE 535Design of Electromechanical Systems
MSE 489Solid State Solar and Thermal Energy Harvesting
MSE 589Solid State Solar and Thermal Energy Harvesting
PY 489Solid State Solar and Thermal Energy Harvesting
PY 589Solid State Solar and Thermal Energy Harvesting

Semester Sequence

This is a sample.

Plan of Study Grid
First Year
Fall SemesterHours
CH 101 Chemistry - A Molecular Science 1 3
CH 102 General Chemistry Laboratory 1 1
E 101 Introduction to Engineering & Problem Solving 1,2 1
E 115 Introduction to Computing Environments 1,2 1
ENG 101 Academic Writing and Research 1,2 4
MA 141 Calculus I 1 4
GEP Requirement 3
 Hours17
Spring Semester
ECE 109 Introduction to Computer Systems 2 3
MA 241 Calculus II 1 4
PY 205 Physics for Engineers and Scientists I 1 3
PY 206 Physics for Engineers and Scientists I Laboratory 1
E 102 Engineering in the 21st Century 2
GEP Health and Exercise Studies 1
 Hours14
Second Year
Fall Semester
ECE 200 Introduction to Signals, Circuits and Systems 2 4
ECE 209 Computer Systems Programming 2 3
MA 242 Calculus III 4
PY 208 Physics for Engineers and Scientists II 3
PY 209 Physics for Engineers and Scientists II Laboratory 1
 Hours15
Spring Semester
COM 110 Public Speaking 3
ECE 211 Electric Circuits 2 4
ECE 212 Fundamentals of Logic Design 2 3
ECE 220 Analytical Foundations of Electrical and Computer Engineering 2 3
GEP Requirement 3
 Hours16
Third Year
Fall Semester
ECE 301 Linear Systems 3
ECE 302 Microelectronics 4
ECE Foundation Elective 3
ST 371 Introduction to Probability and Distribution Theory 3
GEP Health and Exercise Studies 1
 Hours14
Spring Semester
ECE 303 Electromagnetic Fields 3
Select one of the following: 1
Engineering Profession for Electrical Engineers  
Engineering Profession for Computer Engineers  
Introduction to Entrepreneurship and New Product Development  
ECE Foundation Elective 3
Open/Technical Elective 3
ENG 331 Communication for Engineering and Technology 3
GEP Requirement 3
 Hours16
Fourth Year
Fall Semester
ECE 484 Electrical and Computer Engineering Senior Design Project I 3
ECE Elective 3
ECE Elective 3
Open/Technical Elective 3
GEP Requirement 3
 Hours15
Spring Semester
ECE 485 Electrical and Computer Engineering Senior Design Project II 3
ECE Elective 3
ECE Elective 3
GEP Requirement 3
GEP Requirement 3
 Hours15
 Total Hours122