The Ozobots we have are called Evo.

The Science of Ozobots using optical sensors on the bottom and motion sensor on the front and back. This allows Evo to  sense color and an object in front of it and behind it.  The earlier model was called Bit and only followed color could not connect to an IOS device to be controlled.

Ozobots  use optical color sensors to follow color patterns.

Makey Makey

Makey Makey Classic works through the opening and closing circuits, just like any other button. Instead of the circuit being closed underneath your keyboard, the circuit is closed through the conductive objects you connect with alligator clips like your hand or your lunch or some tinfoil or lead pencil or playdoh.
Remember the principal of circuits a circuit must be closed for the electricity to flow. Under this principle, you make an extension from your computer to the outside object giving that outside objects the same property as a mouse or keyboard.
When you press down on your mouse or key on your keyboard you are close the connection and the electricity is connected and flows. So you extend the connection outside the mouse/keyboard of your computer by plugging in a makey makey. But it all about closed circuits.

Google Doodle -Computer Science For All

Have some fun redesigning the Google Doodle Here.

Google Doodle


Let’s Make the Google doodle dance

1st select a song ( don’t take too much time doing this)

2nd. Choose the Play sound button

3rd. Program the Letters to whirl or Twist  ( the Change color block does this)

4th Add Repeat  to get it to whirl more 

5th  It Works now Press the stop block to reset the effect.

 6th  Now we are going to make this letter dance

add another repeat block get Change color block change it to whirl but this time make it  – 25

Now Copy this code to all the letters. All the sprites dance to the music.

Good Morning

Our day .

Remember you are responsible for what you do no one else. 


810 820 practice math sheet

8;30 to 10:20 .  Explorers of North America

10:20 to 10:50 Student Council meeting


Lunch ( you have to earn playing outside)

12:30 Coding and Scratch and Circuits

1:20 Choice time


Introducing Electricity and simple circuits

Watch the Brainpop movie On Electricity

What is electricity/ Blog here what you have learned.


Koadable Link

Before we start conditionals lets review Sequence and Loops

Programming Flow Control Structures: The flow control structure is 3 ways that programers make computers do things.

  • Sequence
  • Conditions Today we look at Conditions. 
  • Loops

What is a condition?

Conditions (conditional expressions) are the second of three basic flow control structures in programming. Like sequence, conditions influence a computer program’s decision-making process.

“If, then” Statements



Also known as “if, then” logic statements, conditions enable a computer program to act differently each time it is executed; depending on if an input is evaluated to be either true or false.

In a programming language, conditions are classic “if, then” logic statements and possess both a hypothesis and conclusion.

What is a hypothesis: It is an educated Guess. YOu predict what will happen based on what you observe.



 If I have the proper ingredients for my sandwich…


…then I can get a knife.


If I do not spread the peanut butter …


then I cannot make my sandwich.

Why are conditions important?

Conditional statements are important to any computer program because they enable programmers to develop more dynamic programs. What makes computer programs so great is that they can interact with the user. Without conditions, this type of interaction would be impossible.

Can you see conditionals on this page below?


Evaluating Conditional Expressions

In order to prepare our peanut butter and jelly sandwich, we had to evaluate whether or not the necessary conditions were met as we went through

our algorithm. If any of these conditions were evaluated to be false, then our peanut butter and jelly sandwich could not be made.

The exact same principles apply when using conditions in computer programming:

Simple Conditions: Passwords

A classic example of a simple condition is a password. A password secures your computer and all of your personal information. When a user enters a password, the program needs to evaluate this input, and check whether or not the password entered matches the correct one saved for the user.


If the user input matches the password stored in the database…


then the user can access their profile and personal information.


A rule is a set of guidelines in a programming language that instruct a computer program what operations to execute or perform. For example, the rule in a password program is to never let users access secured and private data.

Conditions modify programs and are rule breakers, or exceptions, to the rule.

For example, we would create a condition for a password program that would enable specific users to access their secured information.


 If a user input matches the password stored in the database…


 …then the user can access their secured profile/information.

Show Less

Conditions Vocabulary

Terms and Definitions

  1. Condition: A condition is an exception to a rule, and is also known as a rule-breaker. A condition in program allows the program to perform different actions, depending on the condition being true or false.
  2. Conditional Statement: A conditional statement allows programmers to develop more dynamic programs by breaking rules. Conditional statements are “If, then” statements: If a condition is true, then do _(x)_.
  1. Username: When used with a password, allows a user to log into the database and access information. A rule-breaker.
  2. Password: When matched with a username, allows a user to log into the database and access information. A rule-breaker.
  1. Rule: A rule is a set of guidelines in a programming language that instruct a computer program to execute or perform certain operations.
  2. Exception: Excluded from a general statement, does not follow a rule. A condition is an exception to the rule.
  3. Rule-breaker: Exceptions to the rule. An example in programming is a password.
  4. “If… then…” statement: A logic statement, when used in programming enable a computer program to act differently each time it is executed depending on if an input is evaluated to be either true or false.