ECE 175: Computer Programming for Engineering Applications
This course will cover the fundamentals of C, complexity and efficiency analysis, numerical precision and representations, introduction to data structures, structured program design and applications to solving engineering problems.
ECE 320A: Circuit Theory
This course will cover electric circuits in the frequency domain, how to use sinusoidal steady-state, Laplace and Fourier methods, single-phase and three-phase power, time domain methods and convolution, transformed networks, natural frequencies, poles and zeros, two-port network parameters and Fourier series analysis.
ECE 372A: Microprocessor Organization
This course is an introduction to microcontroller organization, hardware interfacing, and system design. Topics include, but are not limited to: C Programming for Microcontrollers, Memory Organization and Addressing Modes, Interrupts, Timers, Parallel and Serial Interfacing, Analog-to-Digital Conversion, Overview of Common Peripheral Components, Event-driven Software Development, and Motor Control. In addition, students will be provided the opportunity to build and utilize the PIC24F platform.