ECE 3810: Engineering Professionalism

1-Credits

Introduces students to life as an engineer, including: the design process, working in teams, understanding professional and ethical responsibility, the impact of engineering on society, and the need for continued professional development. Also includes discussion of how engineering meets the contemporary needs of society.

ECE 3870: Electromagnetics I

4-Credits

Discussion of Maxwell’s equations, electromagnetic waves, power and energy, reflection and refraction processes, transmission lines, waveguides, and antennas. Explores electrostatic and magnetostatic fields produced by charge and current distributions, as well as electromagnetic forces and materials.

ECE 5240: Space System Design

3-Credits

Students in teams perform a space system design involving all aspects, including technical, cost, and schedule. Class is linked to national design competitions and/or current USU spacecraft design projects.

ECE 5320: Mechatronics

4-Credits

Principles, modeling, interfacing, and signal conditioning of motion sensors and actuators. Hardware-in-the-loop simulation and rapid prototyping of real-time closed-loop computer control of electromechanical systems. Modeling, analysis, and identification of discrete-time or sampled-data dynamic systems. Commonly used digital controller design methods. Introduction to nonlinear effects and their compensation in mechatronic systems. Laboratory work and a design project required. Three lectures and one lab.

ECE 5410: Semiconductor Devices

3-Credits

Introduction to semiconductor physics and devices. Students receive an introduction to the operation of the most important devices used in integrated circuit technology. Emphasis placed on understanding device operation.

ECE 5460: VLSI Design Automation

3-Credits

Introduces students to basic algorithms and methodologies used for automating the design of modern VLSI circuits. Emphasizes physical design problems, including partitioning, floorplanning, and placement and routing of VLSI circuits. Students learn to identify and formulate CAD design problems using algorithmic paradigms, such as simulated annealing, dynamic programming, and mathematical programming. Students will also gain experience in the development of VLSI-CAD tools.

ECE 5640: Real-Time Processors

4-Credits

Real-time processor architectures and methods used for digital signal processing. Includes C and assembly language programming, modern DSP architectures, tools for real-time system development, and finite word-length effects. Laboratory includes implementation of hardware-based real-time systems. Three lectures, one lab.

ECE 5680: Transceiver Systems Engineering

3-Credits

Systems engineering approach to the design of transmitters and receivers, focusing on the design using off-the-shelf components.
System-level cascades and system architectures are considered. Students design, build and demonstrate a system of their own.

ECE 5780: Real-Time Systems

4-Credits

Real-time system design and implementation of basic concepts, including modeling, scheduling, resource access control, synchronization, and communication. Emphasis placed on both theory and practice. Exploration of open topics and current challenges in designing real-time systems. Includes hands-on implementation. Three lectures, one lab.