Department · ECEN
Electrical Engineering (ECEN)
87 courses and 80 professors at University of Colorado Boulder — ranked by composite rating and difficulty.
Avg rating
3.6/5
Avg difficulty
1.9/5
Sections
198
ECEN Courses
ECEN 1100: Exploring ECE
1 section
Hard
ECEN 1310: Introduction to C Programming
2 sections
Hard
ECEN 1400: Introduction to Digital and Analog Electronics
6 sections
Hard
ECEN 1500: Sustainable Energy
1 section
Hard
ECEN 2000: Electrical and Computer Engineering as a Profession
1 section
Hard
ECEN 2250: Introduction to Circuits and Electronics
2 sections
Hard
ECEN 2260: Circuits as Systems
1 section
Hard
ECEN 2270: Electronics Design Lab
3 sections
Hard
ECEN 2350: Digital Logic
3 sections
Hard
ECEN 2360: Programming Digital Systems
1 section
Hard
ECEN 2370: Embedded Software Engineering
3 sections
Medium
ECEN 2440: Application of Embedded Systems
2 sections
Hard
ECEN 2703: Discrete Mathematics for Computer Engineers
1 section
Medium
ECEN 3000: Special Topics: Probability and Applications
1 section
Easy
ECEN 3170: Electromagnetic Energy Conversion 1
1 section
Hard
ECEN 3250: Microelectronics
2 sections
Medium
ECEN 3300: Linear Systems
1 section
Hard
ECEN 3303: Introduction to Robotics
2 sections
Medium
ECEN 3350: Programming Digital Systems
1 section
Hard
ECEN 3400: Electromagnetic Fields and Waves
1 section
Hard
ECEN 3593: Computer Organization
1 section
Medium
ECEN 3730: Practical Printed Circuit Board Design and Manufacture
2 sections
Medium
ECEN 3810: Introduction to Probability Theory
2 sections
Hard
ECEN 3915: Foundations of Quantum Engineering
1 section
Medium
ECEN 4001: Special Topics: Neuro/Unconventional Cmpting
1 section
Hard
ECEN 4003: Special Topics: Embedded AI
1 section
Easy
ECEN 4004: Special Topics: EM Signal Modeling for HSDE
1 section
Hard
ECEN 4006: Special Topics: Biomedical Optics
1 section
Hard
ECEN 4114: Automation of Industrial Processes
1 section
ECEN 4133: Fundamentals of Computer Security
1 section
Medium
ECEN 4138: Control Systems Analysis
2 sections
Hard
ECEN 4242: Communication Theory
2 sections
Hard
ECEN 4313: Concurrent Programming
1 section
Medium
ECEN 4341: Bioelectromagnetics
1 section
Hard
ECEN 4606: Undergraduate Optics Laboratory
3 sections
Hard
ECEN 4610: Capstone Laboratory Part 1
5 sections
Hard
ECEN 4632: Introduction to Digital Filtering
3 sections
Hard
ECEN 4634: Microwave and RF Laboratory
4 sections
Hard
ECEN 4672: Digital Image Processing
1 section
ECEN 4700: Quantum Forge I
2 sections
ECEN 4797: Introduction to Power Electronics
4 sections
Medium
ECEN 5001: Special Topics: Neuro and Unconventional Cmpt
1 section
Hard
ECEN 5003: Special Topics: Embedded AI
2 sections
Easy
ECEN 5005: Special Topics: Quant Photonic Integ Circuit I
1 section
Easy
ECEN 5006: Special Topics: Biomedical Optics
1 section
Easy
ECEN 5015: Special Topics: Nanophotonics
1 section
Hard
ECEN 5024: Special Topics: Synthetic Aperture Radar
1 section
Medium
ECEN 5104: Passive Microwave Circuits
1 section
Hard
ECEN 5133: Fundamentals of Computer Security
1 section
Medium
ECEN 5138: Control Systems Analysis
1 section
Medium
ECEN 5139: Computer-Aided Verification
1 section
Medium
ECEN 5154: Computational Electromagnetics
1 section
Hard
ECEN 5156: Physical Optics
1 section
Medium
ECEN 5253: Datacenter Scale Computing - Methods, Systems and Techniques
1 section
ECEN 5273: Network Systems
1 section
Hard
ECEN 5313: Concurrent Programming
1 section
Easy
ECEN 5341: Bioelectromagnetics
1 section
Hard
ECEN 5407: Renewable Energy and the Future Power Grid
2 sections
Hard
ECEN 5417: Power System Analysis
2 sections
Hard
ECEN 5437: Distribution System Analysis
2 sections
Hard
ECEN 5448: Linear Control Systems
1 section
Medium
ECEN 5514: Principles of Electromagnetics for High-Speed Digital Engineering
1 section
Medium
ECEN 5527: Power Electronics Design Laboratory
3 sections
Medium
ECEN 5533: Fundamental Concepts of Programming Languages
1 section
Medium
ECEN 5534: Signal Integrity Measurements for High Speed Digital Engineering
1 section
Easy
ECEN 5544: EM Signal Modeling for HSDE using Ansys HFSS and Q3D
2 sections
Easy
ECEN 5573: Advanced Operating Systems
1 section
Hard
ECEN 5612: Random Processes for Engineers
1 section
Easy
ECEN 5613: Embedded System Design
1 section
Hard
ECEN 5622: Information Theory and Coding
1 section
Hard
ECEN 5632: Theory and Application of Digital Filtering
2 sections
Hard
ECEN 5634: Microwave and RF Laboratory
4 sections
Medium
ECEN 5672: Digital Image Processing
1 section
Medium
ECEN 5696: Fourier Optics
1 section
Hard
ECEN 5713: Advanced Embedded Software Development
2 sections
Easy
ECEN 5730: Practical Printed Circuit Board Design and Manufacture
2 sections
Medium
ECEN 5797: Introduction to Power Electronics
3 sections
Easy
ECEN 5803: Mastering Embedded Systems Architecture
2 sections
Medium
ECEN 5813: Principles of Embedded Software
2 sections
Easy
ECEN 5833: Low Power Embedded Design Techniques
2 sections
Easy
ECEN 5840: Independent Study
22 sections
ECEN 5863: Programmable Logic Embedded System Design
2 sections
Medium
ECEN 5915: Foundations of Quantum Engineering
1 section
Easy
ECEN 5930: Industry Internship
1 section
Easy
ECEN 6940: Master's Candidate for Degree
1 section
ECEN 6950: Master's Thesis
23 sections
ECEN 8990: Doctoral Dissertation
15 sections
Top-Rated Electrical Engineering Professors
Electrical Engineering FAQ
How many Electrical Engineering courses are offered at CU Boulder?
The Electrical Engineering department (ECEN) at University of Colorado Boulder currently offers 87 courses with 198 total sections.
How many professors teach Electrical Engineering at CU Boulder?
There are 80 instructors currently teaching Electrical Engineering (ECEN) courses at University of Colorado Boulder.
What is the average professor rating in Electrical Engineering at CU Boulder?
Professors in the Electrical Engineering department have an average rating of 3.6/5 based on student evaluations.
How difficult are Electrical Engineering courses at CU Boulder?
Electrical Engineering courses at University of Colorado Boulder have an average difficulty rating of 1.9/5 based on student evaluations.
How do I build a schedule with ECEN classes?
Use DegreeDraft's free schedule builder to add Electrical Engineering (ECEN) courses to your plan. It automatically detects time conflicts and generates optimal, conflict-free schedules.