A student graduating with a bachelor's degree from CU Boulder may also earn a minor in computer engineering. The minor is not available to students earning the Bachelor of Science in Electrical Engineering or Electrical & Computer Engineering.

The minor in computer engineering provides training in computer engineering beyond the training usually received by science and mathematics majors. It can also broaden the training of students majoring in other engineering and applied science fields to provide more depth in computer engineering. The goal is to introduce students to the fundamentals of computer engineering and introduce them to a more advanced field. Such skills are important to students who expect to participate in real world situations that increasingly involve computer engineering solutions. 



Students admitted to the computer engineering minor must have a cumulative GPA of 2.700 or better. The prerequisite for these courses is computing experience provided by ECEN 1310CSCI 1300 or ASEN 1320.

Required Courses and Credits

This minor requires a minimum of 19 credit hours. A cumulative GPA of 2.000 or better is required for courses used to satisfy the requirements of this minor. Each individual course that is counted toward this minor must be passed with a grade of D- or better (note that a C- or better grade is required in all prerequisite courses).

Required Courses
CSCI 2270Computer Science 2: Data Structures4
ECEN 2350Digital Logic3
ECEN 2360Programming Digital Systems3
or CSCI 2400 Computer Systems
ECEN 2370Embedded Software Engineering3
ECEN 3593Computer Organization3
Emphasis Area
Choose one:3
Real-Time Operating Systems
FPGA Design and HDL
Fundamentals of Computer Security
Concurrent Programming
Data and Network Science
Compiler Construction
Advanced Computer Architecture
ECEN 4730
Embedded Software Algorithms
Computer-Aided Verification
Advanced Computer Architecture
Total Credit Hours19