Undergraduate Courses Offered

Cadence University Program Member

2000-5000 level classes


ECE 2250: Electrical Circuits

Introduction to electrical circuits and basic circuit elements. Circuit theory, analysis techniques, and introduction to design. DC analysis. First-order inductive and capacitive circuits. Operational amplifiers. AC steady-state analysis. Introduction to computer-aided design and analysis. Three lectures, one Lab

Prerequisites: Math 2250

Resources:


ECE 2255: Circuits Lab

Introduction to measurements and use of laboratory instrumentation, which include: electronic measuring instruments including multimeters, function generators, voltmeters, power supplies, oscilloscopes, basic circuit design and anlysis, loading and frequency effects. Introduction to computer aided design and analysis using PSpice.

Prerequisites: ENGR 1000 , ENGR 1005 , PHYS 2220 , PHYS 2225 and MATH 2280

Corequisite: ECE 2290


ECE 2290: Electrical Circuits 2

Continuation of electrical circuits and basic circuit elements concepts: AC steady-state analysis, steady-state power and three-phase circuits, circuit theory and analysis using the Laplace transform, and Bode diagrams. Continuation of computer-aided design and analysis. Lab work required.

Prerequisites: ECE 2250 and MATH 2280 (prerequisite or corequisite)


ECE 2700: Digital Circuits

Design of combinational and sequential logic circuits with discrete and programmable logic devices. Simulations and timing analysis. Use of CAD tools. Design of digital systems. Three lectures, one lab.

Resources:


ECE 3410: Microelectronics I

Fundamentals of transistors, operational amplifiers,and other integrated circuits, along with their utilization in amplifiers, switches, and other applications. Three lectures, one lab.

Prerequisites: ECE 2270. Co-requisite or prerequisite: ECE 3620.

Resources:


ECE 3620: Circuits and Signals

Continuation of basic circuit concepts: AC power, second-order response, mutual inductance, and frequency response. Time-domain analysis of higher-order systems: impulse response and convolution. Laplace transform analysis of circuits and other systems. Some lab and computational work required.

Prerequisites: MATH 2250, ECE 2270, CS 1410

Resources:


ECE 3640: Signals and Systems

Systems realizations. Time and transform domain analysis of discrete-time systems. Vector-space concepts and Fourier series. Fourier transforms in continuous and discrete time. Some lab and computational work required.

Prerequisites: ECE 3620

Resources:


ECE 3710: Microcomputer Hardware and Software

Synthesis of microcomputer systems, including interfacing, component analysis, signaling requirements, and programming. Covers architecture basics, including instruction sets, assembly language programming, loading, timing, and interrupts. Includes hands-on implementation. Three lectures, one lab.

Prerequisites: ECE 2270, 2700, and CS 1410

Resources:


ECE 3810: Engineering Professionalism

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.

Prerequisites: ENGL 3080 (may be taken concurrently)

Resources:

              View Generic Course Syllabus (ABET Format)


ECE 3870: Electromagnetics I

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. Laboratory work required.

Prerequisites: ECE 2270, Math 2210, 2250, Phyx 2220

Resources:


ECE 4250: Internship/Co-op

Planned, career-related work experience in industry. Students must register with USU Co-op Office and have program approved by the ECE co-op advisor. Written report required.

Prerequisites: Professional standing

Resources:


ECE 4650: Optics I

Topics include mathematics of wave motion, electromagnetic theory of light, light propagation, geometrical optics, and superposition of waves. For graduate (6000-level) credit, additional reading, recitation, use of optical-design software, and/or writing will be required.

Prerequisites: ECE 3870

Resources:


ECE 4680: Optics II

Topics include polarization, interference, diffraction, Fourier optics, coherence theory, and the quantum nature of light. For graduate (6000 level) credit, additional reading, recitation, use of optical-design software, and/or writing will be required.

Prerequisites: ECE 4650

Resources:


ECE 4740: Computer and Data Communications

Systems approach to computer and data communications. Includes transmission lines, hardware controllers, computer interfaces, and protocols relating to local and wide area networks.

Prerequisites: ECE 3720

Resources:


ECE 4840: Design II

