Mission 1: Welcome - PwR MS

Mission 1: Welcome | Python with Robots
Mission 1 Lesson Plan

Welcome to CodeSpace

Students explore the CodeSpace learning environment, learning to navigate the interface, collect Toolbox tools, and complete their first mission objectives.

⏱ 20-30 min 🎯 Grades 6-8 πŸ’» CodeSpace πŸ€– CodeBot 🐍 Python
View Lesson Outline
πŸ“‹

Overview

Mission 1 introduces students to the CodeSpace learning environment. Students explore the interface - including the Mission Bar, Objective Panel, text editor, CodeTrek, Toolbox, and Lesson Navigation - and learn how to follow CodeTrek instructions to complete objectives. This mission sets the foundation for every lesson that follows in the Python with Robots course.

🎯 Mission Goal: Students will learn about the CodeSpace learning environment.

🎯

Learning Targets

  • I can navigate CodeSpace.
  • I can identify major parts of the CodeSpace interface: Mission Bar, Objective Panel, text editor, CodeTrek, Toolbox, and Lesson Navigation.
πŸ’‘

Key Concepts

  • Follow instructions in the Lesson Panel carefully. There is a lot of important reading!
  • Look for "tool icons" to collect tools in your Toolbox as you go.
  • Some objectives include Hints. It is always a good idea to click on the hints.
βœ“

Assessment Opportunities

β˜‘

Success Criteria

  • Navigate CodeSpace
  • Identify major features of the CodeSpace interface: Editor panel, Lesson panel, Toolbox, CodeTrek, Hints
🧰

Classroom Materials

🌍

Real-World Applications

πŸ’»Programmers need to use some type of text editor to create their code. CodeSpace is an IDE, or integrated development environment. It is patterned after other popular IDEs.
πŸš€

Extensions & Cross-Curricular

ExtensionSupports language arts through reading instructions and reflection writing.
πŸ”€

Vocabulary

β–Ύ
Objective - The steps in the mission; has a goal to accomplish.
Text editor - Where you type the code.
Code - Instructions to the computer.
Toolbox - A place in CodeSpace to keep information you learn about programming concepts so you can use it later when you need the information.
Simulation - A 3D environment that lets you see the robot move and interact in a virtual world.
Debugging - Fixing your code.
πŸ“
Preparing for the Lesson

Students do not need the CodeBot for this lesson. The slides and workbook provide the same information as the interactive text in CodeSpace. You can use them as an alternative to students reading the text on the computer, or as a supplement to the reading.

  • Log in to CodeSpace (make.firialabs.com) and make sure it works on the browser your students will use. Everyone should use the Chrome browser for best results.
  • 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.
  • If you have a word wall, or another form of vocabulary presentation, prepare the new terms.
  • Watch the videos and decide if you want to show either one at some point during the lesson (beginning or end to build motivation).

πŸ‘¨β€πŸ«
Teacher Notes
  • This mission is also the first mission in the Python with CodeX curriculum.
  • If students have visual problems, like color blindness, switching to the "light" preference can be helpful.
  • The Mission Log is provided in a digital format or a print format. You can choose the one that is best for your students.
  • The lesson is extended beyond the four objectives in CodeSpace by adding information on more of the parts of CodeSpace.
πŸ—ΊοΈ

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.
πŸ—£οΈPre-Mission Warm-up

Slide 2 - Students can write in their log first and then share, or discuss first and then write in their log.

  • Ask: What do you know about computer science or programming?
πŸ’»Mission 1 Activities

Most of this lesson is on the computer, learning about CodeSpace. Students do not need the CodeBot for this lesson, but they will need a computer or laptop and access to the Internet. 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: Introduction - slide 3. This is the introduction to the mission pack, CodeSpace and CodeBot.
Teaching tip: Objective #1 and #2 - slides 5-8. There is a slide for the objective instructions, and another slide for the goal to complete.
Teaching tip: Objective #3 - slides 9-10. Students need to click on the "debugging" term and then write about it in their mission log.
Teaching tip: Objective #4 - slides 11-12. Students will use the camera controls to spin the robot. This can be a little tricky. You may want to practice this first. To meet the goal, the environment will have to spin several times.
Teaching tip: Quiz - slide 13. Students take a short quiz at the end of the mission. Students must select the correct answer to continue. If they click an incorrect answer, it is okay. They stay on the quiz until all right answers are selected.
Teaching tip: CodeSpace Review - slides 14-16. More information about CodeSpace is given, such as CodeTrek and Hints. Then students label the parts of CodeSpace as part of their mission log assignment.
πŸ§‘β€πŸ€β€πŸ§‘Post-Mission Reflection

The post-mission reflection is set up in the 3-2-1 format. You can change the questions if there is something else you want to emphasize with your students.

  • Three things you learned
  • Two things you want to learn more about
  • One question you have

You can show a CodeBot video to increase motivation, if you didn't show one in the last lesson.

You can use the Mission 1 Kahoot as a lesson review. (link above)

End by collecting the Mission 1 Log.