Introduction to Programming for Kids
Share This Class:
Introduction to Programming:
This is a computer programming course using Blockly, a visual programming language. This course covers basic programming concepts like sequences, loops, nested loops, conditionals, functions, loop variables and event handling.
Students will write and run browser programs using the online editor at Code.org. Students can write programs using Blocky, a Visual Block Program Language. At the end of each unit, students will take a summative multiple-choice quiz to test their knowledge of the unit ‘s concepts.
Students will learn what algorithms are and how to correctly develop sequential algorithms to solve puzzles.. Students must create sequential algorithms with game characters Angry Birds and Treasure Hunt.
When students start writing longer programs , they may understand the advantages of using a loop rather than manual repetition. They will learn to differentiate between repeat commands and commands that should be used alone.
Students can start coding conditionals in this class, allowing them to write code that functions differently
depending on the particular situations the program encounters.
Students will learn about functions, what they are, why and when to use them. They use defined functions to complete frequently repeated tasks and develop new functions to reduce complexity.
Students will learn how to use variables in different ways. Students must use their knowledge of events and variables to make characters move around the screen, generate sounds, and alter backgrounds based on user feedback.
For Loops are a very important computer science subject. The process of learning For loops also improves the learning of certain essential concepts
Events are common in computer programs. In this lesson Students will develop their understanding of events through several interactive games. Students will learn to move their character across the screen, make sounds, and react to obstacles based on timed events and user initiated events.
Students must put together everything they’ve learned to build a fully-functional calculator.