Course description
During this course students use block-based coding on the Scratch platform. They learn such programming language structures as loops and conditional statements. They apply variables and functions. They solve mathematical problems and create algorithms that draw geometrical shapes. Then they design games and short animations, by reflecting rules of the game in the code, and they use a coordinate system to control the movements of the characters.
After the course students:
- Know the Scratch platform
- Apply algorithmic thinking
- Create and debug algorithms
- Know programming language structures (loops, conditions, variables, functions)
- Create minigames and animations