ECEN Core Courses
ECEN 210 - Computer Programming and Algorithms
ECEN 214 - Electrical Circuit Theory
ECEN 248 - Introduction to Digital System Design
ECEN 303 - Random Signals and Systems
ECEN 314 - Signals and Systems
ECEN 322 - Electric & Magnetic Fields
ECEN 325 - Electronics
ECEN 350 - Computer Architecture and Design
ECEN 370 - Electronic Properties of Materials
3x Communications/Signal Processing;
3x Computer Engineering;
2x Power Systems & Electronics.