Teacher Resources: Python with Robots MS Unit 2 Remix & Assessment

Python with Robots MS - Unit 2 Remix & Assessment
Unit 2 Remix & Assessment

Unit 2 Remix Project and Assessment

Students will use the skills and concepts they learned in the unit to work as a cooperative team to create their own project.

⏰ 2-5 hours 🎯 Grades 6-8 💻 CodeSpace 🤖 CodeBot 🐍 Python
Teacher Notes
📋

Overview

The Unit 2 Remix Project gives students the opportunity to apply what they have learned throughout Mission 4 to create an original program as a cooperative team. Students follow the five steps of the design process - plan, code, test, get feedback, and revise - to build a project that meets the success criteria.

🎯 Remix Project Goal: Students will use the skills and concepts they learned in the unit to work as a cooperative team to create their own project.

🎯

Learning Targets

  • I can summarize the programming concepts from Mission 4.
  • I can follow the five steps of the design process to create an original project using concepts and code from previous programs.
  • I can get feedback on my project.
  • I can meet the requirements of a rubric.

Assessment Opportunities

  • Unit 2 Remix Planning Guide
  • Unit 2 Remix Team Planning & Review Guide
  • Unit 2 Remix Project
  • Peer reviews
  • Gallery walk
  • Remix 2 Success criteria (check list)
  • Unit 2 assessment questions
  • Review questions from Mission 4 Lessons 1-4

Success Criteria

  • Filename is descriptive
  • Uses one or more variables, each with a descriptive name
  • Uses one or more constants, each with a descriptive name
  • Moves the CodeBot forward and/or backward at least once
  • Rotates the CodeBot at least once
  • Uses a sleep delay at least once
  • Turns on at least one LED light
  • Uses at least one button for input
  • Uses the CodeBot speaker
  • Defines and calls at least one function
  • Modify program based on user feedback
  • Includes comments and blank lines for readability
  • Code runs without errors
📐

CSTA Standards

The Unit 2 Remix Project covers the standards for Mission 4. In addition, the remix gives students an opportunity to work collaboratively in a team. These additional standards are met when students work collaboratively in teams and incorporate feedback from users.

3A-AP-19Systematically design and develop programs for broad audiences by incorporating feedback from users.
3A-AP-22Design and develop computational artifacts working in team roles using collaborative tools.
3A-AP-23Document design decisions using text, graphics, presentations, and/or demonstrations in the development of complex programs.
3B-AP-17Plan and develop programs for broad audiences using a software life cycle process.
3B-AP-20Use version control systems, integrated development environments (IDEs), and collaborative tools and practices (code documentation) in a group software project.
📝
Preparing for the Lesson
  • Select a rubric for the remix project. You can use one of the rubrics provided, use the success criteria checklist, or develop your own.
  • Two rubrics are provided. Both may include standards or requirements that are not covered in Unit 2. You can modify the rubrics as needed.
  • Review questions from the four Mission 4 lessons throughout the remix project.
  • Consider how you want to end the remix project. You can have students present them to the class, have a "gallery walk" of projects, have students create a slide show about the project, etc.
  • End the unit with a Unit 2 Assessment. Review questions and test questions are provided and can be incorporated into your LMS.

🧑‍🏫
Teacher Notes
  • A remix for this unit is optional. Unit 2 is very short, and a remix is an excellent opportunity for students to create their own original program by doing something that interests them.
  • This remix is planned as a team project with students working collaboratively and with a timeline. The team plans the project, and then each student works independently on their own program that accomplishes a single task. The team combines code for a complete project. This follows the steps they use in Unit 2 throughout Mission 4.
  • Suggested team size is 3 or 4 students for this project. Collaboration is an important skill and a team project meets several CSTA standards.
  • A set of slides is prepared to explain the project and give step by step guidance. The slides also give some suggestions for the project. The suggestions are meant to help students think of their own ideas and should not be required. They can be used for students who are drawing a complete blank, or as inspiration.
  • Two planning guides are provided. Students start with an individual planning guide to help students know where to start, and to guide them throughout the process. You can modify the planning guide as needed by changing or adding to the questions. The second is a team planning guide. Once each individual program is ready, team members will work together to combine their code.
  • Students will need a way to share their code. There are many ways to do this. They can email the code to each other, download the code to a flash drive, use the class LMS, copy to a shared Word document, etc.
  • In the team planning guide, each team is asked to get more peer reviews. They can ask other students or adults in the class, or you might want to bring in a different class and have those students review projects to get a different perspective.
  • A new question is asked on the second peer review. This is about accessibility. A CSTA standard requires students to think about the impact of technology and how it can be improved to help all people.