Podcast
Questions and Answers
What is block-based programming primarily designed to prevent?
What is block-based programming primarily designed to prevent?
Which of the following is NOT an example of block-based software?
Which of the following is NOT an example of block-based software?
Why is PictoBlox preferred over other programming options?
Why is PictoBlox preferred over other programming options?
What is a sprite in the context of PictoBlox?
What is a sprite in the context of PictoBlox?
Signup and view all the answers
Which step is NOT required when installing PictoBlox software?
Which step is NOT required when installing PictoBlox software?
Signup and view all the answers
What action can you perform on the stage in PictoBlox?
What action can you perform on the stage in PictoBlox?
Signup and view all the answers
What elements of PictoBlox assist in easily learning programming?
What elements of PictoBlox assist in easily learning programming?
Signup and view all the answers
Which of the following describes the 'stage' in PictoBlox?
Which of the following describes the 'stage' in PictoBlox?
Signup and view all the answers
What is the primary purpose of the 'when flag clicked' block in the coding process?
What is the primary purpose of the 'when flag clicked' block in the coding process?
Signup and view all the answers
Which block is used to ensure that a set of blocks keeps executing until manually stopped?
Which block is used to ensure that a set of blocks keeps executing until manually stopped?
Signup and view all the answers
How does the 'if on edge, bounce' block function in the script?
How does the 'if on edge, bounce' block function in the script?
Signup and view all the answers
What happens when the script is executed by clicking the green flag?
What happens when the script is executed by clicking the green flag?
Signup and view all the answers
Why is the 'set rotation style ()' block important in the coding environment?
Why is the 'set rotation style ()' block important in the coding environment?
Signup and view all the answers
Which palette must you access to utilize the 'move () steps' block?
Which palette must you access to utilize the 'move () steps' block?
Signup and view all the answers
Which type of block is the 'when flag clicked' block classified as?
Which type of block is the 'when flag clicked' block classified as?
Signup and view all the answers
What should you do if Tobi goes out of the frame during execution?
What should you do if Tobi goes out of the frame during execution?
Signup and view all the answers
Study Notes
Coding & Robotics
- This presentation is about coding and robotics, specifically using PictoBlox.
- The presenter is N.D Elroi.
Learning Outcomes
- Definition of block-based programming
- Examples of block-based software (Scratch, Code.org, Pictoblox, Thunkable, Blockly, VEXcode VR)
- Introduction to Pictoblox and why it's selected over other alternatives due to user-friendly interfaces & drag-and-drop functionality
- Pictoblox installation instructions
- Pictoblox features and uses
Materials Needed
- Projector
- Functional Laptop
- Internet connection
- Attention
- Quietness
- Pictoblox software
Concepts & Definitions
- Block-based coding: a programming method where instructions are issued through dragging and dropping blocks.
- This method prevents syntax errors and eliminates the need to memorize syntax.
Examples of Block-Based Software
- Scratch
- Code.org
- Pictoblox
- Thunkable
- Blockly
- VEXcode VR
What is Pictoblox?
- A graphical programming software based on Scratch blocks making it ideal for beginners.
Why Pictoblox is chosen
- User-friendly interface and drag-and-drop function.
- No need to memorize syntax or rules.
- Makes learning to code fun and easy.
How to Install Pictoblox
- Click on a provided link.
- Select the device type.
- Download the required app.
- Click to install.
Pictoblox Interface
- Blocks: Puzzle-piece shapes to write scripts.
- Stage: A background or backdrop for projects.
- Sprite: An object or character performing actions.
- Scripting Area: Where scripts are built by arranging blocks.
- Backdrops: Possible backgrounds for the stage.
The Stage
- A backdrop for Scratch projects.
- White background in the top right corner.
- Features a bear sprite named Tobi.
The Sprite
- An object or character performing actions.
- Understands and obeys given instructions.
- Can be moved around.
Stage Palette
- Tools to change the stage.
- Choose images from the backdrop library.
- Add new backgrounds or images.
- Option to use computer or laptop camera.
Blocks
- Puzzle-piece shapes used to write scripts.
- Fit together to form instructions for the program.
- Predefined commands for creating programs.
Block Palette
- Located under the Code tab.
- Contains various palettes (Motion, Sound, Control).
- Each palette has blocks performing specific functions.
Script
- A set of blocks arranged to perform a task or a series of tasks.
- A program code in Pictoblox/Scratch lingo.
Activity: Make Tobi Walk
- Purpose: Develop a simple script to make Tobi (a bear sprite) walk in different speeds.
Step-by-Step Instructions for the Activity
- Step 1: Open Pictoblox and create a new file.
- Step 2: Select block coding.
- Step 3: Add a "when clicked" block.
- Step 4: Add a "forever" block below "when clicked."
- Step 5: Insert "move [number]" blocks inside the "forever" block.
- Step 6: Run the script to observe Tobi's movement.
- Step 7: Add an "if on edge, bounce" block inside the "forever" block.
- Step 8: Set "rotation style (left-right)"
- Step 9: Add a "wait" block to control Tobi's speed.
- Step 10: Save the program.
- Homework: Repeat steps 1-10 for other sprites.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.