Skip to content

Lesson Plan Template

For Integrating Coding/Robotics into Your Curriculum

Teacher Name: __ Subject: __ Grade Level: __ Date: __


Lesson Information

Topic/Unit: _____

Lesson Title: _____

Duration: _____ minutes

DBE Curriculum Link: - Subject: __ - Topic: __ - Learning Outcome: _____


Learning Objectives

By the end of this lesson, students will be able to:





Prior Knowledge

What do students need to know before this lesson?





Materials and Resources

Technology

  • [ ] Computers/laptops (number: _____)
  • [ ] Scratch accounts or offline editor
  • [ ] Arduino kits (if applicable)
  • [ ] Internet access
  • [ ] Projector/screen

Other Materials




Handouts




Lesson Structure

Introduction (_____ minutes)

Hook/Engagement: - __ - __

Learning Objectives Sharing: - Share objectives with students - Explain how this connects to previous learning

Key Questions: - __ - __


Main Activity (_____ minutes)

Activity 1: [Name] (_ minutes) - Description: ___ - Instructions: __ - Expected outcome: __

Activity 2: [Name] (_ minutes) - Description: ___ - Instructions: __ - Expected outcome: __

Activity 3: [Name] (_ minutes) - Description: ___ - Instructions: __ - Expected outcome: __


Coding/Robotics Integration

Tool/Platform Used: _____

Coding Concepts: - [ ] Sequences - [ ] Loops - [ ] Conditions - [ ] Variables - [ ] Events - [ ] Functions/Custom blocks - [ ] Physical computing (Arduino) - [ ] Cloud/data logging

Project Description:



Key Blocks/Code Elements:

[Paste or describe key code here]


Differentiation

For Struggling Learners: - __ - __

For Advanced Learners: - __ - __

For Different Learning Styles: - Visual: __ - Auditory: __ - Kinesthetic: _____


Assessment

Formative Assessment (During Lesson): - [ ] Observation checklist - [ ] Quick questions - [ ] Peer review - [ ] Self-assessment - Other: _____

Summative Assessment (End of Lesson): - [ ] Project rubric - [ ] Reflection journal - [ ] Quiz/test - [ ] Presentation - Other: _____

Assessment Criteria: 1. __ 2. __ 3. _____


Closure (_____ minutes)

Review Key Concepts: - __ - __

Reflection Questions: - What did you learn today? - What was challenging? - What would you like to explore more?

Preview Next Lesson: - _____


Extension Activities

For Early Finishers: - __ - __

Homework/Follow-up: - __ - __

Cross-Curricular Connections: - __ - __


Classroom Management

Grouping Strategy: - [ ] Individual work - [ ] Pairs - [ ] Small groups (size: _____) - [ ] Whole class

Hardware Management: - How will you manage limited Arduino kits? - _____

Time Management: - Key checkpoints: __ - Time warnings: __

Behavior Expectations: - __ - __


Troubleshooting

Common Issues and Solutions:

Issue 1: __ - Solution: __

Issue 2: __ - Solution: __

Issue 3: __ - Solution: __


Reflection (Complete After Lesson)

What Worked Well: - __ - __

What Needs Improvement: - __ - __

Student Engagement: - [ ] High - [ ] Moderate - [ ] Low

Learning Objectives Achieved: - [ ] All objectives met - [ ] Most objectives met - [ ] Some objectives met - [ ] Objectives need revision

Changes for Next Time: - __ - __

Student Feedback: - __ - __


Scratch Projects: - Example project: __ - Student starter: __

Additional Resources: - __ - __

References: - __ - __


Notes