This is an archived copy of the 2020-2021 catalog. To access the most recent version of the catalog, please visit

Electrical and computer engineering has transformed every single facet of our lives. The minor in electrical and computer engineering (ECE) is a broad program designed to provide non-ECE students with the foundational knowledge to build and analyze analog and digital circuits as well as signals and systems that form the foundations of any electrical device ranging from smart phones to satellites. These foundation courses enable students to then take on higher-level coursework as part of the minor electives, providing them with a deeper understanding and hands-on opportunity to build a diverse range of hardware systems.

The ECE minor is open to any student (except those pursuing the Electrical Engineering, BS or the Computer Engineering, BS degrees) and is especially conducive to those students with a strong mathematics and science background, such as a major in another engineering or science field as well as those pursuing a bachelor’s in computer science. By combining knowledge from their major, students can use the basics and hands-on experiences gained from the ECE minor to design, engineer, build and innovate practical systems to solve real-world problems. 


Eight credits of coursework must be unique to the minor. For policies governing all minors, see AP.5.3.4 Minors.

Banner Code: ECE

Minor Requirements

Total credits: 18-21

Required Courses

ECE 101Introduction to Electrical and Computer Engineering3
ECE 201Introduction to Signals and Systems3
ECE 330Circuit Theory3
or ECE 285 Electric Circuit Analysis I
ECE 301Digital Electronics3-4
or ECE 231
ECE 232
Digital System Design
and Digital Electronics and Logic Design Lab
Total Credits12-13

Technical Electives

Select at least six credits from the following list:6-8
Electric Circuit Analysis II
Electromagnetic Theory
Continuous-Time Signals and Systems
Linear Electronics I
Embedded Systems and Hardware Interfaces
Robot Design
Applications of Discrete-Time Signal Processing
Power System Analysis
Classical Systems and Control Theory
Modern Control Systems Design
Secure RF Communications
Principles of Semiconductor Devices
Digital Circuit Design
Linear Electronics II
Computer Organization
Device Driver Development
Single-Chip Microcomputers
FPGA and ASIC Design with VHDL
Mobile Robots
Communication and Information Theory
Data and Computer Communications
Digital Communications Systems
Computer Networking Protocols
Introduction to Humanoid Robotics
Cryptography Fundamentals
Special Topics in Electrical and Computer Engineering
Total Credits6-8