Lesson Idea | Programming - Online Programming
Summary
This activity introduces the concept of algorithms as well as the initial steps to programming with Scratch. More specifically, this exercise comprises five sequenced activities that help students understand the basic functions of programming as well as provide the basics of how to get started programming with Scratch or another programming language.
Target group: Students from 7 years or older with basic literacy and numeracy skills
Duration: 120 minutes
Learning goals:
Understand, interpret, and design algorithms
Define the instructions of a program using pseudocode
Go from pseudocode to Scratch code.
Write programs of medium-level complexity.
Online/offline: offline
Computational Thinking:
General skills: teamwork, creativity, algorithm thinking, logical thinking.
CT foundations: Algorithm, Pattern Recognition
CT concepts:
Basic programming structures:
Sequential
Iterative (repetition, loops)
Conditional (selection)
Nested structures
Procedures
Functions
Coordination & synchronization
Materials:
Blackboard, pencils, paper, and erasers
Printed worksheets (1-4) for each student
When possible: access to a computer with an internet connection
Programming for Beginners
Preparation: Print worksheets 1-4 for each student
Introduction (5 min):
Below you will find a set of five sequenced activities that will help students to understand the basic functions of programming as well as providing the basics for getting started with programming using Scratch or another programming language. The activities are designed to increase in complexity as they go and culminate with a final activity at a more advanced level that requires a minimum knowledge of Scratch concerning costume changes, character and object animation, and chained actions.
For more information, please visit CTPrimEd website.
Lesson Idea | Programming - Online Programming
- Free
Price and shipping costs are indicative. Please click on the buy button to see the exact price.