Junior

TechnoRace

Develop an original game using Scratch. In the race, a player collects treasure to complete a mission before time is up.

$69.00 / year

Choose License Type: Contact us for district and school pricing.

Price information is unavailable.

To learn more about TechnoKids Computer Curriculum please contact us.

contact us

Description

Scratch Coding for Kids

Teach the basics of programming through hands-on activities, with a focus on Scratch coding for kids. In TechnoRace, students become game developers. They build an imaginary world using Scratch coding blocks. This online rescue mission challenges players to race against time and collect points. Loops, conditionals, variables, and operators combine to produce original game play. Upon completion, gaming fans test the story action. Optional coding activities include: customize an animation, create flashing backdrops, or increase difficulty level. Spark an interest in coding with game design for kids.

Fun STEM Course for Kids Ages 8-11

Students develop an original game using Scratch lessons. They explore multiple ways to control game play and build scripts that direct the player’s movements, adjust the difficulty level, keep score, set a timer, and much more! This project is an engaging way to teach Scratch programming concepts.

Differentiate Instruction

TechnoRace provides enrichment opportunities to students with varying programming experience. Each Session ends with coding challenges. As well, numerous extension activities enhance the game. For example, students can import a sprite or sound from an external source, have the player jump to hyper speed, or paint new costumes.

Game Design for Kids

Assignments guide students in grades 3-6 through the game development process. Instead of copying code, students discover the function of coding blocks. As well, partial scripts promote creativity.

Programming Curriculum Unit for Kids

TechnoRace includes a digital Teacher Guide with easy to follow instructions. Example Scratch files are included. Assessment tools include a rubric, marking sheet, peer review, quizzes, coding journal, and a skill checklist.

Additional information

Ages

9, 10, 11, 12, 13, 14, 15, 16, 17

Grades

grade 4, grade 5, grade 6, grade 7, grade 8, grade 9, grade 10, grade 11, grade 12

Program

Scratch

Tech Integration

computer science, math, visual arts

Tech Skill

coding, game development, graphics

License

Starter, Class, Classrooms

Starter License Includes

online teacher guide, online student workbook, get started, course slides, printable assessment tools, sample files, extension activities, certificates, parent letters

Class License Includes

online teacher guide, getting started tips, course calendar, online student workbook, online assignments, printable assessment tools, online quizzes, student reporting, sample files, extension activities, certificates, parent letters, templates

Classroom License Includes

online teacher guide, getting started tips, course calendar, class management tools, online student workbook, online assignments, printable assessment tools, online quizzes, student reporting, sample files, extension activities, certificates, parent letters, templates

Product Type

Course

The TechnoRace course has 21 assignments divided into six sessions.

Ideal for Computer Science, STEM, Coding, or Game Development Unit

TechnoRace has 21 assignments divided into six Sessions. The first three assignments introduce Scratch. Afterwards, all remaining assignments have the students develop an original game. Coding tasks increase in difficulty as they master computer science concepts. The gradual progression of skills means that no prior experience is required. Learn coding from Scratch.

Session 1: Start from Scratch

Students are introduced to Scratch, an online coding platform. To start, they explore the program to learn about common tools and terminology. Once familiar with the programming environment, students compete in a racing adventure. Afterwards, they experiment with the code to alter the player's experience. This exploration provides a foundation for building their own game.

Session 2: Become a Game Developer

Students become game developers. They invent a storyline for a rescue mission. In it, the player races against time to reach a goal. Along the way they must collect treasure and avoid obstacles. Once students have a plan, they begin to build the game board. First, they insert sprites onto the stage to act as the player, treasure, obstacle, and goal. Next, they use the Paint Editor to create an imaginary world. Afterwards, they build a simple script that will play theme music throughout the game.

Session 3: Let's Get Moving

Students create game controls. The fun starts with an exploration of Motion blocks. They build a script that moves the goal sprite, so it attracts attention. Next, the game developers transfer their knowledge to build controls using the arrow keys. Once the player can move around the imaginary world, students learn how to use logic to prevent walking through objects. Students in need of a challenge can build a script that teleports or launches the player at hyper speed. It is time to get moving!

