Subject: Python Programming for Beginners

Attention STEM teachers! Get ready for Computer Science Education Week.
Empower Your Students to Become Programmers
In the TechnoTurtle project, students become programmers. They follow step-by-step instructions to build programs that solve mazes, create artwork, and play games. The fun begins when students edit code to gain an understanding of the structure of Python scripts. Once familiar with basic concepts, students are introduced to debugging, loops, variables, and conditional logic.
Get Ready for Computer Science Education Week
The TechnoTurtle project has everything you need to introduce Python programming to your students in Grades 3-8. It is jam-packed full of programming activities for kids:
  • 30 Coding Assignments – The assignments are divided into six Sessions. Each Session targets a different coding project and programming skill. The Sessions gradually progress in difficulty, with students transferring their skills to new tasks.
  • 5 Programming Reviews – The programming review questions include fill-in-the-blank, true or false, multiple choice, or short answer. They assess knowledge of Python, Turtle commands, and debugging techniques. The files are customizable allowing teachers to add, delete, or edit the content.
  • 5 Skill Reviews Solidify learning. The skill reviews have students apply their programming knowledge to build a program. The activities use the same skills taught within the Session in a novel way.
  • 6 Extension Activities – The extension activities challenge students to extend their knowledge of Python programming. The enrichment activities introduce new skills and computer science concepts. They are ideal for students who have a keen interest in coding and want to do more.
  • Assessment Tools – The project includes multiple methods of assessment to evaluate coding projects. The materials include self-assessment checklists, peer review checklists, coding journal reflection, marking sheets, and a summary of skills. All files are customizable.
  • Python Templates – To jump start learning templates invite young programmers to edit code. This allows them to gain an understanding of how scripts are constructed. It also encourages them to actively discover ways to alter output by changing values.
  • Python Examples – TechnoTurtle includes sample files for all programs developed in the project. These files can be used to demonstrate the final product as a source of inspiration. Furthermore, they can also be used as an answer key or reference point when assisting students with their own original creations.
  • Python and Turtle Reference Files – Helpful resources support learning. TechnoTurtle includes a reference sheet that summarizes Python functions and Turtle commands at a glance. A Turtle canvas worksheet helps students plot x and y coordinates to place objects. Moreover, a Color Names file provides an easy way to customize coding projects.

TechnoKids Inc., 55 King Street East, PO Box 451, Thornbury, ON N0H 2P0, Canada
You may unsubscribe or change your contact details at any time.