Individual or team engineering project, including design, development, and testing. Interdisciplinary projects strongly encouraged. Design reviews and written progress reports required.

Prerequisites: ECE 3820

Resources:


ECE 4850: Design III

Individual or team engineering project, including design, development, and testing. Interdisciplinary projects strongly encouraged. Written and oral reports required, describing technical details of design project.

Prerequisites: ECE 4840 and senior standing

Resources:


ECE 4930: Special Studies for Undergraduates

Independent or group study of engineering problems not covered in regular course offerings.


ECE 5140: Electrical Energy Engineering

Introduction to electrical energy and power sources, distribution and consumption; economics, device, instrumentation, and systems analysis/design.

Resources:

               View Generic Course Syllabus (ABET Format)

               View Course Web Site

              


ECE 5220: Electro-optical Engineering

Explores optical principles; image formation; electroptic materials and components; electroptical detectors, radiometry, and photometry; electroptical devices and instruments; and electroptical systems analysis and design. Designed for senior-level undergraduates and first-year graduate students.

Prerequisites: ECE 3870 or PHYS 3600

              View Course Web Site


ECE 5230: Spacecraft Systems Engineering

Spacecraft communications, telemetry systems, and command and data handling. Introduction to astrodynamics and orbit design. Electrical power generation and storage. Spacecraft subsystems (e.g., guidance, navigation, and control).

Prerequisites: MATH 2270 , MATH 2280

Resources:

               View Generic Course Syllabus (ABET Format)


ECE 5240: Space System Design

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.

Prerequisites: ECE 5230

Resources:


ECE 5310: Control Systems

Study of analog and computer controlled systems, classical and modern control system design methods, s-domain and z-domain transfer function models, state space, dynamics of linear systems, and frequency domain analysis and design techniques. Introduction to controllability and observability, and full-state pole placement controller design. Laboratory work required.

Prerequisites: ECE 3640

Resources:

            View Generic Course Syllabus (ABET Format)


ECE 5320: Mechatronics

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.

Prerequisites: ECE 5310

Resources:


ECE 5340: Mobile Robots

Hardware, including embedded processors, sensors, DC motors, interface electronics, wheeled platforms, and battery power. Software, including low-level device drivers and mobile rocket simulation. Algorithms, including reactive and planning approaches. Advanced sensors. Mobile robot kinematics, dynamics, and control. A project is required.

Resources:


ECE 5410: Semiconductor Devices

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

Prerequisites: Basic physics courses and undergraduate math and knowledge of computer programming.

           View Generic Course Syllabus (ABET Format)


ECE 5420: Microelectronics II

Design of electronic circuits for applications in instrumentation, communication, control, and power systems.

Prerequisites: ECE 3410

Resources:


ECE 5430: Applied CMOS Electronics

Analysis, design, and application of digital and analog MOS integrated circuits in electronic systems. Includes device-lever VLSI, fabrication technology, and semiconductor device physics.

Prerequisites: ECE 2700 and ECE 3410

Resources:


ECE 5440: Analog VLSI I

This course introduces design principles and techniques for fully-integrated CMOS analog circuits. Topics include advanced MOSFET device modeling; design and verification of operational amplifiers; and switched-capacitor circuits.

Prerequisites: ECE 5420

               View Course Web Site


ECE 5460: VLSI Design Automation

The course introduces basic algorithms and methodologies used for automating the design of modern VLSI circuits. Emphasis will be given on physical design problems including partitioning, floorplanning, placement and routing of VLSI circuits. Students will learn to identify and formulate CAD design problems and get experience in the development of VLSI-CAD tools. Programming in C or C++ required.

Prerequisites: ECE 3530 and knowledge of computer programming

Resources:


ECE 5470: VLSI Design

This course addresses advanced issues in VLSI design, covering the following topics: design methodologies and IP design, CMOS circuit scaling, advanced logic circuit styles, noise sources and signal integrity in digital design, design techniques for dynamic and static power reduction, power supply issues, interconnect analysis, clocking and synchronization, process variation, and performance verification. The course also introduces the standard cell library based ASIC design flow. Students are expected to complete a substantial design project as part of the course, which involves extensive use of CAD tools.

