UH We Teach CS Integration Summer Institute

#WeTeachCS #UniversityofHoustonWeTeachCS #UniversityofTexas #Robotics #Coding #Iteachmiddle #Iteach7th #STEM #WeTeachCS #coding #robotics #ProfessionalDevelopment #CS4TX

This week I attended the University of Houston’s We Teach Computer Science Summer Institute. Here are a few tools, resources, or websites that we used. There are more resources hyperlinked throughout the post.

Below are some of the materials provided to me by this collaborative. Each item is linked to it’s website and I have posted about most of the items below as I was able to explore them!

Screen Shot 2018-07-09 at 9.14.25 AM  41Mm-d7vzBL._SX348_BO1,204,203,200_.jpg  41ed45qr8-L._SX328_BO1,204,203,200_

We want our learners to be:

  • Critical Thinkers
  • Problem Solvers
  • Communicators


Image source: http://www.taccle3.eu/english/2015/11/16/what-is-computational-thinking/

Important CS Vocabulary from LaunchCS

  • Computer Science– a field in which people use the power of computers to solve problems
  • Computational Thinking- the thought process involved in using algorithms to solve problems. What are the steps needed to solve this problem?
  • Algorithm- a list of ordered steps to complete a task
  • Sequence– a particular order of steps or events
  • Program- an algorithm that has been coded into something that can be run by a machine
  • Debug– find and fix errors (bugs) in programs
  • Event- an action that causes (triggers) something else to happen
  • Pair Programming– two people work together to build a program
  • Loop– the action of doing something over and over again
  • Conditional– A statement that only runs under certain conditions or situations
  • Data– information; quantities, characters, or symbols that are the inputs and outputs of computer programs
  • Variable– a placeholder for a piece of information that can change
  • Abstraction– pulling out specific differences to make one solution for multiple problems
  • Procedure– a named piece of code that you can easily call over and over again; also called a function
  • Parameter– an extra piece of information that you pass to a procedure (or function) to customize it for a specific need

Click here to purchase the above words as posters from LaunchCS!

Unplugged Coding Activities

More unplugged activities available at https://code.org/curriculum/unplugged and https://csunplugged.org/en/

  • Rosie’s Runtime– Helps students understand algorithms, sequencing, and programing.
  • Build- A- Band
  • Scratch Coding Cards
  • Handshake- can be used to teach students about loops!Screen Shot 2018-07-10 at 12.43.08 PM.png    Screen Shot 2018-07-10 at 12.42.52 PM.png
  • Don’t Eat Pete- Can demonstrate loops, sequencing, and conditionals.Screen Shot 2018-07-10 at 1.00.10 PM.png     Screen Shot 2018-07-10 at 1.00.22 PM.png

Pair Programming

Pair programming is a technique in which two programmers work together at one workstation. There are two job titles in pair programming; The driver writes code and controls the actions of the computer, while the navigator reviews each line of code as it is typed in. The two programmers switch roles frequently.

Screen Shot 2018-07-10 at 1.58.02 PMScreen Shot 2018-07-10 at 1.58.15 PM


Hardware: Ozobot evo

Software: OzoBlockly This is the site needed to write code and program your Ozobot. There is also an app for iPad that allows you to use the iPad as a control for Ozobot.


Ozobot Activites by Launch CS

Free Ozobot Evo Experience Pack


Hardware: Laptop

Software: http://scratch.mit.edu

Using Scratch, I created blocks that could draw shapes!


Makey Makey

Hardware: Makey Makey, ANY materials you can find!


Software: http://scratch.mit.edu


Hardware: Micro:Bit go


Software: https://makecode.microbit.org/#

Resources: Free Download- Physical Computing with the Micro:Bit 

Hack Your Headphones

Attach alligator clips to use earbuds with your Micro:Bit!

Screen Shot 2018-07-10 at 1.52.25 PM.png


Hardware: mBot

Software: click http://www.mblock.cc or use the mBlock Blockly app

Resources: http://learn.makeblock.com/mbot-get-started/

Finch Robot

Hardware: Finch Robot


SoftwareIn order to use the Finch Robot, you must have theBirdBrain Robot Server downloaded. Finch will work with Scratch* or Snap! *The Scratch Offline Editor must also be downloaded to use Scratch with the Finch



Hardware: Hummingbird kit

Software: Similar to Finch, in order to use the Humminbird, you must have the BirdBrain Robot Server downloaded. Hummingbird will work with Scratch* or Snap! *The Scratch Offline Editor must also be downloaded to use Scratch with the Finch


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s