Skip to Content

Course Search Results

  • 3.00 Credits

    First course in the product design series required for Electrical Engineering majors. Students work in teams to develop a product through customer needs identification, concept generation and selection, concept testing, benchmarking, design parameter specification, engineering analysis, and critical function prototyping. The course culminates in an alpha prototype and formal design review of the product with faculty and industry leaders. Dual listed with MECH 4000 and ECE 4005 (students may only take one course for credit). **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Define and propose, in teams, solutions to a team-perceived problem using engineering design principles and ethics. 2. Formulate background for a team-defined project using prior work such as journal articles, patent databases, and/or benchmark data. 3. Propose project milestones and a plan to achieve project milestones. 4. Design and perform a feasibility study. 5. Prototype, in teams, an alpha solution to a team-defined problem. Course fee required. Prerequisites: ECE 2100 AND ECE 3300 AND ECE 3500 AND ECE 3600 (All Grade C- or higher). Corequisites: ENGL 3010. FA
  • 3.00 Credits

    First course in the product design series required for Computer Engineering majors. Students work in teams to develop a product through customer needs identification, concept generation and selection, concept testing, benchmarking, design parameter specification, engineering analysis, and critical function prototyping. The course culminates in an alpha prototype and formal design review of the product with faculty and industry leaders. Dual listed with MECH 4000 and ECE 4000 (students may only take one course for credit). **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Define and propose, in teams, solutions to a team-perceived problem using engineering design principles and ethics. 2. Formulate background for a team-defined project using prior work such as journal articles, patent databases, and/or benchmark data. 3. Propose project milestones and a plan to achieve project milestones. 4. Design and perform a feasibility study. 5. Prototype, in teams, an alpha solution to a team-defined problem. Course fee required. Prerequisites: ECE 4730 and ECE 3500 and ECE 2280 (All Grade C- or higher). FA
  • 3.00 Credits

    Second course in the product design series required for Electrical Engineering majors. Student teams further develop their product through engineering analysis, beta testing, economic analysis, design for manufacturing, design reviews, and documentation. The course culminates in a final product that will be presented to the public at Engineering Design Day. Dual listed with MECH 4010 and ECE 4015 (students may only take one course for credit). **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Evaluate economic considerations of a team-defined problem. 2. Propose a design and/or improvement to a component and/or system using engineering analysis. 3. Prepare and present a technical oral and poster presentation. 4. Prototype, in teams, a beta solution to a team-defined problem. Course fee required. Prerequisites: ECE 4000 (Grade C- or higher). SP
  • 3.00 Credits

    Second course in the product design series required for Computer Engineering majors. Student teams further develop their product through engineering analysis, beta testing, economic analysis, design for manufacturing, design reviews, and documentation. The course culminates in a final product that will be presented to the public at Engineering Design Day. Dual listed with MECH 4010 and ECE 4010 (students may only take one course for credit). **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Evaluate economic considerations of a team-defined problem. 2. Propose a design and/or improvement to a component and/or system using engineering analysis. 3. Prepare and present a technical oral and poster presentation. 4. Prototype, in teams, a beta solution to a team-defined problem. Course fee required. Prerequisites: ECE 4005 (Grade C- or higher). SP
  • 4.00 Credits

    This course will cover advanced circuit analysis methods, sequential switching, instrumentation amplifiers and balanced three phase power systems. Passive and active filters will be designed and modeled. Software tools to create printed circuit boards and model electrical circuits will be studied and implemented. **COURSE LEARNING OUTCOMES (CLOs)** At the successful conclusion of this course students will: 1) Analyze and evaluate complex circuit problems by applying principles of engineering, science, and mathematics. 2) Study and analyze sinusoidal three-phase power systems. 3) Design frequency selective circuits that meet specific requirements and using both the time and frequency domains analysis. 4) Implement software tools to analyze electrical circuits and create printed circuit boards. 5) Acquire and apply new knowledge using appropriate learning strategies. Prerequisites: MECH 2250 (grade C- or higher) OR Instructor Permission. FA
  • 3.00 Credits

    Introduces the foundational principles of several advanced control and estimation techniques. Topics are drawn from the sub-fields of control theory including linear systems, optimal control, estimation, nonlinear systems, adaptive control, and reinforcement learning. Students learn the theoretical background of these methods and practice implementing them in simulation. ***COURSE LEARNING OUTCOMES (CLOs)** At the successful conclusion of this course students will: 1) Design and implement advanced control techniques on nonlinear uncertain Multiple-Input Multiple-Output (MIMO) systems. 2) Identify which control and estimation technique (including advanced and traditional methods) is most appropriate for a given system and justify that choice. 3) Analyze the stability of nonlinear systems using Lyapunov theory. 4) Explain the impacts of and (if necessary) account for disturbances, optimality requirements, measurement uncertainties, nonlinearities, and model uncertainties. 5) Acquire and apply new knowledge using appropriate learning strategies. Prerequisites: MECH 3200 (grade C- or higher) OR Instructor Permission. FA
  • 3.00 Credits

    Covers discrete-time systems and signals, z-transforms, and discrete-time Fourier transforms. Other topics include finite-impulse response and infinite impulse response digital filter design, sampling, signal quantization, and spectral transformation. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Analyze complex systems using discrete-time filters. 2. Construct digital filters to meet specified requirements. 3. Test physical systems experimentally and compare to theoretical results. 4. Discriminate between appropriate uses of the discrete-time transforms and digital filters. Prerequisites: ECE 3500 and MATH 3400 (Both grade C- or higher). SP
  • 3.00 Credits

    Methodologies and algorithms for processing digital images with software. Topics include gray level transformations, histogram analysis, spatial domain filtering, 2D Fourier transforms, frequency domain filtering, image restoration, and reconstruction of computed tomography (CT) medical images. **COURSE LEARNING OUTCOMES (CLOs)** At the successful conclusion of the course students will: 1. Recognize terminology used in image processing algorithms, acquisition, and storage. 2. Manipulate digital images in the spatial domain and in the frequency domain. 3. Assess image processing results related to a particular image processing algorithm. 4. Implement image processing algorithms using software. Prerequisite: MECH 2250 (grade C- or higher) OR Instructor Permission.
  • 4.00 Credits

    The course covers topics related to power processing electronic circuits, including rectifiers, AC voltage controllers, frequency converters, DC-DC converters, and inverters. It also introduces the fundamentals of power semiconductor devices such as SCRs, IGBTs, and MOSFETs. Detailed analysis of these power circuits is provided, along with explanations of waveforms and control techniques. Furthermore, the course delves into the applications of power electronic technology in various sectors, including power generation and transmission, as well as everyday uses like battery chargers, motor drives, and power supplies. **COURSE ENROLLMENT CLASSIFICATION (CLOs)** At successful conclusion of this course students will: 1) Identify and analyze power converters such as ac-dc, dc-dc, dc-ac, and ac-ac. 2) Design power converters. 3) Analyze power electronics for motor drives, SMPS, and PV based power generation. 4) Acquire and apply new knowledge using appropriate learning strategies. Prerequisites: MECH 2250 (grade C- or higher) OR Instructor Permission. FA
  • 3.00 Credits

    Presents advanced topics for embedded systems, including hardware and software for real-time systems. Topics include scheduling paradigms, synchronization, inter-process communication, feedback control, verification & validation, and issues in safety-critical embedded systems. The laboratory associated with the course includes labs in these topics and a design project for students. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Design a real-time embedded system with appropriate consideration for issues unique to real-time systems. 2. Describe communication protocols, verification & validation, and software architectures that are unique to real-time embedded systems. 3. Develop software for an embedded real-time system. 4. Analyze hardware for sensing and actuation based on needs for an embedded system. Prerequisites: ECE 3730 AND MECH 3200 (Both grade C- or higher). Corequisites: ECE 4735. SP