Prerequisites: ECE 5530 or equivalent and ECE 5460/6460

Resources:


ECE 5530: Digital System Design

Presents modern top-down, bottom-up approach to design of digital systems, emphasizing programmable devices. Extensive use of CAD tools. Designing with ABEL, and introduction to designing with Verilog HDL. Laboratory work required.

Prerequisites: ECE 2700

Resources:


ECE 5630: Digital Signal and Image Processing

Theory and applications of digital signal and image processing, including filter design, multi-rate processing, filter banks, array processing, and 2D systems, signals and transforms. Some lab and computational work required.

Prerequisite/Restriction: ECE 3640  or equivalent. Not available to pre-majors.

Resources:


ECE 5640: Real-Time Processors

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. Laboratory work required.

Prerequisites: ECE 3640 and 3710

Resources:


ECE 5660: Communication Systems I

Explores fundamentals of analog and digital communication systems. Focuses on modulation, demodulation, detection, and synchronization.

Prerequisites: ECE 3640 and Math 5710; or graduate standing

Resources:


ECE 5680: Transceiver Systems Engineering

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.

Prerequisites: PHYS 2210 , PHYS 2215 , PHYS 2220 and PHYS 2225 or permission of instructor


ECE 5700: Introduction to Microfabrication

Materials, wet chemical cleaning and etch, photolithography, metal deposition, doping, carrier density and conductiviity, microfluidics, micro-electronic-mechanical-systems.

Prerequisites: ECE 3640 or equivalent. Not available to pre-majors.


ECE 5720: Computer Systems Programming and Architecture

This course provides a broad view of computer systems from a programmer's perspective. We will cover various aspects of computer operations including how it executes programs, stores information, and communicates. A key objective is to allow the students become more effective programmers, with a broad exposure in implementation issues such as performance, portability, and robustness. The course also serves as the foundation for the higher level computer engineering courses such Computer Architecture (ECE 5750), and Parallel Computer Architecture (ECE 7720)

Resources:


ECE 5750: High-Performance Microprocessor Architecture

Modern architecture fundamentals, instruction set analysis and design, pipelined and superscalar architectures, software-hardware interaction, memory hierarchy, and virtual memory stresses processor-specific low-level code optimization.

Prerequisites: ECE 3710 or equivalent

Resources:


ECE 5770: Microcomputer Interfacing

Design of hardware and software interfaces to microcomputers for instrumentation and control applications. Three lectures, one lab.

Prerequisites: ECE 3710

Resources:


ECE 5780: Real-Time Systems

Real-time system design and implementation of basic concepts, including interrupts and controllers, context switch, concurrent processes, semaphores, message passing, rate monotonic and deadline scheduling, hardware system design and test issues, and typical engineering practice. Includeshands-on implementation. Three lectures, one lab.

Resources:


ECE 5800: Electromagnetics II

General plane wave solution of Maxwell's equations, potential functions, radiation, 2-D solution to Laplace's equation, and fundamental electromagnetic theory.

Prerequisites: ECE 3870

Resources:


ECE 5810: Microwaves I

Impedance matching, microwave network analysis, waveguides, nonlinear elements, analysis and design of power dividers, filters, and ferromagnetic circuits. Laboratory work required.

Prerequisites: ECE 5800

Resources:


ECE 5850: Antennas I

Theory and application of electromagnetic radiation and radiating structures. Emphasis on antenna designs for modern wireless communications and radar systems.

Prerequisites: ECE 3870

Resources:


ECE 5870: Wireless Communications

Characteristics of the physical channel, fading and multipath, frequency reuse, interference, and system capacity. Equalization, diversity, and channel coding. Laboratory experiments focus on design issues and tradeoffs in a wireless communication system.

Prerequisites: ECE 3870

Resources:


ECE 5930: Special Topics in Electrical and Computer Engineering

Independent or group study of engineering problems not covered in regular course offerings.


ECE 5930: Introduction to Biophotonics

No description available.

Resources:


Cadence is a registered trademark of Cadence Design Systems, Inc.
2655 Seely Avenue, San Jose, CA 95134

Updated 08-31-2012

For Inquiries contact Webmaster