Primary

TechnoTales

Code a modern fairy tale. Use ScratchJr lessons to build scripts. Animate the hero embarking on a bold quest.

$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

Programming Activities for Beginners

Teachers, are you looking for fun programming activities for beginners? In TechnoTales, primary students make a modern fairy tale. Coding with ScratchJr, they combine blocks to form scripts that animate the story action. The tale will be about a character that overcomes a problem by going on a quest. To live happily ever after, they must find a hidden item and locate someone that can help. What will happen in the “Once Upon a Time” adventure?

Stem Lesson Plans for Kids in Grades 1-3

Spark an interest in coding. The fun lessons introduce programming concepts to elementary students ages 6-8. Illustrated, step-by-step instructions explain how to build scripts to animate a fairy tale. Students learn how to divide a task into steps, sequence instructions, and debug code. In addition, they become aware of how conditional logic can be used to trigger actions. TechnoTales provides a foundation for students to master other programming languages in the future.

Imaginative Coding Resources

TechnoTales includes a digital Teacher Guide with lesson plans, learning objectives, teaching strategies, and more. Resources include a story organizer, offline coding exercises, assessment tools, videos, and ScratchJr flashcards.

Engage in Visual Storytelling with Programming Activities for Beginners

Teach programming concepts in a way that is fun, understandable, and meaningful for children. Integrate creative writing with coding. Students follow the writing process by first planning their tale. They select story elements including characters, setting, and plot. Next, they design unique pages that explain the events. Scripts are build to animate the action, and each student’s story is different. Then they use a checklist to review their work and make revisions. Finally, the story is shared with an audience.

Download ScratchJr for Free

Blend storytelling and coding with ScratchJr, a computer programming language that runs on iPads, Android tablets, and Chromebooks.

Additional information

Ages

7, 8, 9, 10

Grades

grade 2, grade 3, grade 4, grade 5

Program

Scratch Jr

Tech Integration

computer science, language arts, math

Tech Skill

animation, coding

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

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

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

Product Type

Course

The TechnoTales course has 21 assignments divided into six sessions.

Session 1: Get to Know ScratchJr

Students are introduced to programming with ScratchJr. To start, they explore the program window to learn about commonly used tools. Afterwards, they investigate the Triggering, Motion, Looks, Sound, Control, and End blocks to discover their function. Once familiar with the coding blocks they build simple scripts to create an animated scene.

Session 2: Once Upon a Time

Students begin to create their Techno Tale. Their modern fairy tale will be told by building scripts using coding blocks in ScratchJr. To gain inspiration they watch an example story and answer questions about the setting, characters, and plot. Next, they complete a planning sheet to organize their ideas. Students then design their first story page. It introduces the problem and shows the hero embarking on a quest to find a solution. Motion and Looks blocks are used to animate the action.

Session 3: Embark on a Quest

Students design another page in their Techno Tale. In this part of the story, the hero embarks on a quest. They travel in search of a special item. The reader will join in the hunt by tapping objects on the page. When the correct location is found, the item will reveal itself. Wait and Repeat blocks are used to control the timing of each action.

Session 4: Seek Help

Students create the third page in their Techno Tale. In this part of the story, the hero seeks help. If-then logic is used to control the animation. Scripts start only when characters bump into one another. This produces a fun sequence of events. First the hero asks for help. Then the helper goes after the villain. Finally, the bad guy does an action to show the problem is solved. To create this story page, students learn how to display the grid and count steps to direct movement.

Session 5: Happily Ever After

Students animate their final page in their Techno Tale. At the ending of the tale the characters live happily ever after. Broadcasting is used to organize the timing of events. This form of conditional logic directs scripts to start only when a message is received. It is used to trigger characters to do an action to celebrate the problem being solved.

Session 6: Story Time

Students share their Techno Tale. To prepare the project for viewers, a checklist is used to guide revisions. The story is then shown to friends and family. At the end of TechnoTales, the young coders reflect upon the learning experience.

Optional Programming Activities for Beginners

  • The Tale of the Sad Fairy: Animate a simple scene.
  • Record a Sound: Make a character talk or add sound effects.
  • The Tale of the Runaway Horse: Explore fun ways to animate characters.
  • How to Design a Character: Make a character using the Paint Editor.
  • The Quest for the Fallen Star: Invent a game. Can the player find the star?
  • Under Attack: Stop an alien invasion with coding blocks.
  • Make Them Laugh: Send messages to tell funny jokes.

ScratchJr Coding for Primary Students - Computer Science Lessons for Beginners

Welcome to the world of coding! TechnoTales is written for children ages 7 and up. The hands-on activities explain how to animate a fairy tale. Each story page applies a new programming technique.
  • Plan the story including characters, setting, and plot
  • Convert events into scripts that animate the action
  • Determine coding blocks and values to complete a task
  • Edit a script to achieve a desired outcome
  • Reflect upon the coding experience
  • Set the appearance and movement of a character
  • Trigger a script to run using multiple methods
  • Apply conditional logic to direct the timing of events
  • Loop a script or repeat an action
  • Position a character using x and y coordinates

TechnoTales | Programming Activities for Beginners

Download

Code a modern fairy tale. Use Scratch Jr lessons to build scripts. Animate the hero embarking on a bold quest.

Reviews

There are no reviews yet.

Be the first to review “TechnoTales”

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.