Minor in Computer Engineering

About the Minor

The Computer Engineering minor provides students from other majors with the foundation needed to understand both the hardware and software aspects of computers. Our engineers contribute to industry and research areas such as electronic circuits and systems, computer architecture, computer networking, embedded systems, high-performance computing, software engineering, robotics and machine intelligence, computer security, medical devices, and many more.


The minor assumes that students will have a background in programming which would include ECE 105, ECE 203, or CS 171. Courses taken to meet these requirements will not count toward the minor. 

Program Requirements

Required Courses
ECE 200Digital Logic Design4.0
ECE 350Introduction to Computer Organization3.0
ECEC 201Advanced Programming for Engineers3.0
ECEC 204Design with Microcontrollers3.0
ECEC 357Introduction to Computer Networks3.0
Electives *9.0
Total Credits25.0

Students should choose an additional 9 credits from 300- and/or 400-level Computer Engineering (ECEC) courses as well as ECE 302. All prerequisites must be satisfied.

Additional Information

More information about this minor is available on the ECE Department website.
For advising questions, please contact the ECE advisor.
  • Schedule of Classes
  • All Course Descriptions
  • Co-op
  • Academic Advising
  • Admissions
  • Tuition & Fees