Intermediate

TechnoCode

Spark an interest in computer science with STEM lessons. Coders create an activity studio for their friends.

(4 Reviews)

$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 for Kids | Ages 11-15

In TechnoCode, students explore programming using Scratch for kids, fostering creativity and sparking an interest in computer science. In this STEM project, students become coders by designing a fun Activity Studio for kids using Scratch. Through discovery and exploration, they learn how to create a series of hands-on activities that children will enjoy playing. The young programmers apply computational thinking to sequence coding blocks. They learn how to construct scripts to develop animated scenes, mazes, interactive stories, and games. Additional challenges extend coding skills to create artwork, compose music, produce a diorama, and more! After each project, students complete coding journal logs to help them to think like a programmer.

Coding Course for Beginners

Unleash the coder inside your elementary and middle school students. With guided instructions, students build puzzles, create art, and make music using Scratch. They invent an activity studio that is jam-packed with original creations such as a treasure hunt, maze, silly story, and target game.

Support Stem Education and the Maker Movement

Ignite an interest in computer science. Empower students to think like true programmers. Visual samples, planning sheets, design instructions, and coding journal logs support the learning journey. Using the free online Scratch program, watch your students’ coding knowledge and experience flourish.

Unlock a Wealth of Programming Resources

TechnoCode comes complete with a digital Teacher Guide. Teach coding in Scratch for grades 6-10 with easy, illustrated, step-by-step instructions. Assessment tools include debugging challenges, marking sheets, quizzes, and a skill checklist. Implement the course in a coding unit, computer science course, Hour of Code activity, or coding workshop.

Foster Computational Thinking

Hands-on activities demystify script construction to sequence events, loops, and conditions. Fun exercises build vital skills in computer programming. Use TechnoKids’ developmental series of coding courses in Scratch to build progressive computer science skills in primary, junior, and middle school grades.

Additional information

Ages

11, 12, 13, 14, 15

Grades

grade 6, grade 7, grade 8, grade 9, grade 10

Program

Scratch

Tech Integration

computer science, language arts, math, media arts

Tech Skill

animation, coding, game development

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

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

Product Type

Course

The TechnoCode course has 32 assignments divided into six sessions.

Session 1: Become a Programmer

Students are introduced to programming. They design animated scenes using Scratch. To start, they learn about the importance of computer programs and technology in daily life. By answering a series of questions, they begin to think like a programmer. Afterwards, students study the Scratch interface to label the parts. Once familiar with the environment, they discover how to stack blocks of code together to form a script that makes a character talk. Once they have mastered some of the basics, they explore the Scratch libraries to make a scene of two friends having fun.

Session 2: Build an Aquarium

Students create their first project for the Activity Studio. It is an animated aquarium. To start, they explore Scratch Motion blocks to discover how they can be used to make sprites move across the stage. Next, they learn how to use the Paint Editor to design a fish tank that has a custom backdrop. Afterwards, students use forever and if then blocks to control the fish swimming. To practice coding skills, a list of challenges provides a creative spark. Upon completion, the project is prepared for viewers. Students are then given the option to share the file with the Scratch community and classmates.

Session 3: Design a Maze

Students create their second project for the Activity Studio. It is a maze game. This activity provides an opportunity for students to practice coding skills from Session 2 to solidify their learning. To start, they complete a planning sheet to organize their ideas. Next, they use Scratch to create a puzzle that has players help a character find a way to the end of a path using arrow keys. To make the project unique, a list of challenges helps to make a one-of-a-kind maze. Upon completion, the game is prepared for players.

Session 4: Broadcast a Story

Students create their third project for the Activity Studio. It is an animated story about a magical place. To start, they explore the Looks blocks to discover how they can be used to change the appearance of the main character and setting. Next, they enhance storytelling by triggering actions to occur when there is a switch in the backdrop. Afterwards, they direct the timing of events by sending messages to sprites using the Broadcast blocks. To practice coding skills, a list of challenges provides a creative spark. Upon completion the project is shared with viewers. Students are then given the option to ask a peer to review their story using a checklist.

Session 5: Engineer a Game

Students create their final project for the Activity Studio. They apply their coding skills to develop a game. To start, they use a planning sheet to determine the objective, scoring system, timing, and coding structure. Next, they discuss their design with a partner to assess if it is suitable for young children. Afterwards, students follow instructions to build and test the code. Challenges are included to foster originality. Upon completion, the project is prepared for players.

Session 6: Curate an Activity Studio

Students build an Activity Studio for kids. It will have a collection of Scratch projects including an animated scene, maze, story, and game. To gain player feedback a link to the studio will be shared. Based on observation and questioning, students will make recommendations upon how they can improve their Activity Studio.

Optional Coding in Scratch Challenges

  • Dance to the Beat: Sequence motion with sound.
  • Draw Artwork: Understand coordinates by drawing with the pen.
  • Invent an Instrument: Edit sound clips to compose music.
  • Build an Interactive Diorama: Share facts about nature or an historical event.
  • Develop a Treasure Hunt: Find the hidden items in a scene.
  • Chat with a Sprite: Use variables to talk with the computer.
  • Remix a Scratch Project: Create something new from an existing project.

Scratch for Kids – Programming for Beginners

Spark an interest in computer science! In this STEM project, students become coders that design a fun Activity Studio for kids using Scratch. Through discovery and exploration, they learn how to create a series of hands-on activities that children will enjoy playing. This is one of a series of TechnoKids coding projects in Scratch to build digital literacy and computer science skills. Teachers can use the projects with grades one through nine to teach a series. Or, just pick one, as each can be completed as a standalone project.
  • Apply computational thinking to tackle problems
  • Plan and organize ideas to develop a program
  • Build scripts to produce an animation, game, or story
  • Debug errors to find and fix a mistake in a script
  • Reflect upon program development using a coding journal
  • Set the appearance and movement of a sprite
  • Trigger a script to run using multiple methods
  • Control when or if actions happen using conditions
  • Create variables to track game play such as score or timer
  • Direct the timing of events using broadcasting

TechnoCode | Scratch for Kids

Download

Spark an interest in computer science with STEM lessons. Coders create an activity studio for their friends.

4 reviews for TechnoCode

  1. new.technokids.com

    We just finished the Scratch assignments and my students loved it!
    Arborland Montessori Children's Academy,Fullerton
    September 23,2022
  2. new.technokids.com

    The program is great and easy to follow. Good resources are included.
    Central High School,Rapid City
    November 12,2019
  3. new.technokids.com

    TechnoCode is really helpful for our teachers and they claim that the assignments are fantastic for their students.
    TechnoKids Head of Educational Projects,Athens
    June 18,2019
  4. new.technokids.com

    I’m loving TechnoKids!
    Spencerville Adventist Academy,Spencerville
    June 05,2019
Add a review

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.