Concept Enumeration¶
Numbered list of concepts for Scratch Programming for Kids.
- Visual Programming
- Sprite
- Stage
- Blocks Palette
- Code Tab
- Costumes Tab
- Sounds Tab
- Toolbar
- Zoom Controls
- Scratch Account
- Community Guidelines
- Studio
- Commenting
- Remixing
- Green Flag
- Stop Sign
- Saving Projects
- Sharing Projects
- Project Page
- File Menu
- Sequence
- Step By Step Thinking
- Motion Blocks
- Move Steps
- Turn Degrees
- Go To Position
- Glide To Position
- X Coordinate
- Y Coordinate
- Coordinate System
- Green Flag Event
- Multiple Sprites
- Looks Blocks
- Say Block
- Think Block
- Switch Costume
- Next Costume
- Change Size
- Costume Animation
- Costume Center
- Debugging Basics
- Script Reading Order
- Block Highlighting
- Error Detection
- Forever Loop
- Continuous Motion
- Scrolling Background
- Repeat Loop
- Counted Repetition
- Repeat Until Loop
- Condition Controlled Loop
- Boolean Introduction
- Parallelism
- Concurrent Scripts
- Sound Blocks
- Play Sound
- Start Sound
- Change Tempo
- Beat Synchronization
- Lip Sync Animation
- Pen Extension
- Drawing Trails
- Rainbow Lines
- Geometric Patterns
- Pen Down
- Pen Up
- Pen Color
- Pen Size
- Clear Graphics
- Stamp
- Erase All
- Loop Nesting
- Infinite Loop Detection
- Loop Termination
- Event Blocks
- Sprite Clicked Event
- Key Pressed Event
- Backdrop Switch Event
- Broadcast Message
- When I Receive
- Sprite Communication
- Broadcast And Wait
- Scene Coordination
- Dialogue Timing
- Switch Backdrop
- Next Backdrop
- Storytelling Flow
- Remix Exploration
- Credit Attribution
- Pair Programming
- Storyboarding
- Scene Planning
- Algorithmic Thinking
- Event Driven Programming
- Message Passing
- Synchronous Broadcast
- Asynchronous Broadcast
- Broadcast Storm
- Event Queue
- If Block
- If Else Block
- Decision Making
- Conditional Branching
- Touching Sensor
- Touching Color Sensor
- Key Pressed Sensor
- Distance To Sensor
- Comparison Operators
- Less Than Operator
- Greater Than Operator
- Equal Operator
- Boolean Logic
- And Operator
- Or Operator
- Not Operator
- Boolean Combination
- Variable Creation
- Set Variable
- Change Variable
- Show Variable
- Hide Variable
- Score Variable
- Lives Variable
- Timer Variable
- Variable Scope
- For All Sprites
- For This Sprite Only
- Random Number
- Pick Random
- Dice Roll
- Unpredictable Gameplay
- Player Control
- Enemy Movement
- Collision Detection
- Win Condition
- Lose Condition
- Cloning
- Create Clone
- When I Start As Clone
- Delete This Clone
- Clone Behavior
- Clone Performance
- List Creation
- Add To List
- Delete From List
- List Item Access
- List Length
- List Contains
- Inventory System
- High Score List
- Video Sensing
- Motion Detection
- Camera Games
- Text To Speech
- Talking Sprites
- Accessibility Features
- Translate Extension
- Multilingual Projects
- Micro Bit Extension
- Makey Makey Extension
- Physical Computing
- Custom Block Definition
- Block Parameters
- Run Without Screen Refresh
- Abstraction
- Reusability
- Design Process
- Imagine Phase
- Plan Phase
- Create Phase
- Test Phase
- Improve Phase
- Share Phase
- Pseudocode
- Flowchart
- Storyboard
- Asset List
- Iterative Development
- Versioning
- Testing Strategies
- Debugging Strategies
- Polishing
- Instructions Screen
- Credits
- Sound Effects
- Visual Juice
- Project Tags
- Project Description
- Remix Tree
- Community Feedback
- Design Journal
- Reflection
- Stage Size
- Stage Center
- Positive X
- Negative X
- Positive Y
- Negative Y
- Motion Block Category
- Looks Block Category
- Sound Block Category
- Events Block Category
- Control Block Category
- Sensing Block Category
- Operators Block Category
- Variables Block Category
- List Block Category
- My Blocks Category
- Block Color Coding
- Hat Block Shape
- Stack Block Shape
- Reporter Block Shape
- Boolean Block Shape
- Cap Block Shape
- Drag And Drop
- Snap Together
- Script Area
- Delete Block
- Duplicate Block
- Comment Block
- Clean Up Blocks
- Add Extension
- Extension Management
- Backpack
- Copy To Backpack
- Paste From Backpack