We are a team of teachers that have experience educating high school students in the field of Computer Science and Technology. Our goal is the integration of technology in the classroom. Technology is a valuable tool, however there is a void between technology and learning. Roombop aims to change that! RoomBop allows teachers to bring technology into their classrooms for any subject on any device, for all ages.
We are a team of teachers that have experience educating high school students in the field of Computer Science and Technology. Our goal is the integration of technology in the classroom. Technology is a valuable tool, however there is a void between technology and learning. Roombop aims to change that! RoomBop allows teachers to bring technology into their classrooms for any subject on any device, for all ages.
You want to introduce or teach your Kindergartens about programming / coding however you don’t have access to computers? Or maybe you do have access but want a fun STEM activity that is simplified. This is the resource for you! After completing these printable activities, your students can apply similar logic and strategies to coding websites and apps. This coding activity is based around the theme of honey bees which is great for July.
The main focus of this resource is basic logic puzzles which is great for Hour of Code. These are printable puzzles with cuttable commands. This resource includes the following type of activities and worksheets:
How To Use for Educators
How To Play for students
Coding Map
Map Pieces in color
Crack the code recording sheet
Crack the code chart for smartboard
This resource comes in a standard size 11 x 8.5 printable PDF as well as an editable Google Slide. This means you can quickly change the code to work for you, and or remove unused slides to share with students… You can print it out and provide the sheets to your students, or send it digitally inside your Google Class and allow the students to drag and drop. This makes for a great distance learning classroom activity.
You want to introduce or teach your Kindergartens about programming / coding however you don’t have access to computers? Or maybe you do have access but want a fun STEM activity that is simplified. This is the resource for you! After completing these printable activities, your students can apply similar logic and strategies to coding websites and apps. This coding activity is based around the theme of the beach which is great for August.
The main focus of this resource is basic logic puzzles which is great for Hour of Code. These are printable puzzles with cuttable commands. This resource includes the following type of activities and worksheets:
How To Use for Educators
How To Play for students
Coding Map
Map Pieces in color
Crack the code recording sheet
Crack the code chart for smartboard
This resource comes in a standard size 11 x 8.5 printable PDF as well as an editable Google Slide. This means you can quickly change the code to work for you, and or remove unused slides to share with students… You can print it out and provide the sheets to your students, or send it digitally inside your Google Class and allow the students to drag and drop. This makes for a great distance learning classroom activity.
There are so many amazing apps for Chromebooks, almost too many. This package will help you narrow down the search for amazing Chromebook apps!
The package contains information and screenshots to 65 Chromebook apps for education.
These apps are useful for both teachers and students. Even if you are not a Chromebook user and just use regular Chrome, you can still take advantage of these apps and extensions!
Chromebook wallpapers with rules & numbers #1-40. Use the wallpaper space to display Google Chromebook rules with these Chromebook wallpapers specially designed for the classroom.
You can organize your Chromebooks in a shared cart or 1 to 1 by matching the numbered background images with the students names. Included in this package is a guide for your students to follow to upload and set the background image independently! Since the backgrounds have 10 different colors, you can also use this for easy grouping.
Hold students accountable for their Chromebook every time they sign in to their Google Chromebook!
**Note: This package is in a ZIP file.
Chromebook Rules:
• Do not share your username & password
• Use with clean & dry hands
• No food or drink nearby device
• Hold bottom with two hands
• Use only approved sites & apps
Includes:
Images
• 40 high quality png numbered backgrounds in 10 colors
• 10 high quality png backgrounds without numbers
PDF
• A guide for the students to change the wallpaper themselves
• A class list template for the teacher to fill out to correspond which student has which chromebook
This digital notebook is made in Google Slides for any subject. Everything is editable.
This digital notebook includes a table of contents page. Add ANY topic on the left of the table of contents. The right of the table of contents has page numbers already linked to the corresponding slide.
Digital Notebooks For Any Subject
This notebook is available in different sizes depending on your needs:
• 20 Page Digital Notebook
• 40 Page Digital Notebook
• 100 Page Digital Notebook
This notebook has 40 pages! Use the pages to:
• Add topics
• Add text
• Class notes
• Research
• Assignments
• Labs
• Reviews
• Add images
• Add shapes
This package also includes:
• A page on how to use
• Usage ideas
• A page on usage ideas
• A page on adding text, images, shapes and lines
• Arranging and aligning in Google Sheets
With the helpful included pages, students can make their notebooks more interactive and visually appealing:
• adding images
• adding videos
• adding links
• designing their own notes to suit their individual learning needs
This digital notebook will work for ALL of your subject areas!
In programming, a sequence of letters and symbols is called a “string”. Strings can contain any character on the keyboard (including spaces). They can be of any length. Strings can also be grouped together in lists.
What You Get:
• Working with words
• Making lists
• Using lists
• Seeing lists
• Playing with lists
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources.
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources. You can also get this resource part of my bundled Scratch Intermediate package here.
• Scratch: Making Things Move (Intermediate #1)
• Scratch: Costumes (Intermediate #2)
• Scratch: Special Effects (Intermediate #3)
• Scratch: Events (Intermediate #4)
• Scratch: Simple Loops (Intermediate #5)
• Scratch: Pen Tool (Intermediate #6)
• Scratch: Variables (Intermediate #7)
• Scratch: Math (Intermediate #8)
• Scratch: Strings and List (Intermediate #9)
• Scratch: Coordinates (Intermediate #10)
• Scratch: Audio (Intermediate #11)
• Scratch: Roll the dice - Game Programming (Intermediate #12)
• Scratch Bundle: Intermediate To Your Second Game (Value Pack)
Now you’ve learned the basics of Scratch, you can experiment with some of its more advanced features. The more you practice, the better your coding will become.
What You Get:
• Things to try
• Backpack
• Help
• Similarities to Python
• Next Steps
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources.
This resource can be bought in a bundle here. Other Resources in this set include the following:
• Scratch: Binary (Advanced #1)
• Scratch: Decisions (Advanced #2)
• Scratch: Sensing and detecting (Advanced #3)
• Scratch: Complex loops (Advanced #4)
• Scratch: Sprite Communication (Advanced #5)
• Scratch: Creating Blocks (Advanced #6)
• Scratch: Monkey vs Bat - Game Programming (Advanced #7)
• Scratch: Things to try (Advanced #8)
• Scratch Bundle: Advanced To Your Third Game (Value Pack)
To avoid repeating the same set of blocks over and over again, it’s possible to take a shortcut by creating new blocks. Each new block can contain several different instructions.
What You Get:
• Creating blocks
• Define and using blocks
• Blocks with inputs
• Blocks example
• Next Steps
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources.
This resource can be bought in a bundle here. Other Resources in this set include the following:
• Scratch: Binary (Advanced #1)
• Scratch: Decisions (Advanced #2)
• Scratch: Sensing and detecting (Advanced #3)
• Scratch: Complex loops (Advanced #4)
• Scratch: Sprite Communication (Advanced #5)
• Scratch: Creating Blocks (Advanced #6)
• Scratch: Monkey vs Bat - Game Programming (Advanced #7)
• Scratch: Things to try (Advanced #8)
• Scratch Bundle: Advanced To Your Third Game (Value Pack)
Scratch programs don’t have to be silent. Use the pink “Sound” blocks to try out sound effects and create music. You can also use sound files you already have or record brand new sounds for your program or game!
What You Get:
• Adding sound
• Playing sound
• Volume control
• Making music
• Playing music
• Tempo
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources.
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources. You can also get this resource part of my bundled Scratch Intermediate package here.
• Scratch: Making Things Move (Intermediate #1)
• Scratch: Costumes (Intermediate #2)
• Scratch: Special Effects (Intermediate #3)
• Scratch: Events (Intermediate #4)
• Scratch: Simple Loops (Intermediate #5)
• Scratch: Pen Tool (Intermediate #6)
• Scratch: Variables (Intermediate #7)
• Scratch: Math (Intermediate #8)
• Scratch: Strings and List (Intermediate #9)
• Scratch: Coordinates (Intermediate #10)
• Scratch: Audio (Intermediate #11)
• Scratch: Roll the dice - Game Programming (Intermediate #12)
• Scratch Bundle: Intermediate To Your Second Game (Value Pack)
Computers decide what to do by asking questions and determining whether the answers are true or false. Questions that only have two possible answers are called “Boolean expressions”. We will look at the various expressions in the upcoming pages. We will first start off with numbers!
What You Get:
• Numbers
• Variables
• Words
• Not block
• Combining
• Next Steps
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources.
This resource can be bought in a bundle here. Other Resources in this set include the following:
• Scratch: Binary (Advanced #1)
• Scratch: Decisions (Advanced #2)
• Scratch: Sensing and detecting (Advanced #3)
• Scratch: Complex loops (Advanced #4)
• Scratch: Sprite Communication (Advanced #5)
• Scratch: Creating Blocks (Advanced #6)
• Scratch: Monkey vs Bat - Game Programming (Advanced #7)
• Scratch: Things to try (Advanced #8)
• Scratch Bundle: Advanced To Your Third Game (Value Pack)
Sometimes it’s useful for sprites to communicate with each other. Sprites can use messages to tell other sprites what to do. Scratch also lets you create conversations between sprites.
What You Get:
• Broadcasting
• Shark Example
• Conversations
• Monkey Example
• Next Steps
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources.
This resource can be bought in a bundle here. Other Resources in this set include the following:
• Scratch: Binary (Advanced #1)
• Scratch: Decisions (Advanced #2)
• Scratch: Sensing and detecting (Advanced #3)
• Scratch: Complex loops (Advanced #4)
• Scratch: Sprite Communication (Advanced #5)
• Scratch: Creating Blocks (Advanced #6)
• Scratch: Monkey vs Bat - Game Programming (Advanced #7)
• Scratch: Things to try (Advanced #8)
• Scratch Bundle: Advanced To Your Third Game (Value Pack)
The “if” blocks use Boolean expressions to decide what to do next. To use them, put other blocks inside their “jaws”. The blocks inside the “if” blocks will only run if the answer to the Boolean expression is true.
What You Get:
• Making Decisions
• Decision Blocks
• If Then
• Branched Instructions
• Boolean Shapes
• Next Steps
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources.
This resource can be bought in a bundle here. Other Resources in this set include the following:
• Scratch: Binary (Advanced #1)
• Scratch: Decisions (Advanced #2)
• Scratch: Sensing and detecting (Advanced #3)
• Scratch: Complex loops (Advanced #4)
• Scratch: Sprite Communication (Advanced #5)
• Scratch: Creating Blocks (Advanced #6)
• Scratch: Monkey vs Bat - Game Programming (Advanced #7)
• Scratch: Things to try (Advanced #8)
• Scratch Bundle: Advanced To Your Third Game (Value Pack)
As well as storing numbers in variables, Scratch can be used to carry out all sorts of calculations using the “Operator” blocks.
What You Get:
• Addition and subtraction
• Multiplication and division
• Results in variables
• Random numbers
• Advanced math
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources.
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources. You can also get this resource part of my bundled Scratch Intermediate package here.
• Scratch: Making Things Move (Intermediate #1)
• Scratch: Costumes (Intermediate #2)
• Scratch: Special Effects (Intermediate #3)
• Scratch: Events (Intermediate #4)
• Scratch: Simple Loops (Intermediate #5)
• Scratch: Pen Tool (Intermediate #6)
• Scratch: Variables (Intermediate #7)
• Scratch: Math (Intermediate #8)
• Scratch: Strings and List (Intermediate #9)
• Scratch: Coordinates (Intermediate #10)
• Scratch: Audio (Intermediate #11)
• Scratch: Roll the dice - Game Programming (Intermediate #12)
• Scratch Bundle: Intermediate To Your Second Game (Value Pack)
The “Sensing” blocks enable a script to see what is happening on your computer. They can detect keyboard controls and let sprites react when they touch each other. Here are various of sensing blocks and their functions.
What You Get:
• Sensing Blocks
• Keyboard Controls
• Sprite Collision
• Using Sensing Blocks
• Next Steps
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources.
This resource can be bought in a bundle here. Other Resources in this set include the following:
• Scratch: Binary (Advanced #1)
• Scratch: Decisions (Advanced #2)
• Scratch: Sensing and detecting (Advanced #3)
• Scratch: Complex loops (Advanced #4)
• Scratch: Sprite Communication (Advanced #5)
• Scratch: Creating Blocks (Advanced #6)
• Scratch: Monkey vs Bat - Game Programming (Advanced #7)
• Scratch: Things to try (Advanced #8)
• Scratch Bundle: Advanced To Your Third Game (Value Pack)
To put a sprite in a particular spot, or to find out its exact location, you can use coordinates. Coordinates are a pair of numbers that pinpoint a sprite’s position on the stage using an X and Y grid.
What You Get:
• X & Y positions
• X & Y grid
• Moving sprites
• Moving a penguin
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources.
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources. You can also get this resource part of my bundled Scratch Intermediate package here.
• Scratch: Making Things Move (Intermediate #1)
• Scratch: Costumes (Intermediate #2)
• Scratch: Special Effects (Intermediate #3)
• Scratch: Events (Intermediate #4)
• Scratch: Simple Loops (Intermediate #5)
• Scratch: Pen Tool (Intermediate #6)
• Scratch: Variables (Intermediate #7)
• Scratch: Math (Intermediate #8)
• Scratch: Strings and List (Intermediate #9)
• Scratch: Coordinates (Intermediate #10)
• Scratch: Audio (Intermediate #11)
• Scratch: Roll the dice - Game Programming (Intermediate #12)
• Scratch Bundle: Intermediate To Your Second Game (Value Pack)
Scratch is a visual programming language that makes coding simple and fun.
It can be used to create all sorts of programs. This package is a great resource to have your students follow. It will teach them about saving their projects in Scratch as well as working with the interface.
What You Get:
• Saving your work
• The interface
• Menu bar
• Stage area & Sprites
• Block Palettes
• Scripts Area
• Next steps
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources. You can also get this resource part of my bundled Scratch Basics package here.
• Starting from Scratch (Basics #1) [FREE]
• Scratch: Interface (Basics #2)
• Scratch: Sprites (Basics #3)
• Scratch: Colored Blocks and Scripts (Basics #4)
• Scratch: Cat vs Dragon - Game Programming (Basics #5)
• Scratch Bundle: Basics To Your First Game (Value Pack)
Gaming is all about firing, dodging, and escaping. The characters you control might run, drive a car or fly. To create games in Scratch you must learn how to make sprites move.
What You Get:
• Intro to the Motion block
• Creating Blocks
• Move () Steps Block
• Turn () Degrees Block
• Point in Direction () Block
• Point Towards () Block
• Other Blocks
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources.
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources. You can also get this resource part of my bundled Scratch Intermediate package here.
• Scratch: Making Things Move (Intermediate #1)
• Scratch: Costumes (Intermediate #2)
• Scratch: Special Effects (Intermediate #3)
• Scratch: Events (Intermediate #4)
• Scratch: Simple Loops (Intermediate #5)
• Scratch: Pen Tool (Intermediate #6)
• Scratch: Variables (Intermediate #7)
• Scratch: Math (Intermediate #8)
• Scratch: Strings and List (Intermediate #9)
• Scratch: Coordinates (Intermediate #10)
• Scratch: Audio (Intermediate #11)
• Scratch: Roll the dice - Game Programming (Intermediate #12)
• Scratch Bundle: Intermediate To Your Second Game (Value Pack)
Blocks are color coded depending on what they do. Putting them together builds scripts. This package is a great resource to have your students follow. It will teach them about working with blocks, their functions and the basics of running scripts.
What You Get:
• Colored blocks: Intro
• Function of blocks
• Flow of scripts
• Running Scripts
• Next steps
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources. You can also get this resource part of my bundled Scratch Basics package here.
• Starting from Scratch (Basics #1) [FREE]
• Scratch: Interface (Basics #2)
• Scratch: Sprites (Basics #3)
• Scratch: Colored Blocks and Scripts (Basics #4)
• Scratch: Cat vs Dragon - Game Programming (Basics #5)
• Scratch Bundle: Basics To Your First Game (Value Pack)
The brown “Events” blocks in Scratch start scripts when certain things happen. For example, when the user presses a key, clicks a sprite or uses a webcam or microphone.
What You Get:
• Into to events
• Clicking
• Key Presses
• Sound Events
• Webcam Detector
• Backdrop Changes
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources.
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources. You can also get this resource part of my bundled Scratch Intermediate package here.
• Scratch: Making Things Move (Intermediate #1)
• Scratch: Costumes (Intermediate #2)
• Scratch: Special Effects (Intermediate #3)
• Scratch: Events (Intermediate #4)
• Scratch: Simple Loops (Intermediate #5)
• Scratch: Pen Tool (Intermediate #6)
• Scratch: Variables (Intermediate #7)
• Scratch: Math (Intermediate #8)
• Scratch: Strings and List (Intermediate #9)
• Scratch: Coordinates (Intermediate #10)
• Scratch: Audio (Intermediate #11)
• Scratch: Roll the dice - Game Programming (Intermediate #12)
• Scratch Bundle: Intermediate To Your Second Game (Value Pack)
We will learn how to use special effects within Scratch! Using the purple “Looks” blocks we will look at how sprites can disappear and reappear, shrink and grow and fade in and out.
What You Get:
• Intro to effects
• Hide & show sprites
• Showing sprites
• Sizing sprites
• Sprite Effects
• Teleporting
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources.
My Scratch Resources:
This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources. You can also get this resource part of my bundled Scratch Intermediate package here.
• Scratch: Making Things Move (Intermediate #1)
• Scratch: Costumes (Intermediate #2)
• Scratch: Special Effects (Intermediate #3)
• Scratch: Events (Intermediate #4)
• Scratch: Simple Loops (Intermediate #5)
• Scratch: Pen Tool (Intermediate #6)
• Scratch: Variables (Intermediate #7)
• Scratch: Math (Intermediate #8)
• Scratch: Strings and List (Intermediate #9)
• Scratch: Coordinates (Intermediate #10)
• Scratch: Audio (Intermediate #11)
• Scratch: Roll the dice - Game Programming (Intermediate #12)
• Scratch Bundle: Intermediate To Your Second Game (Value Pack)