Skip to Content

Course Search Results

  • 3.00 Credits

    Introduction to embedded system design with microcontrollers. Topics include hardware and software aspects of embedded systems, microcontroller architecture, serial and parallel I/O interfacing, analogy sensing, actuation, and interrupt synchronization. In the associated lab, student will design and prototype an embedded system according to design requirements. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Articulate software and hardware design considerations for embedded systems. 2. Analyze microcontroller, sensor, and actuator datasheets in the selection of embedded system components. 3. Use appropriate communication protocols to interface various analog and digital hardware. 4. Design embedded systems that satisfy criteria with respect to functionality, size and cost. Prerequisites: (ECE 1200 OR MECH 1200) (any Grade C- or higher) AND ECE 2700 (Grade C- or higher) AND ECE 3735 (Grade C- or higher, can be taken concurrently). FA
  • 1.00 Credits

    Lab portion of 3730. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Plan effectively with team members to meet deadlines and fulfill tasks. 2. Evaluate different embedded system designs through experimentation. 3. Construct and test an embedded system according to design specifications. 4. Appraise an embedded system design using hardware and microcontroller specifications. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Plan effectively with team members to meet deadlines and fulfill tasks. 2. Evaluate different embedded system designs through experimentation. 3. Construct and test an embedded system according to design specifications. 4. Appraise an embedded system design using hardware and microcontroller specifications. Prerequisites: ECE 3730 (Grade C- or higher, can be taken concurrently). FA
  • 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 2280 and ECE 3300 and ECE 3500 and ECE 3600) (all grade C- or higher) and ENGL 3010 (grade C- or higher, can be taken concurrently). 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 2280 and ECE 3500 and ECE 4730) (all Grade C- or higher) and ENGL 3010 (grade C- or higher, can be taken concurrently). 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
  • 4.00 Credits

    Design of guidance, navigation, and control for autonomous vehicles. Students are taught to develop a full autonomy stack including system modeling, control laws, sensors, state estimation, guidance, and navigation. The concepts taught in this course can be applied to aircraft, submarines, boats, cars, multi-rotors, helicopters, rockets, or satellites. However, particular attention is given to uncrewed fixed-wing aircraft. **COURSE LEARNING OUTCOMES (CLOs)** At the successful conclusion of this course students will: At the successful conclusion of this course, students will be able to: 1) Explain the physical implications of the unconstrained 6 degrees of freedom equations of motion. 2) Interpret the notation, conventions, and terminology commonly used in autonomy engineering. 3) Identify common sensors for autonomous vehicles including capabilities and limitations. 4) Design and simulate each block in the autonomy stack for a given vehicle. 5) Acquire and apply new knowledge using appropriate learning strategies. Prerequisites: MECH 3200 (grade C- or higher) OR Instructor Permission. SP
  • 4.00 Credits

    Antenna theory, design, and operation; parameters and limitations including arrays; RF components and circuits in building transmitters and receivers (amplifiers, oscillators, attenuators, couplers, mixers, etc); scattering matrices, impedance matching, and non-linearities. ***Course Learning Outcomes (CLOs)*** At the successful conclusion of this course, students will be able to: 1) Design and validate impedance and radiation characteristics of antenna. 2) Identify limitations in array design and apply techniques to overcome these limitations. 3) Analyze RF circuits and sub-systems using microwave network analysis. 4) Run EM simulations using software and identify limitations. 5) Acquire and apply new knowledge using appropriate learning strategies. Prerequisites: ECE 3300 (grade C- or higher) OR Instructor Permission. SP