• ECE 4103

    Solid State Devices for Renewable Energy Conversion
     Rating

     Difficulty

     GPA

    3.21

    Last Taught

    Spring 2026

    This class discusses solid state devices that are used for renewable energy application. While we will provide a general overview of most new and interesting technologies via lectures, discussions, and research presentations, we will focus on the detailed technical aspects of few devices namely: solar cells, thermionic devices, thermoelectric devices, solar thermal (CSPs), and batteries.

  • ECE 4130

    Fundamentals of Photovoltaics and Solar Energy
     Rating

     Difficulty

     GPA

    Last Taught

    Spring 2026

    This course introduces photovoltaics and solar energy generation and gives an overview of the subject. The course will describe the operation of photovoltaic cells and efficiency improvements, industrial processes, solar thermal power generation, thin films, and nanomaterials for photovoltaics and future technologies.  Prerequisites: ECE 2200 or PHYS 2415 and APMA 2130 or MATH 3250.

  • ECE 4265

    Microwave Engineering Laboratory
     Rating

     Difficulty

     GPA

    3.04

    Last Taught

    Spring 2026

    Analyzes the measurement and behavior of high-frequency circuits and components; equivalent circuit models for lumped elements; measurement of standing waves, power, and frequency; use of vector network analyzers and spectrum analyzers; and computer-aided design, fabrication, and characterization of microstrip circuits. Corequisite: ECE 5260 or instructor permission.

  • ECE 4430

    Real-time Embedded Systems
     Rating

     Difficulty

     GPA

    Last Taught

    Spring 2026

    This course explores advanced embedded systems topics such as design and validation of embedded computing systems, embedded C programming, real-time operating systems for microcontrollers, safety and security, cyber-physical systems, Internet of Things, and robotics. The course includes hands-on experience, paper presentations, and discussions.  Prerequisite: ECE 3430

  • ECE 4502

    Special Topics in Electrical and Computer Engineering
     Rating

     Difficulty

     GPA

    3.76

    Last Taught

    Spring 2026

    A fourth-level 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.

  • ECE 4660

    Analog Integrated Circuits
     Rating

     Difficulty

     GPA

    3.24

    Last Taught

    Spring 2026

    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 4784

    Machine Learning for Wireless Communications
     Rating

     Difficulty

     GPA

    Last Taught

    Spring 2026

    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 4908

    Electrical Engineering Projects
     Rating

     Difficulty

     GPA

    Last Taught

    Spring 2026

    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

    Spring 2026

    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 5260

    Microwave Engineering I
     Rating

     Difficulty

     GPA

    3.16

    Last Taught

    Spring 2026

    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 2600 or instructor permission.