• ECE 4660

    Analog Integrated Circuits
     Rating

     Difficulty

     GPA

    3.24

    Last Taught

    Spring 2025

    Topics include the design and analysis of analog integrated circuits; feedback amplifier analysis and design, including stability, compensation, and offset-correction; layout and floor-planning issues associated with mixed-signal IC design; selected applications of analog circuits such as A/D and D/A converters, references, and comparators; extensive use of CAD tools for design entry, simulation, and layout; and the creation of an analog integrated circuit design project. Prerequisites: ECE 3660 or instructor permission.

  • ECE 4710

    Communications
     Rating

     Difficulty

     GPA

    3.36

    Last Taught

    Fall 2025

    Explores the statistical methods of analyzing communications systems: random signals and noise, statistical communication theory, and digital communications. Analysis of baseband and carrier transmission techniques; and design examples in satellite communications. Prerequisite: (APMA 3100 or MATH 3100) AND (ECE 3750 or ECE 2700)

  • ECE 4750

    Digital Signal Processing
     Rating

    3.00

     Difficulty

    3.00

     GPA

    3.42

    Last Taught

    Fall 2025

    An introduction to digital signal processing. Topics include discrete-time signals and systems, application of z-transforms, the discrete-time Fourier transform, sampling, digital filter design, the discrete Fourier transform, the fast Fourier transform, quantization effects and nonlinear filters. Prerequisite: CS 2130.

  • ECE 4784

    Machine Learning for Wireless Communications
     Rating

     Difficulty

     GPA

    Last Taught

    Spring 2025

    This is a survey course in the theory and technology of modern wireless communication systems, exemplified in cellular telephony, paging, microwave distribution systems, wireless networks, and even garage door openers. Wireless technology is inherently interdisciplinary, and the course seeks to serve the interests of a variety of students.

  • ECE 4907

    Electrical Engineering Projects
     Rating

    5.00

     Difficulty

    4.00

     GPA

    3.58

    Last Taught

    Fall 2025

    Under faculty supervision, students plan a project of at least one semester's duration, conduct the analysis or design and test, and report on the results. If this work is to be the basis for an undergraduate thesis, the course should be taken no later than the seventh semester. Prerequisite: Instructor permission.

  • ECE 4991

    Electrical Engineering Capstone
     Rating

     Difficulty

     GPA

    3.90

    Last Taught

    Fall 2025

    Design, analysis and testing of an electrical system to meet specific needs, considering applicable standards, health, safety, welfare, and societal impacts as well as tradeoff and constraint considerations. Semester-long team project develops physical prototype (not simulation). Counts major design experience for students in ECE. Prerequisites (ECE 3430 or ECE 3502 ECR II) AND (ECE 3750 or ECE 2700) AND 4th year standing

  • ECE 5241

    Optics and Lasers
     Rating

     Difficulty

     GPA

    3.55

    Last Taught

    Fall 2024

    Reviews the electromagnetic principles of optics; Maxwell's equations; reflection and transmission of electromagnetic fields at dielectric interfaces; Gaussian beams; interference and diffraction; laser theory with illustrations chosen from atomic, gas and semiconductor laser systems; detectors including photomultipliers and semiconductor-based detectors; and noise theory and noise sources in optical detection. Prerequisite: ECE 3103, 3209, 3750.

  • ECE 5260

    Microwave Engineering I
     Rating

     Difficulty

     GPA

    3.16

    Last Taught

    Spring 2025

    Design and analysis of passive microwave circuits. Topics include transmission lines, electromagnetic field theory, waveguides, microwave network analysis and signal flow graphs, impedance matching and tuning, resonators, power dividers and directional couplers, and microwave filters. Prerequisite: ECE 3209 or instructor permission.

  • ECE 5502

    Special Topics in Electrical and Computer Engineering
     Rating

     Difficulty

     GPA

    3.74

    Last Taught

    Spring 2025

    A first-level graduate/advanced undergraduate course covering a topic not normally covered in the course offerings. The topic usually reflects new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. Prerequisite: Instructor permission.

  • ECE 6060

    Autonomous Mobile Robots
     Rating

     Difficulty

     GPA

    Last Taught

    Fall 2025

    This course will teach students the required skills, concepts, and algorithms to develop mobile robots that act autonomously in complex environments. The main emphasis is on mobile robot locomotion and kinematics, control, sensing, localization, mapping, path planning, and motion planning. Besides theory, students are exposed to simulation environments and lab exercises with real robotic systems.