Lesson 2: Development - Building Your Project (1 hour)
Learning Objectives
- Begin implementing AI project
- Use AI tools effectively
- Troubleshoot common issues
- Iterate based on feedback
Materials Needed
- Internet-connected devices
- Access to AI tools (Teachable Machine, APIs, etc.)
- Project proposals
- Student notebooks for documentation
- Troubleshooting guides
Time Breakdown
- Review projects and get started (10 min)
- Tool tutorials and setup (15 min)
- Hands-on development (30 min)
- Progress check and troubleshooting (5 min)
Activities
1. Review Projects and Get Started (10 min)
Quick Project Review:
- Students share project ideas briefly
- Teacher provides feedback
- Clarify any questions
- Adjust plans if needed
Development Environment Setup:
- Access to needed tools
- Accounts set up (if needed)
- Data/resources gathered
- Ready to build!
2. Tool Tutorials and Setup (15 min)
Common Tools Overview:
1. Teachable Machine (Image/Sound Classification):
- Quick review of how to use
- Tips for better results
- Common pitfalls to avoid
2. AI APIs (if using):
- How to access
- Basic usage
- Examples
3. No-Code Platforms:
- Overview of available platforms
- Getting started guides
- Examples
Tool-Specific Support:
- Students working with same tools can help each other
- Teacher circulates and helps
- Online tutorials and resources available
Best Practices:
- Start simple, iterate
- Test frequently
- Document what you're doing
- Ask for help when stuck
3. Hands-On Development (30 min)
Development Time:
- Students work on their projects
- Teacher circulates and helps
- Peer support encouraged
- Focus on making progress
Development Tasks May Include:
- Collecting/gathering training data
- Training models
- Testing models
- Building interfaces
- Integrating components
- Troubleshooting issues
Documentation:
- Students document what they're doing
- Note challenges and solutions
- Record progress
- Reflect on learning
Teacher Support:
- Help with technical issues
- Guide problem-solving
- Provide feedback
- Encourage experimentation
Peer Support:
- Students help each other
- Share tips and tricks
- Troubleshoot together
- Celebrate successes
4. Progress Check and Troubleshooting (5 min)
Quick Check-In:
- What progress did you make?
- What challenges did you face?
- What do you need help with?
- What's next?
Common Issues and Solutions:
- Model not training well? (More data, better data)
- Tool not working? (Try different approach, ask for help)
- Stuck? (Break problem down, try simpler version)
Next Steps:
- Continue development next class
- Gather any needed resources
- Practice using tools
- Document progress
Preview: Next lesson - Continue development and testing
Differentiation Strategies
- Younger students: More structured guidance, simpler tools, step-by-step help
- Older students: More autonomy, complex tools, independent problem-solving
- Struggling learners: Pair with partner, provide templates, more direct help
- Advanced learners: Encourage innovation, explore advanced features, help others
Assessment
- Progress on project development
- Effective use of tools
- Problem-solving approach
- Documentation quality