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