Session 4: Avoid Obstacles to Win

Students test the player's skill by restricting their movements. To begin, they code a looping script that moves a sprite on the stage so that it temporarily blocks the player. Next, the game developers design code that causes the player to slow down if it touches the obstacle. With this script complete, students apply their knowledge to stop the game when the player reaches its goal. For those wanting to add even more interest, they can switch backgrounds when two sprites collide, or the game is over.

Session 5: Collect Treasure

Students design scripts that allow the player to collect points. The first task is an exploration of the Looks blocks to change the appearance of treasure, so players take notice. Next, students learn about variables. They apply this knowledge to calculate points when a player touches an object such as a coin or jewel. To enhance the game, students can elect to use the Paint Editor to customize the animation of a sprite.

Session 6: Time is Up

Students complete the game by adding a timer to increase the difficulty level. They apply their knowledge of variables to build scripts that track time. When a limit is met the game ends. Upon completion, students invite others to test the story action and provide feedback. It is going to be a race to the finish!

Optional Scratch Coding for Kids Lessons

  • Digital Footprints in Scratch: Explore guidelines for Scratchers.
  • Upload a Sprite: Learn about copyright and find characters online.
  • Jump to Hyper Speed: Build a script to launch a player very quickly.
  • Flash a Backdrop: Change the background to finish a game or when an action happens.
  • Paint a New Costume: Discover the Paint Editor Tools and make unique sprites.
  • Add Comments: Describe coding choices for other programmers.

Scratch Coding Lessons for Kids in Grades 5-12

The programming lessons in TechnoRace are fun for children in elementary, middle, or high school. The step-by-step instructions explain how to develop a racing game using Scratch. The open-ended activities engage learners' creativity and problem solving skills. Each final game is one-of-a-kind! Inspire young coders with game design activities for kids.
  • Develop a race game using Scratch coding blocks
  • Code sequences, events, loops, and conditionals
  • Divide problems into parts to simplify game design
  • Form a detailed plan including plot, setting, and characters
  • Test and debug code
  • Edit code in a game to understand how scripts work
  • Create a game that use variables to store and modify data
  • Apply computational thinking to solve problems
  • Collaborate to get feedback and improve game design
  • Reflect on the experience using a coding journal

TechnoRace | Scratch Coding for Kids

Download

Develop an original game using Scratch. In the race, a player collects treasure to complete a mission before time is up.

Reviews

There are no reviews yet.

Be the first to review “TechnoRace”

Your email address will not be published. Required fields are marked *

Our Ed Tech Blog for Teachers

View All

FAQ

Have questions? We’re here to help.

View All FAQ

How long does it take to teach a course?

Every course includes a schedule. It lists the time recommended for each assignment. Typically, it takes between 30-60 minutes to complete an assignment depending on the grade level. Based on this time frame, a typical course takes between 360-600 minutes to complete. This is about 6-8 weeks if your students have computer class twice a week. However, if your students have computer class every day, a course can be completed in about 2-3 weeks.

How do I decide which assignments to teach?

You may not have the time to teach an entire TechnoKids course. The good news is that TechnoKids offers flexibility. Many courses can be shortened by omitting assignments or lengthened by including skill reviews and extension activities. You can easily adapt the course to suit your schedule. Refer to the Ideas for Implementation section in the teacher guide for suggestions.

Does the course integrate into other subjects?

TechnoKids courses are inter-disciplinary. This means the lesson plans blend computing skills with general content areas such as language arts, geography, or business studies. If you do not have a dedicated digital literacy class, refer to the Technology Integration Suggestions section in each teacher guide for ideas on how you can include the course in other subject areas.

Is the course a subscription?

Yes. When you purchase a course, you have access to the instructional materials for 12 months. After that time, should you want to continue, you will need to renew the subscription.

Is the course online?

Yes. You must sign into TechnoHub to access the course content from your bookshelf. The teacher guide and student workbook for a course are available online only. However, resources such as assessment tools, handouts, course slides, templates, and samples are downloadable.