Grade 9 computer programming -Scratch

Introduction to basic programming concepts and interaction design using the block-based programming language Scratch. This content is designed for 9th grade students who have no prior experience with computer science. This curriculum is part of the NYC DOE Software Engineering Program (SEP) high school computer science curriculum.

Included Resources

This is the first Unit in Grade 9 computer programming. This unit introduces how computers function and how they process commands. By going through several exercises, students will demonstrate the computer’s way of thinking and learn how to instruct a computer well. Students will start using Scratch.

This is the second Unit in Grade 9 computer programming. This unit introduces fundamental programming concepts, parallelism, loops, booleans and conditionals, and how to apply these concepts to a Scratch script.

This is the third Unit in Grade 9 computer programming. This unit introduces debugging and function. Students will learn different ways to approach problems and go through a debugging process to troubleshoot issues in a program. Students will also learn how to create functions in their program and they will create their own Scratch project about a ...

More Resources like Grade 9 computer programming -Scratch