Introduction to Scratch programming

K12 CS Framework Aligned

Learn2Code.Live

Live online coding programs for K-12 teachers and students

The Introduction to Scratch Programming course introduces students to coding concepts using block coding. The hands- on classes engage students in building imaginative games using the Scratch drag and drop visual programming interface. The modules covered include coding logic using sequential commands, conditionals, loops, variables, random numbers, taking user inputs, events, usage of comments and other Scratch specific code blocks. The Scratch Programming classes lay a strong foundation of computer programming and require no prior coding experience.

Cost:

Paid

K12 CS Framework Components

Grade Band:
3-5
Concept:
Algorithms and Programming
Sub-Concept:
Algorithms
Statements:
Different algorithms can achieve the same result. Some algorithms are more appropriate for a specific context than others.
Grade Band:
3-5
Concept:
Algorithms and Programming
Sub-Concept:
Variables
Statements:
Programming languages provide variables, which are used to store and modify data. The data type determines the values and operations that can be performed on that data.
Grade Band:
3-5
Concept:
Algorithms and Programming
Sub-Concept:
Control
Statements:
Control structures, including loops, event handlers, and conditionals, are used to specify the flow of execution. Conditionals selectively execute or skip instructions under different conditions.
Grade Band:
3-5
Concept:
Algorithms and Programming
Sub-Concept:
Modularity
Statements:
Programs can be broken down into smaller parts to facilitate their design, implementation, and review. Programs can also be created by incorporating smaller portions of programs that have already been created.
Grade Band:
3-5
Concept:
Algorithms and Programming
Sub-Concept:
Program Development
Statements:
People develop programs using an iterative process involving design, implementation, and review. Design often involves reusing existing code or remixing other programs within a community. People continuously review whether programs work as expected, and they fix, or debug, parts that do not. Repeating these steps enables people to refine and improve programs.
Curriculum Directory Sponsored by BNY Mellon