Scratch Training Course (Module 1)
Age Group
Duration
- 10, 1 hour sessions, one per week
Price
One School Term : R2500 or R900 pm for 3 months
One School Year : R9000 or R850 pm for 12 months
What do I need?
- A laptop for online learning, and a stable internet connection.
- The recommended minimum speed is around 10 Mbps.
- We use Google Meet and Google Classroom so it is required that you have a gmail address.
Outcomes
- Know the tools and terminology used in the Scratch Junior Environment.
- Know the instructions and sequencing for breaking up a small story in steps.
- Perform stories with motion blocks.
- Changing characters in a story, setting scenes.
- Program different characters in a story to do different things.
- Create collages to show to friends or family.
- Setting and modifying speed in stories and animation.
- Know how to use sound and animation. Design and create stories and games.
Certification
- A progress report will be issued after each module like this module.v
- After all 4 modules were completed, and the assessments passed, a Competency Certificate will be issued
Contents
1. Getting Started
What is Scratch
Scratch Programming Environment
- The stage
- Sprite list
- Blocks tab
- Scripts area
- Costumes tab
- Sounds tab
- Backdrops tab
- Sprite info
- Toolbar
Paint Editor
- Setting the centre of an image
- Setting transparent colour
Your first Scratch Game
- Prepare the backdrop
- Add the paddle and ball
- Start the game and get your sprites moving
- Spice it up with sound
Scratch blocks: An overview
Arithmetic Operators and Functions
- Arithmetic Operators
- Random Numbers
- Mathematical Functions
2. Motion and Drawing
Using Motion Commands
- Absolute Motion
- Relative motion
- Other motion commands
Pen commands and easy draw
The power of repeat
- Rotated squares
- Exploring with stamp
Scratch Projects.
- Get the Money
- Catching Apples
- More on Cloned Sprites . .
Looks and Sound
The Looks Palette
- Changing Costumes to Animate
- Sprites That Speak and Think
- Image Effects
- Size and Visibility
- Layers
The Sound Palette
- Playing Audio Files
- Playing Drums and Other Sounds
- Composing Music
- Controlling Sound Volume
- Setting the Tempo
Scratch Projects
- Dancing on Stage
- Fireworks .
4. Procedures
Message Broadcasting and Receiving
- Sending and Receiving Broadcasts
- Message Broadcasting to Coordinate Multiple Sprites
- Creating Large Programs in Small Steps
- Creating Procedures with Message Broadcasting
- Building Your Own Block
- Passing Parameters to Custom Blocks
- Using Nested Procedures
Working with Procedures
- Breaking Programs Down into Procedures .
- Building Up with Procedures . .
5. Variables
Data Types in Scratch
- What’s in the Shape?
- Automatic Data Type Conversion
Introduction to Variables
- What Is a Variable?
- Creating and Using Variables
- The Scope of Variables
- Changing Variables
- Variables in Clones
Displaying Variable Monitors
Using Variable Monitors in Applications
- Simulating Ohm’s Law
- Demonstrating a Series Circuit . .
- Visualizing a Sphere’s Volume and Surface Area
- Drawing an n-Leaved Rose .
- Modeling Sunflower Seed Distribution
Getting Input from Users
- Reading a Number
- Reading Characters
- Performing Arithmetic Operations
6. Making Decisions
Comparison Operators
- Evaluating Boolean Expressions
- Comparing Letters and Strings
Decision Structures
- The if Block
- Using Variables as Flags
- The if/else Block
- Nested if and if/else Blocks
- Menu-Driven Programs
Logical Operators
- The and Operator
- The or Operator
- The not Operator
- Using Logical Operators to Check Numeric Ranges
Scratch Projects
- Guess My Coordinates
- Triangle Classification Game .
- Line Follower .
- Equation of a Line .
Repetition: A Deeper Exploration of Loops
More Loop Blocks in Scratch
- The repeat until Block
- Building a forever if Block
Stop Commands
- Ending a Computational Loop
- Validating User Input .
Counters
- Check a Password
- Counting by a Constant Amount
Revisiting Nested Loops .
Recursion: Procedures That Call Themselves .
Scratch Projects
- Analog Clock
- Bird Shooter Game
- Free-Fall Simulation .
- Projectile Motion Simulator
8. String Processing
Revisiting the String Data Type
- Counting Special Characters in a String
- Comparing String Characters
String Manipulation Examples
- Igpay Atinlay
- Fix My Spelling
- Unscramble
Scratch Projects
- Shoot
- Binary to Decimal Converter .
- Hangman
- Fraction Tutor
Avoid disappointment
Book Now!