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 and students must complete all coursework with a minimum GPA of 2.00. 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 System Design Lab
Total Credits12-13

Technical Electives

Select at least six credits from the following list:6-8
C Programming for Engineers
Electric Circuit Analysis II
Electromagnetic Theory
Energy Infrastructure, Market, and Management
Continuous-Time Signals and Systems
Linear Electronics I (Mason Core)
Data Structures and Systems Programming in C
Embedded Systems and Hardware Interfaces
Introduction to Robotics
Data Center Engineering
Applications of Discrete-Time Signal Processing
Electricity Sector Engineering, Economics, and Regulation
Grid Digitization and Automation
Power System Analysis
Electric Machinery and Modern Applications
Smart Grid and Cyber Security
Power System Protection and Control
Power Electronics for Modern Power Systems
Classical Systems and Control Theory
Modern Control Systems Design
Secure RF Communications
Introduction to Machine Learning and Artificial Intelligence in Engineering
Principles of Semiconductor Devices
Digital Circuit Design
Linear Electronics II
Computer Organization
Device Driver Development
FPGA Design with VHDL
Mobile Robots
GPU Architecture and Programming
Communication and Information Theory
Data and Computer Communications
Digital Communications Systems
Computer Networking Protocols
Introduction to Humanoid Robotics
Cryptography Fundamentals
Small Spacecraft Engineering
Nanoelectronics Fundamentals
Special Topics in Electrical and Computer Engineering
Total Credits6-8