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

Upon successful completion of this program, students will be able to:

  1. Solve digital circuit logic problems and implement logic on programmable devices.
  2. Design software to program embedded and Internet of Things (IoT) hardware platforms.
  3. Identify and explain interactions between hardware and software in computing systems.
  4. Apply computer hardware architecture for general purpose and accelerator processing.
  5. Prepare for jobs as computer engineers, including software architects and computer architects.

Effective Fall 2026

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.

Required Course:
ECE 102Digital Circuit Logic3-4
or ECE 252 Introduction to Digital Circuits
Select one course from the following:3-4
Computer Systems Foundations
Computer Organization
Introduction to Microcontrollers and IoT
Microcontrollers and C for Internet-of-Things
Computer Engineering Elective Courses
Select a minimum of 15 credits from the following to bring the program total credits to 23:15-17
Systems Security
Circuit Theory Applications
Analog Circuits II
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
1

A total 3 credits of Independent Study may apply toward total degree requirements. This includes credit awarded for ECE 495AECE 495B, and ECE 495C combined.