Course Description:
The Smart House Assembly and Coding Course is an exciting, hands-on 10-week learning experience designed for middle school students.
Course objectives:
Students will have the opportunity to:
· Understand basic circuit diagrams.
· Learn how electronic components work and interact with each other.
· Develop coding skills to program and control components.
· Problem-solve and apply critical thinking through real-life applications.
· Collaborate with team members to assemble the smart house prototype.
Course Outline:
1. What are Smart Houses?
2. Introduction to electronic components such as LEDs, resistors, sensors, etc.
3. Understanding circuit diagrams and electrical connections.
4. Assembling the ‘Smart House’ prototype: A hands-on session where students build the smart house model using the provided kits.
5. In-depth study of various electronic components and their roles.
6. Coding Fundamentals:
a. Introduction to coding concepts using Tinkercad and C++.
b. Writing code to control components.
7. Troubleshooting and Debugging: Students identify and solve common issues with circuits and code.
8. Final Project and Presentation: Students present a functional ‘smart house’.
9. Reflection and Recap: Students review key concepts and reflect on their learning experience.
Assessment:
Students will be assessed based on their participation, successful completion of the ‘smart house’ prototype, coding projects’ quality, and their ability to explain key concepts during the final presentation.
Required Materials:
· Smart house kit.
· Soldering equipment and safety gear such as eye protection, work aprons, etc.
· Access to the Internet for:
o Tinkercad software
o Arduino support material