Lift-Off with CodeX - Final Project

Final Project

Lift-Off with CodeX Final Project

Students pull together everything they learned across the Lift-Off missions and follow the design process to build a project of their own.

⏱ 2-5 hours 🎯 Grades 4-12+ 💻 CodeSpace 📱 CodeX 🔌 Peripherals Kit 🐍 Python
📋

Overview

The final project closes out the whole mission pack. Students follow the five steps of the design process to plan, build, test, and share an original CodeX program that combines the peripherals, concepts, and code they picked up along the way. They can extend a mission they already built, add a new peripheral to an old program, or invent something completely their own.

Plan on 2 to 5 hours depending on how much class time you give students to brainstorm, code, and present.

🎯 Remix Project Goal: Students will use the skills and concepts they learned during the mission pack "Lift-Off with CodeX" to create their own project.

🎯

Learning Targets

  • I can follow the five steps of the design process to create a remix project.
  • I can peer review a remix project.
  • I can meet the requirements of a rubric.

Assessment Opportunities

  • Final Project Planning Guide
  • Peer reviews
  • Gallery walk
  • Submit Final Project program
  • Project presentation
  • Student reflection
☑️

Success Criteria

  • Choose a rubric to use, or develop your own checklist of criteria for the final project.
🛠️

Remix Resources

📝

Assessment Resources

📐

CSTA Standards

The Final Project covers all standards for the mission pack. In addition, the final project 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-19 Systematically design and develop programs for broad audiences by incorporating feedback from users.
3A-AP-22 Design and develop computational artifacts working in team roles using collaborative tools.
3A-AP-23 Document design decisions using text, graphics, presentations, and/or demonstrations in the development of complex programs.
3B-AP-17 Plan and develop programs for broad audiences using a software life cycle process.
3B-AP-20 Use version control systems, integrated development environments (IDEs), and collaborative tools and practices (code documentation) in a group software project.
📝
Preparing for the Lesson
  • Be familiar with using the CodeSpace Sandbox and selecting a scene.
  • Select a rubric for the remix project. You can use one of the rubrics provided, use the success criteria checklist, or develop your own.
  • Decide how students will submit their final project program, and whether they will present it to the class.

🧑‍🏫
Teacher Notes

You can introduce the final project in many ways:

  • Have students brainstorm different ideas and share out.
  • Students can write ideas on sticky notes and display them on the wall.
  • Create slides with some of the suggestions above as a way to generate ideas.
  • As an extra challenge, require pseudocode or a flowchart for their project.
  • Students can give a presentation on their final project. You can even have a "Shark Tank" experience.
💡

Final Project Ideas

Students do not have to use one of these, but the list is a good starting point for anyone who is stuck.

  • Choose a mission and add another peripheral to the program. For example, Exploring the Surface can use the accelerometer to emulate the Rover's movement, so students tilt the CodeX to navigate the Rover on a simulated Martian surface, or in space during an earlier mission.
  • Add the ultrasonic sensor to Conserve Energy.
  • Program the CodeX to multitask, performing more than one task at a time. For example, rotate the solar panels while also running an alert.
  • Use the CodeX buttons, LEDs, accelerometer, and light sensor to enhance a project.
  • Use the peripherals to extend a CodeX project by adding buttons, a switch, a sensor, and so on.
  • Think of your own creative project that combines concepts and code from several of the missions into something unique and interesting, and that doesn't involve a mission to Mars.