The Minor in Computer Engineering prepares students who want to complement their background in computer science or other applied science disciplines with knowledge of computer hardware design, microcontroller software programming, and hardware-software codesign to support a well-rounded knowledge of working with computing systems.
Learning Objectives
Students successfully completing this program will be able to:
- Solve digital circuit logic problems and implement logic on programmable devices.
- Design software to program embedded and Internet of Things (IoT) hardware platforms.
- Identify and explain interactions between hardware and software in computing systems.
- Apply computer hardware architecture for general purpose and accelerator processing.
- Prepare for jobs as computer engineers, including software architects and computer architects.
Effective Fall 2025
Students must satisfactorily complete the total credits required for the minor. Minors and interdisciplinary minors require 12 or more upper-division (300- to 400-level) credits.
Additional coursework may be required due to prerequisites.
| Code | Title | Credits |
|---|---|---|
| ECE 102 | Digital Circuit Logic | 4 |
| Select one course from the following: | 4 | |
| Computer Systems Foundations | ||
| Computer Organization | ||
| Introduction to Microcontrollers and IoT | ||
| Select a minimum of 15 credits from the following: | 15 | |
| Systems Security | ||
| Circuit Theory Applications | ||
| Electromagnetics for Computer Engineering | ||
| Digital Logic Synthesis | ||
| Digital System Design Laboratory | ||
| Digital System Design | ||
| Computer Organization and Architecture | ||
| Introduction to Robot Programming/Simulation | ||
| Independent Study 1 | ||
| Independent Study: Open Option Project 1 | ||
| Independent Study: Vertically Integrated Projects 1 | ||
| Network Centric Systems | ||
| Embedded Systems and Machine Learning | ||
| Silicon Photonics for Computing Systems | ||
| Computer Architecture | ||
| Hardware/Software Design of Embedded Systems | ||
| Semiconductor Memory | ||
| VLSI System Design | ||
| Program Total Credits: | 23 | |

