Cargo-Bot

Cargo-Bot is a problem-solving game that teaches basic programming skills, such as how to use loops and conditional commands when writing code. In the game, users write basic code to direct a crane to stack crates in a particular sequence. When the code is executed properly, the user earns stars when the crane moves across the screen and picks up and drops off colored crates in the correct pattern. To assist users, Cargo-Bot includes tutorials that teach coding principles. As users’ skills grow, they can master the levels of “easy” all the way up to “impossible.” Instructional Ideas Teachers…

Review Overview

A. Instruction - 6.2
B. Design - 8
C. Engagement - 7.4

7.2

Summary : Enrich and challenge students’ basic programming skills!

Cargo-Bot is a problem-solving game that teaches basic programming skills, such as how to use loops and conditional commands when writing code. In the game, users write basic code to direct a crane to stack crates in a particular sequence. When the code is executed properly, the user earns stars when the crane moves across the screen and picks up and drops off colored crates in the correct pattern. To assist users, Cargo-Bot includes tutorials that teach coding principles. As users’ skills grow, they can master the levels of “easy” all the way up to “impossible.”

Instructional Ideas

  1. Teachers can instruct students to use Cargo-Bot during enrichment time or as a supplement to basic programming lessons.
  2. As an engagement strategy, teachers can challenge more advanced students that use the Kodable app with ease to beat as many levels as they can on Cargo-Bot. Teachers can then create a class chart to monitor student progress and host a class competition, if desired.
  3. After students become comfortable with Cargo-Bot, the teacher can draw a sequence of stacked boxes and a crane on the board. Next, the teacher can explain to students what their objective is for using the crane to restack the boxes (this idea is modeled after Cargo-Bot). Students can then write out the code they would use to achieve the task, either on paper or by using an app (e.g., Notability, Inkflow). The teacher can then call on students to share their answers, or place students in small groups so they can discuss their answer with peers before sharing it with the class.
A1. Rigor
A2. 21st Century Skills
A3. Conn. to Future Learning
A4. Value of Errors
A5. Feedback to Teacher
A6. Level of Material
A7. Cooperative Learning
A8. Accom. of Individual Diff.
B1. Ability to Save Progress
B2. Platform Integration
B3. Screen Design
B4. Ease of Use
B5. Navigation
B6. Goal Orientation
B7. Information Presentation
B8. Media Integration
B9. Cultural Sensitivity
C1. Learner Control
C2. Interactivity
C3. Pace
C4. Flexibility
C5. Interest
C6. Aesthetics
C7. Utility

Screenshots

  • ‎Cargo-Bot Screenshot
  • ‎Cargo-Bot Screenshot
  • ‎Cargo-Bot Screenshot
  • ‎Cargo-Bot Screenshot
  • ‎Cargo-Bot Screenshot