|
|
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.
|
| |
|