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.
Requirements
The computer engineering minor requires a minimum of 20 credit hours.
A minor in computer engineering can be earned in conjunction with any CU Boulder major, except for BS degrees in electrical engineering, electrical & computer engineering and integrated design engineering-electrical emphasis. The computer engineering minor cannot be completed alongside the following minors: computer science, electrical engineering and signals & systems engineering.
Prerequisites
Students must complete one of these computing courses with a C- or higher before declaring the minor: ECEN 1310, CSCI 1300, ASEN 1320, APPM 3050, PHYS 2600 or similar.
Grade Requirements
A minimum cumulative GPA of 2.000 is required in the courses used to satisfy the minor requirements. Each individual course that is counted toward this minor must be passed with a grade of D- or higher (note that a minimum grade of C- is required in all prerequisite courses).
Residency Requirements
At least 9 credit hours for the minor must be taken on the CU Boulder campus.
Required Courses and Credits
Code | Title | Credit Hours |
---|---|---|
Required Courses | ||
CSCI 2270 | Computer Science 2: Data Structures | 4 |
or CSCI 2275 | Programming and Data Structures | |
ECEN 2350 | Digital Logic | 4 |
ECEN 2360 | Programming Digital Systems | 3 |
or CSCI 2400 | Computer Systems | |
ECEN 2370 | Embedded Software Engineering | 3 |
ECEN/CSCI 3593 | Computer Organization | 3 |
Emphasis Area | ||
Choose one: | 3 | |
Introduction to Circuits and Electronics | ||
Circuits as Systems | ||
Electronics Design Lab | ||
Renewable Sources and Efficient Electrical Energy Systems | ||
Electronics for Wireless Systems | ||
Application of Embedded Systems | ||
Electronic and Semiconductor Device Laboratory | ||
Microelectronics | ||
Linear Systems | ||
or ECEN 3301 | Biomedical Signals and Systems | |
Introduction to Robotics | ||
Semiconductor Devices | ||
Electromagnetic Fields and Waves | ||
Practical Printed Circuit Board Design and Manufacture | ||
Real-Time Operating Systems | ||
or CSCI 3753 | Design and Analysis of Operating Systems | |
FPGA Design and HDL | ||
Foundations of Quantum Engineering | ||
Engineering Applications in Biomedicine: Cardiovascular Devices and Systems | ||
Fundamentals of Computer Security | ||
Control Systems Analysis | ||
High Speed Digital Design | ||
Organic Electronic Materials and Devices | ||
Concurrent Programming | ||
Data and Network Science | ||
Compiler Construction | ||
Advanced Computer Architecture | ||
Embedded Software Algorithms | ||
Foundations of Quantum Hardware | ||
Engineering Genetic Circuits | ||
Computer-Aided Verification | ||
Total Credit Hours | 20 |