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.
Simple programs can be both useful and fun. This program will create a dice that can be rolled. You can play it to see who can get the highest number or used as a dice replacement when you play a board game.
What You Get:
• Drawing your own sprite
• Changing colors
• Multiple costumes
• The rotation tool
• Applying the script
• Project accomplishments
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)
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)
Simple loops are used to repeat parts of a program forever, or a certain number of times. Other, cleverer loops can be used to write programs that decide exactly when to repeat instructions.
What You Get:
• Repeat Until
• Stop All
• Wait
• Nested Loops
• 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)
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)
This Google Sheet is setup to create data logs with automatic graphs. It is very easy to use. Students enter their data in the colored cells and the graph is automatically created.
Included:
• 5 different graph types. One on each tab.
• Each graph has room for 200 entries. Decide how many to use.
• Information page on using tabs.
• Information page on using the chart.
• Information page on using the graphs.
Some Usage Ideas:
• Surveys
• Math Facts
• Grades
• Science Labs
Students will never lose their data graphs again as this uses Google Drive!
Scratch is a visual programming language that makes coding simple and fun.
It can be used to create all sorts of programs. This is the intermediate package that explains various of Scratch concepts. This is a bundled package that include 12 of my Scratch Intermediate guides. It also includes one tutorial on creating a dice rolling game.
Buying this bundle saves you $7!
**Note:This package is in a ZIP file.
What You Get:
• Drawing your own sprite
• Changing colors
• Multiple costumes
• The rotation tool
• Applying the script
• Project accomplishments
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)
All these resources are also apart of a bigger bundle, which includes Basic, Intermediate and Advanced. You can find that [here](Scratch Bundle: Basics, Intermediate, Advanced (Super Value: 242 pages)).
Scratch is a visual programming language that makes coding simple and fun.
It can be used to create all sorts of programs. This is the basic starting package that explains what and how Scratch works, plus setting up your account and getting the software ready to program. This is a bundled package that include 5 of my Scratch Basic guides. It also includes one tutorial on creating a simple game. Great for students just starting out with scratch.
Buying this bundle saves you $4!
**Note:This package is in a ZIP file.
This is a bundle of the following items:
• 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)
All these resources are also apart of a bigger bundle, which includes Basic, Intermediate and Advanced. You can find that [here](Scratch Bundle: Basics, Intermediate, Advanced (Super Value: 242 pages)).
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 is the advanced package that explains various of Scratch concepts. This is a bundled package that include 8 of my Scratch Advanced guides. It also includes one tutorial on creating a Monkey vs Bat game.
Buying this bundle saves you $4!
**Note:This package is in a ZIP file.
What You Get:
• 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)
All these resources are also apart of a bigger bundle, which includes Basic, Intermediate and Advanced. You can find that [here](Scratch Bundle: Basics, Intermediate, Advanced (Super Value: 242 pages)).
Microsoft Word keyboard shortcuts help students become more efficient using Microsoft Office. Help students remember easy shortcuts to Microsoft Office programs. Use these near the computers or laminate and store in a box for when your class goes to the computing room. Give this simple to follow one page handout out to all your students!
Includes both a colored version as well as a black & white version.
A loop is a part of a program that repeats itself. The loop blocks (from the “Control” section) tell Scratch which blocks to repeat and how many times. They save us from adding the same blocks over and over again.
What You Get:
• Intro to loops
• Forever loops
• Repeat loops
• Nested loops
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 is the all my basic, intermediate and advanced packages that explains what and how Scratch works, plus setting up your account and getting the software ready to program, right up to game programming. This is a bundled package that include 25 of my Scratch guides. It also includes three tutorial on creating games. Great for students!
Buying this bundle saves you $25!
**Note:This package is in a ZIP file.
Includes:
Scratch Bundle: Basics To Your First Game (Value Pack)
Scratch Bundle: Intermediate To Your Second Game (Value Pack)
Scratch Bundle: Advanced To Your Third Game (Value Pack)
There are 3 web languages that web developers must learn. They are all interconnected.
HTML to define the content of web pages.
CSS to specify the layout of web pages.
JavaScript to program the behavior of web pages.
This unit is all about CSS! This Unit covers:
Syntax
Selectors
Text and Fonts
Comments
Background colors
Background images
Borders
Margins
Padding
Icons
Links
Lists
Tables
Display
Position
Float
Overflow
Align
Opacity
Forms
Navigation bar
Daily Tasks
An Assignment + Assessment
There are 6 lessons in total for this CSS unit and a final assignment. The whole package is in a Editable Google Slide. The page size is setup to be printed on a 8.5 x 11 page. This makes it easy to digitally or physically share the handouts with the students.
This resource is apart of a bundle which can be found here.
Web Design - HTML Unit
Web Design - CSS Unit
Web Design - JavaScript Unit
Web Design Bundle