We’re offering more than a dozen electives next spring! We’re especially excited about the new special topics classes being taught in spring, including Robotics and Automated Systems, Audio Signal Processing, and Case Studies in Cybersecurity. See the full list of spring courses available from the ECE Department.
Available Spring Electives
In-Person Courses on the Boise Campus
ECE 400 / ECE 500 Applied Electromagnetics
Advanced analog design consideration including noise analysis, feedback, fully- differential opamp design and simulation, behavioral modeling, switched capacitor circuits design and simulation, sample-and-hold circuits, offset-cancellation, autozeroing, and chopping. Comparators, introduction to Nyquist-rate ADCs (Flash, pipelined, SAR, folding) and DACs. Prerequisite courses: ECE 411 or ECE 511.
ECE 461 / ECE 661 Control Systems
Time and frequency domain analysis and design of feedback systems using classical and state-space methods. Observability, controllability, pole placement, and observers.
ECE 470 / ECE 570 Electric Machines
Magnetic materials and magnetic circuits, Transformers. Principles of electromechanical energy conversion, energy and coenergy concepts, forces and torques of electromagnetic origin. Introduction to rotating machines including synchronous machines and induction machines.
ECE 474 / ECE 574 Power System Analysis II
Fault analysis, symmetrical components, power system transients, protection and relaying, transient stability, power system operation and control, power system economics, power quality, and power system reliability. Prerequisite courses: ECE 473 or ECE 573.
ECE 497-001 / ECE 564 Robotics and Automated Systems
An introduction to robotics with emphasis on automated systems applications. Topics include basic components of robotic systems; selection of coordinate frames; homogeneous transformations; solutions to kinematic equations; velocity and force/torque relations; manipulator dynamics; digital simulation of manipulator motion; motion planning; actuators of robots; sensors of robots; obstacle avoidance; and control design.
ECE 614 Advanced Analog IC Design
Advanced analog design consideration including noise analysis, feedback, fully- differential opamp design and simulation, behavioral modeling, switched capacitor circuits design and simulation, sample-and-hold circuits, offset-cancellation, autozeroing, and chopping. Comparators, introduction to Nyquist-rate ADCs (Flash, pipelined, SAR, folding) and DACs. Prequisite courses: ECE 411 or ECE 511.
ECE 635 Hardware Implementation of DSP
Implementation methods of DSP algorithms in programmable logic environment. Hardware required for DSP implementation: architectures; arithmetic; digital filters including FIR, IIR, and CIC. The course will also cover the efficient implementation of these algorithms and their impact on the implementation process and product costs. Prerequisite courses: ECE 454 or ECE 554, and ECE 430 or ECE 530.
ECE 650 Stochastic Signals & Systems
Probability theory for countable and uncountable sample spaces. Topics include random variables, conditional probability, independence, the transformation of random variables and their distributions, conditional expectation, mean-square estimation, and the orthogonality principle. Stochastic processes studied include Bernoulli, geometric, Poisson, white noise, random walk, and Brownian motion.
ECE 661 Nonlinear Systems
Phenomena peculiar to nonlinear systems. Linearization, iteration, and perturbation procedures. Describing function stability analysis. Phase plane methods. Relaxation oscillations and limit cycles. Stability analysis by Lyapunov’s method. Popov’s theorem. Adaptive control systems. Sensitivity analysis. Prerequisite course: ECE 660.
Remote and Online Courses
ECE 413 / ECE 513 RF Design
Design of wireless systems and RF circuits including amplifiers, oscillators, mixers, filters, and matching networks. Comparison of semiconductor device type characteristics and applications. Use of various analysis, simulation, characterization, and measurement tools for low-noise design, stability analysis, distortion analysis and mitigation, frequency synthesis, and transmission line characterization.
ECE 420 / ECE 520 Advanced Device Design & Simulation
Energy band formation, semiconductor carrier statistics, and carrier transport including recombination and generation mechanisms. Physical operation and design of metal-semiconductor contacts, pn-junction diodes, MOS capacitors, and MOSFETs with both analytical and numerical approaches. Scaling rules, short-channel effects, and nanoscale transistors are also discussed.
ECE 451/ ECE 551 Communication Systems
Signals, noise, propagation, and protocol in analog and digital communication systems. Bandwidth, Fourier transforms, signal to noise ratio, and receiver noise figures. Introduction to modern wireless communication systems such as cellular, wireless data, and satellite data systems.
ECE 497-4001 / ECE 597-4001 Audio Signal Processing
A survey of audio digital signal processing fundamentals and applications. Topics include sampling and quantization, analog to digital converters, time and frequency domains, spectral analysis, digital filters, audio effects, voice processing, music audio analysis, and synthesis, and other topics in audio signal processing. Algorithms with be implemented using the Python computing language in a Linux environment.
ECE 597-4002 Case Studies in Cybersecurity
This offering serves as an introduction to cybersecurity resilience. The participants are instructed on how to carry out cybersecurity resilience research and re-structure information and make use of the Harvard case study pedagogy. Participants are expected to critically discuss, review, and write concise studies. Each individual and group will give a short case presentation. The class will be team-taught by subject matter experts who present materials, lead discussions and review curated discussion topics. Topics include use of cases in cybersecurity and resilience research, cybersecurity in an insecure age, algorithms and society, the age of cyber threats, digital Warfare, industrial control systems as a complex threat surface, passive reconnaissance and indirect attacks, diversity, and fender in cybersecurity and reliance, and cybersecurity policy and challenges in nation-states and global connectivity.