Course Lectures:

Module 1: Introduction to ECE477

Module 2: Defining Requirements

Module 3: Hardware Interfacing

Module 4: Discrete Components Selection and Considerations

Module 5: Power Considerations and Design

Module 6: Embedded Software Design and Considerations

Module 7: Hardware Design Fundamentals

Module 8: Hardware Design Techniques

Module 9: Board Assembly and Soldering Techniques

Module 10: PCB Verification and Ordering

Module 11: Board Debugging Techniques

Module 12: Legal & Regulatory

Module 13: Reliability and Safety

Module 14: Ethical Considerations

Module 15: Environmental Concerns

Module 16: Next Steps

Case Study 1: Nest Learning Thermostat

Case Study 2: RepRap 3D Printer