This module brings math to life
Students explore 2D and 3D geometry by creating visual designs in code
— developing spatial thinking, imagination, and accuracy
🔶 10 l Project: Geometry in Motion – Part 1Students explore geometry and begin building a program that automatically draws geometric shapes
Skills learned:
- Understanding Different Types Of Angles And How To Measure Them
- Practicing Geometry Problems Related To Angle Degrees
- Exploring Geometric Shapes Through Visual Examples
- Learning How To Use The Pen Tool In Scratch
- Programming A System That Automatically Draws Shapes
- Applying Basic Trigonometry Concepts In Programming
By the end of the lesson, students begin creating a program that draws geometric figures using code and mathematical logic
🔶 11 l Project: Geometry in Motion – Part 2Students complete their geometric drawing project by applying trigonometry and programming logic
Skills learned:
- Using Trigonometric Formulas To Calculate Angles
- Applying Mathematical Calculations In Scratch Programming
- Programming Automatic Drawing Of Triangles, Squares, And Pentagons
- Creating Dynamic Visual Effects With Changing Colors
- Translating Manual Geometry Calculations Into Code
- Building A Fully Automated Shape Drawing Program
By the end of the lesson, students create a program that automatically draws geometric figures using precise angles, mathematical logic, and colorful visual effects
🔶 12 l Project: SquareStudents continue exploring trigonometry and begin a new programming project based on geometric rotation
Skills learned:
- Understanding Key Concepts Of Geometry And Trigonometry
- Learning How The Alpha Angle Is Used In Mathematical Calculations
- Exploring How Sine And Cosine Help Calculate Rotation
- Using New Scratch Blocks For Sine And Cosine
- Programming A Square That Rotates Using Mathematical Logic
- Applying Trigonometry To Control Object Movement
By the end of the lesson, students create a rotating square controlled by mathematical calculations and prepare the foundation for building a 3D cube in the next stage of the project.
🔶 13 l Project: Cube – Part 1Students begin creating a 3D cube project while exploring the difference between two-dimensional and three-dimensional shapes
Skills learned:
- Understanding The Difference Between Flat Shapes And 3D Objects
- Comparing A Square (2D) With A Cube (3D)
- Calculating The Area Of A Square And The Volume Of A Cube
- Developing Spatial Thinking Through Geometry Tasks
- Applying Mathematical Concepts To 3D Programming
- Designing The Structure Of A Rotating 3D Cube
By the end of the lesson, students build most of their 3D cube project and prepare to complete the final structure in the next lesson
🔶 14 l Project: Cube – Part 2Students complete their large 3D cube project and transform mathematical concepts into an interactive model
Skills learned:
- Applying Geometry And Trigonometry In A Programming Project
- Building A Rotating 3D Object Using Mathematical Calculations
- Controlling The Cube’s Movement And Rotation
- Understanding The Basics Of 3D Graphics And Spatial Modeling
- Combining Multiple Mathematical Concepts In One Interactive Program
By the end of the lesson, students complete a fully functional 3D cube model and prepare to begin their final creative project — an arcade-style game with multiple levels
🔶 15 l Project: Geometry Dash – Part 1Students begin working on their final creative project inspired by classic arcade games.
Skills learned:
- Understanding What Arcade Games Are And How They First Appeared
- Exploring The Dynamics Of Fast-Paced Game Mechanics
- Analyzing How Early Arcade Games Were Designed
- Developing Creative Ideas For An Original Game Project
- Planning The Structure Of A Multi-Level Arcade Application
- Beginning Development Of A Geometry Dash Style Game
By the end of the lesson, students start building their own arcade-style game and design the foundation for future levels and gameplay mechanics
🔶 16 l Project: Geometry Dash – Part 2Students continue developing their arcade game and focus on improving movement logic and gameplay mechanics
Skills learned:
- Writing Core Code For An Arcade-Style Game
- Improving Character Movement And Game Stability
- Using The Round Block To Control Numeric Values
- Understanding How Number Rounding Works In Programming
- Applying Mathematical Logic To Character Movement
- Refining Gameplay Mechanics For A Smooth Player Experience
By the end of the lesson, students finalize most of the core mechanics of their Geometry Dash style game and prepare the project for completion
🔶 17 l Project: Geometry Dash – Part 3Students continue developing their arcade platform game and refine the collision detection system
Skills learned:
- Understanding Vertical Movement Variables Such As Dy
- Learning How Character Speed Affects Movement In A Game
- Using Mathematical Expressions Like Abs (Speed Y) + 8
- Applying Step-Based Collision Detection
- Preventing Objects From Passing Through Obstacles
- Improving The Accuracy And Stability Of Game Mechanics
By the end of the lesson, students significantly improve the physics and collision logic of their arcade platformer, bringing the project very close to completion
🔶 18 l Project: Geometry Dash – Part 4Students complete their first large arcade project and finalize all gameplay mechanics
Skills learned:
- Creating More Advanced Character Animation
- Using The Round And Abs Blocks In Mathematical Calculations
- Understanding The Structure And Types Of Digital Applications
- Debugging Code And Fixing Logical Errors
- Improving Focus And Problem-Solving Skills
- Completing A Full Arcade Platform Game From Idea To Final Product
By the end of the lesson, students successfully finish their first large-scale Scratch project — a fully playable Geometry Dash style arcade game
🔶 19 l Project: Geometry MissionStudents review key geometry concepts through an interactive problem-solving challenge
Skills learned:
- Reviewing Different Types Of Angles And Their Properties
- Practicing Angle Identification And Coordinate Calculations
- Developing Logical Thinking Through Interactive Challenges
- Analyzing How Educational Simulators Work
- Understanding The Structure Of Algorithm-Based Training Tools
- Preparing The Concept For A Custom Geometry Training Application
By the end of the lesson, students strengthen their understanding of geometric concepts and begin planning the logic for their own interactive training simulator
🔶 20 l Project: Tank GameStudents complete the geometry module by creating an interactive arcade-style tank game
Skills learned:
- Programming Character Movement Using Keyboard Controls
- Creating Independent Rotation For The Tank Cannon
- Designing A Custom Maze-Style Game Map
- Implementing Shooting Mechanics With Interactive Projectiles
- Combining Geometry, Logic, And Game Design Concepts
- Transforming Mathematical Knowledge Into A Complete Game Project
By the end of the lesson, students build a fully playable tank game where the player navigates a maze, rotates the cannon,
and shoots projectiles at targets