Teacher Resources: Python with Robots MS Mission 5-4
Mission 5-4 Lesson Plan
Fence Patrol Lesson 4: [Title placeholder]
[Subtitle placeholder - describe what students will do in this lesson.]
⏰ 35-40 min
🎯 Grades 6-8
💻 CodeSpace
🥇 CodeBot
🐍 Python
📋
Overview
[Overview paragraph - describe the mission content and what students will build or learn.]
🎯 Mission Goal: [Mission goal statement.]
🎯
Learning Targets
- I can [learning target 1].
- I can [learning target 2].
- I can [learning target 3].
💡
Key Concepts
- [Key concept 1].
- [Key concept 2].
- [Key concept 3].
✅
Assessment Opportunities
- Mission 5 Lesson 4 Log assignment
- [Additional assessment]
- Submit completed program [program name]
☑
Success Criteria
- [Success criterion 1]
- [Success criterion 2]
- [Success criterion 3]
📁
Digital Resources
🧰
Classroom Materials
- ▸CodeBot
- ▸USB cable
- ▸CodeBot Test Surfaces
🌍
Real-World Applications
🔧[Real-world application 1]
📈[Real-world application 2]
🌎[Real-world application 3]
🚀
Extensions & Cross-Curricular
Extension[Extension activity 1]
Extension[Extension activity 2]
Math[Math cross-curricular connection]
Lang ArtsSupports language arts through reading instructions, guided notes, and reflection writing.
🔤
Vocabulary
▾
[Term 1] - [Definition 1]
[Term 2] - [Definition 2]
🐍
New Python Code
▾
[code snippet 1]
[Description of what this code does]
[code snippet 2]
[Description of what this code does]
📐
Standards
▾
CSTA K-12 CS Standards
2-AP-10
2-AP-11
2-AP-12
2-AP-13
2-AP-14
2-AP-16
2-AP-17
2-AP-19
📝
Preparing for the Lesson- Decide what materials you want to use for presenting the lesson. The slides can be projected on a large screen.
- Be familiar with the mission log assignment and the questions they will answer. Prepare the assignment to give through your LMS.
- If you have a word wall, or another form of vocabulary presentation, prepare the new terms.
🧑🏫
Teacher Notes- [Teacher note 1]
- [Teacher note 2]
- [Teacher note 3]
🗺
Lesson Outline
💡Lesson Tips and Tricks
Teaching tip: You can use a variety of discussion strategies to get the most engagement from your students. For example, you can have students write their answers before asking anyone for an answer. You can use one of many think-pair-share methods. You can have students write their answer and share with someone, and then have other students share answers they heard from their peers. You can randomly select students to answer.
🗣Warm-up / Hook
[Warm-up activity description]
- Question: [Warm-up question 1]
- Question: [Warm-up question 2]
💻Mission 5 Lesson 4 Activities
The Chrome browser works best, but other browsers also support CodeSpace. Each student will complete a Mission Log. Students could work in pairs through the lesson, or they can work individually.
Teaching tip: [Teaching tip for lesson activities]
🤝Post-Mission Reflection
The post-mission reflection asks students to think critically about programming and reflect on what they are learning. You can use an extension or cross-curricular activity as a post-mission activity.
End by collecting the Mission 5 Lesson 4 Log.