Skip to main content
Welcome to the upgraded REB e-learning. This is not a new platform. It has just been upgraded. You will be able to find your courses and other materials, but only organized differently. For any support, you may call the following number 0788734348
Home
Courses
Library
Search courses
Log in
Forgotten your username or password?
Create new account
Home
Courses
Scratch 2050 Course
Scratch 2050
Module 2 - Motion and Direction in an XY coordinates system
Geometry and pixels - Tryout
Scratch 2050
Search forums
Search forums
Geometry and pixels - Tryout
Mark as done
(There are no discussion topics yet in this forum)
◄ ⭐ 2.2 Geometry and pixels
Jump to...
Jump to...
Announcements
General forum
Share your projects
Resources
Learning outcomes
1.2 The block palette and scripts area
1.3 TABS
1.3.1 Code Tab
1.3.2 Costumes Tab
1.3.3 Sounds Tab
1.4 Scratch Blocks
1.4.1 Stack Blocks
1.4.2 Hat Blocks
1.4.3 Reporter Blocks (Reporters)
Tryout
1.5 Operators
⭐ 1.5.1 Addition
Addition - Tryout
Addition - Solution
⭐ 1.5.2 Subtraction
Subtraction - Tryout
Subtraction - Solution
⭐ 1.5.3 Multiplication
Multiplication - Tryout
Multiplication - Solution
⭐ 1.5.4 Division
Division - Tryout
Division - Solution
⭐ 1.5.5 Coding Logically - Boolean Operator Blocks
Boolean operators - Tryout
Boolean operators - Solution
1.5.6 Operation on Text - Video
⭐ 1.5.6 Operation on Text
Operators on Text - Tryout
Operators on Text - Solution
⭐ 1.5.7 Understanding Other Operations
Other Operations - Tryout
⭐ 1.5.8 Programming with Different Paths
1.6. Sequential Execution of Instructions - Video
⭐ 1.6 Sequential Execution of Instructions
Sequential Execution - Tryout
⭐ 1.7 Parallelism
M1 - End of Module activity
M1 Activity- Example and solution
Module 1: Share your projects!
Module 1: Discussions and questions
Learning outcomes
2.1 Introduction to Stage Size
⭐ 2.2 Geometry and pixels
2.3 Movement along the X axis and Y axis ⭐
2.3.1 Go to XY Block ⭐
Got to XY Block - Tryout
2.3.2 “Change X By” and “Change Y By” Block
2.3.3 Set X and Set Y Blocks
2.3.4 The “Glide to x-y” Block ⭐
Glide to x-y Block - Tryout
Glide to x-y Block - Solution
2.3.5 The Motion Blocks
Motion Block - Tryout
Motion Block - Solution
2.3.6 The Rotation Block
2.3.7 The Reporter Block
M2 - End of Module activity
Module 2: Share your projects!
Module 2: Discussions and questions
Learning outcomes
3.1 Introduction
3.2 Working with different sprites ⭐
3.3 Animating different sprites ⭐
Animating different sprites - Tryout
Animating different sprites - Solution
3.4 Communication between sprites ⭐
3.5 Story Creation
3.5.1 Creating blocks for different characters
3.5.2 Converstations
3.5.3 Switching between backdrops
3.5.4 Event timing
M3 - End of Module activity
Module 3: Share your projects!
Module 3: Discussions and questions
Overview and learning outcomes
4.1 Sensing blocks
4.1.1 Touching block
4.1.2 Mouse down block
4.1.3 Follow the mouse pointer
4.1.4 Key is pressed
4.1.5 When 2 sprites collide
4.1.6 Asking a question
4.2. Control blocks
4.2.1 Wait
4.2.2 Repeat
4.2.3 Wait until ()
4.2.4 Repeat until
4.2.5 The "if" statement block
4.2.6 Forever loop
4.2.7 "Stop" block
4.2.8 "When I start as a clone" block
4.2.9 Create clone of () Block
4.2.10 Delete this clone
4.3 Broadcast Blocks
4.3.1 Broadcast () Block
4.3.2 Broadcast () and Wait Block
4.3.3 when I Receive () Block
Broadcasting activity 1 ⭐
Broadcasting activity 2 ⭐
4.4 Feedback groups
4.5 Sound block
M4 - End of Module activity
Module 4: Share your projects!
Module 4: Discussions and questions
Overview and learning outcomes
5.1 Pen blocks
5.1.1 Drawing shapes
5.1.2 Hide and Show
5.1.3 Changing colour
5.1.4 Erasing
Pen block - Activity 1
5.2 Drawing angles
5.2.1 Drawing a square
5.2.2 Drawing a circle
5.2.3 Drawing a Hexagon
5.2.4 Drawing an Octagon
5.2.6 Drawing a flower
5.2.6 Similarity between “drawing a shape using Scratch” and “printing a shape using C++”
Drawing shapes - Activity 2
M5 - End of Module activity
Module 5: Share your projects!
Module 5: Discussions and questions
Overview and Learning outcomes
6.1 Design process
6.2.1 Variables
6.2.2 Creating a Variable
⭐ Guided activity: Creating a variable
6.2.3 Using created variables
⭐ Guided activity: Using a created variable
6.2.4 Data
6.2.5 Creating values of Lists
⭐ Guided activity: Creating a list with values
6.3.1 Creating Characters
6.3.2 Inserting a Sprite
6.3.3 Creating a Sprite
6.3.4 Inserting Touch Detection
6.4. Adding a Score and Timer to the game
M6 - End of Module activity
Did you manage to create the list?
Knowledge, Attitude and Practices Survey
Overview and learning outcomes
1. Game Design Process
2. Technical Game Plan
3. Logical operators
3.1 Using Logical operators in game design
3.2 Periodic Table game
⭐ Guided practice: Periodic Table Game
⭐ Guided practice: Revising the game design
M7 - SCRATCH 2050 HACKATHON
Student Hackathon Guide
Submission Link_Winner at club level
Submission Link_Winner at School lever
Submission Link_Winner at Sector level
Submission Link_Winner at District level
Submission Link_Winner at club level
Submission Link_Winner at School level
Submission Link_Winner at Sector level
Submission Link_ Final projects at district level
Overview and learning outcomes
8. Preparations
8.1 Preparing to start your coding club
8.1.1 Student Registration
8.2 The first coding club session
8.3 Setting Up a Scratch Account
Introduction
Learning outcomes
9.1 What is Gender?
9.2 Key Terms
9.3 Gender Responsive Pedagogy
9.4 Making STEM and ICT Lessons Gender Responsive
2.3 Movement along the X axis and Y axis ⭐ ►
Connect with us:
Home
Courses
Library
Table of contents
General
Announcements
General forum
Share your projects
Resources
Module 1 - Introduction to Scratch
Learning outcomes
1.2 The block palette and scripts area
1.3 TABS
1.3.1 Code Tab
1.3.2 Costumes Tab
1.3.3 Sounds Tab
1.4 Scratch Blocks
1.4.1 Stack Blocks
1.4.2 Hat Blocks
1.4.3 Reporter Blocks (Reporters)
Tryout
1.5 Operators
⭐ 1.5.1 Addition
Addition - Tryout
Addition - Solution
⭐ 1.5.2 Subtraction
Subtraction - Tryout
Subtraction - Solution
⭐ 1.5.3 Multiplication
Multiplication - Tryout
Multiplication - Solution
⭐ 1.5.4 Division
Division - Tryout
Division - Solution
⭐ 1.5.5 Coding Logically - Boolean Operator Blocks
Boolean operators - Tryout
Boolean operators - Solution
1.5.6 Operation on Text - Video
⭐ 1.5.6 Operation on Text
Operators on Text - Tryout
Operators on Text - Solution
⭐ 1.5.7 Understanding Other Operations
Other Operations - Tryout
⭐ 1.5.8 Programming with Different Paths
1.6. Sequential Execution of Instructions - Video
⭐ 1.6 Sequential Execution of Instructions
Sequential Execution - Tryout
⭐ 1.7 Parallelism
M1 - End of Module activity
M1 Activity- Example and solution
Module 1: Share your projects!
Module 1: Discussions and questions
Module 2 - Motion and Direction in an XY coordinates system
Learning outcomes
2.1 Introduction to Stage Size
⭐ 2.2 Geometry and pixels
Geometry and pixels - Tryout
2.3 Movement along the X axis and Y axis ⭐
2.3.1 Go to XY Block ⭐
Got to XY Block - Tryout
2.3.2 “Change X By” and “Change Y By” Block
2.3.3 Set X and Set Y Blocks
2.3.4 The “Glide to x-y” Block ⭐
Glide to x-y Block - Tryout
Glide to x-y Block - Solution
2.3.5 The Motion Blocks
Motion Block - Tryout
Motion Block - Solution
2.3.6 The Rotation Block
2.3.7 The Reporter Block
M2 - End of Module activity
Module 2: Share your projects!
Module 2: Discussions and questions
Module 3 - Creating storeis and animations in Scratch Part 1
Learning outcomes
3.1 Introduction
3.2 Working with different sprites ⭐
3.3 Animating different sprites ⭐
Animating different sprites - Tryout
Animating different sprites - Solution
3.4 Communication between sprites ⭐
3.5 Story Creation
3.5.1 Creating blocks for different characters
3.5.2 Converstations
3.5.3 Switching between backdrops
3.5.4 Event timing
M3 - End of Module activity
Module 3: Share your projects!
Module 3: Discussions and questions
Module 4 - Creating stories and animations in Scratch Part II
Overview and learning outcomes
4.1 Sensing blocks
4.1.1 Touching block
4.1.2 Mouse down block
4.1.3 Follow the mouse pointer
4.1.4 Key is pressed
4.1.5 When 2 sprites collide
4.1.6 Asking a question
4.2. Control blocks
4.2.1 Wait
4.2.2 Repeat
4.2.3 Wait until ()
4.2.4 Repeat until
4.2.5 The "if" statement block
4.2.6 Forever loop
4.2.7 "Stop" block
4.2.8 "When I start as a clone" block
4.2.9 Create clone of () Block
4.2.10 Delete this clone
4.3 Broadcast Blocks
4.3.1 Broadcast () Block
4.3.2 Broadcast () and Wait Block
4.3.3 when I Receive () Block
Broadcasting activity 1 ⭐
Broadcasting activity 2 ⭐
4.4 Feedback groups
4.5 Sound block
M4 - End of Module activity
Module 4: Share your projects!
Module 4: Discussions and questions
Module 5 - Polygons and flowers
Overview and learning outcomes
5.1 Pen blocks
5.1.1 Drawing shapes
5.1.2 Hide and Show
5.1.3 Changing colour
5.1.4 Erasing
Pen block - Activity 1
5.2 Drawing angles
5.2.1 Drawing a square
5.2.2 Drawing a circle
5.2.3 Drawing a Hexagon
5.2.4 Drawing an Octagon
5.2.6 Drawing a flower
5.2.6 Similarity between “drawing a shape using Scratch” and “printing a shape using C++”
Drawing shapes - Activity 2
M5 - End of Module activity
Module 5: Share your projects!
Module 5: Discussions and questions
Module 6 - Scratch games Part 1
Overview and Learning outcomes
6.1 Design process
6.2.1 Variables
6.2.2 Creating a Variable
⭐ Guided activity: Creating a variable
6.2.3 Using created variables
⭐ Guided activity: Using a created variable
6.2.4 Data
6.2.5 Creating values of Lists
⭐ Guided activity: Creating a list with values
6.3.1 Creating Characters
6.3.2 Inserting a Sprite
6.3.3 Creating a Sprite
6.3.4 Inserting Touch Detection
6.4. Adding a Score and Timer to the game
M6 - End of Module activity
Did you manage to create the list?
Module 7 - Scratch games part 2
Knowledge, Attitude and Practices Survey
Overview and learning outcomes
1. Game Design Process
2. Technical Game Plan
3. Logical operators
3.1 Using Logical operators in game design
3.2 Periodic Table game
⭐ Guided practice: Periodic Table Game
⭐ Guided practice: Revising the game design
M7 - SCRATCH 2050 HACKATHON
Student Hackathon Guide
Submission Link_Winner at club level
Submission Link_Winner at School lever
Submission Link_Winner at Sector level
Submission Link_Winner at District level
Submission Link_Winner at club level
Submission Link_Winner at School level
Submission Link_Winner at Sector level
Submission Link_ Final projects at district level
Module 8 - Pedagogical Insights
Overview and learning outcomes
8. Preparations
8.1 Preparing to start your coding club
8.1.1 Student Registration
8.2 The first coding club session
8.3 Setting Up a Scratch Account
Module 9 - Gender and Inclusiveness in STEM Education
Introduction
Learning outcomes
9.1 What is Gender?
9.2 Key Terms
9.3 Gender Responsive Pedagogy
9.4 Making STEM and ICT Lessons Gender Responsive
×
My bookmarks
Title