Teacher Resources for Python with Robots

General Resources for Teachers

Explore our selection of teacher materials for Python with Robots, designed to support and enhance your educational efforts. Get a glimpse of comprehensive lesson plans, detailed guides, answer keys, and additional resources tailored to make your teaching experience more effective and enjoyable.


START HERE for CodeBot Teacher's Materials:

CodeBot Missions in CodeSpace: Overview

Explore the structured learning approach of CodeBot with our intuitive coding environment, CodeSpace. Designed to empower educators and engage students, CodeSpace organizes learning into interactive Missions that guide students through hands-on coding projects.

In CodeSpace, Missions are meticulously crafted coding challenges that scaffold learning from basic concepts to advanced skills. Each Mission is structured to provide:

  • Educational Progression: Sequentially introduce concepts, building complexity with each Mission.
  • Hands-on Practice: Provide interactive coding exercises that reinforce learning objectives.
  • Project-based Learning: Encourage creativity through real-world coding projects.
  • Prepares for Real-world Applications: Skills developed in Missions translate to real-world coding scenarios.

UnitMissions
Unit 1Missions 1-3
Unit 2Missions 4-5
Unit 3Missions 6-7
Unit 4Missions 8-9
MissionBrief
Mission 1Welcome -- learn about CodeSpace
Mission 2Introducing CodeBot -- learn about the CodeBot
Mission 3Time and Motion -- Power up the CodeBot & get it moving in a square
Remix #1Create original code from Missions 1-3
Mission 4Animatronics -- Create an “Animatronic Robot Exhibition” by utilizing the ‘bot’s speakers
Mission 5Fence Patrol -- Stay between the lines to gain an in-depth understanding of CodeBot’s line sensors
Remix #2Create original code from Missions 4-5
Mission 6Line Follower -- Tune up your Line Sensors and hit the road
Mission 7Hot Pursuit -- Go in-depth with the proximity sensors and write code to detect, pursue, and avoid objects
Remix #3Create original code from Missions 6-7
Mission 8Navigation -- Learn to navigate using the wheel encoders
Mission 9All Systems Go! -- Explore CodeBot’s internal sensor systems
Remix #4Create original code from Missions 8-9
Final ProjectCreate an original program using all coding concepts learned in the course

Note: Remixes and Final Projects are assigned outside of CodeSpace


CodeBot Resources by Mission

Unit 1: Missions 1-3

Missions 1-3 Resources

Unit 2: Missions 4-5

Missions 4-5 Resources

Unit 3: Missions 6-7

Missions 6-7 Resources

Unit 4: Missions 8-9

Missions 8-9 Resources

Lab Data Sheets

Explore our ready-to-use lab data sheets for CodeBot missions. Perfect for all skill levels, these guides offer step-by-step instructions and challenges to enhance your robotics and Python programming skills.

  • Lab Data Sheets


  • Remix Logs

    Remix Logs are essential tools in our Python with Robots curriculum at Firia Labs. They serve as graphic organizers to help students think, plan, and develop new programs. By using Remix Logs, learners can visualize their programming process, organize their thoughts, and systematically approach problem-solving, making the development of new programs more intuitive and structured.


    Flow Charts

    Explore our lessons for mastering flowchart creation and analysis. Perfect for beginners and advanced learners alike, these engaging lessons cover everything from basics to advanced techniques, empowering you to visualize and streamline complex processes effectively.


    Final Project

    The Final Project guide in our Python with Robots curriculum is a graphic organizer designed to help students review their learning, plan their project, write their code, and provide peer feedback. This comprehensive tool ensures that students can effectively consolidate their knowledge, collaborate with peers, and demonstrate their programming skills in a structured and supportive environment.


    Assessment and Evaluation

    Need tests for Python with Robots? This is the place! We’ve developed a set of assessments specifically for CodeBot. These assessments are designed to evaluate students’ understanding of coding concepts, practical skills, and overall mastery of the curriculum, ensuring a robust learning experience.



    Answer Keys

    To support your teaching journey and ensure your students' success in coding, we’ve provided comprehensive answer keys for each CodeBot mission. These resources are designed to help you evaluate student progress, provide feedback, and guide your instructional approach effectively.

  • CodeBot Answer Keys