Summit Middle School classes for Andrew Busch
Andrew Busch - Summit
  • Home
  • Algebra 1
    • Alg 1B - Last Week
    • Alg1B 14 HW - Intro to Functions
    • Alg 1B 11 - Rational Expressions
    • Alg 1B 12 - Radical Expressions
    • Alg 1B 10 v2.0 - Quadratic Functions >
      • 10b Graphing with Pennies - Desmos Tutorial
      • 10i Snowboard Quadratic - Alg1B
      • 10 Quadratics Project
    • Alg 1B 10 Book - Factoring Quadratics
    • Alg 1B 9 - Exponential Functions
    • Alg 1B 8.5 - Representing Data
    • Alg 1B 13 - Inequalities
    • Alg 1B 8 - Best Fit Lines and Linear Regression
    • Alg 1B 7 - Linearity
  • Geometry
    • Geom Last Week
    • Geom 12 - Probability
    • Geom 11 - Circumference, Area, Volume
    • Geom 10-Circles
    • Geom 9 - Right Triangles and Trigonometry
    • Geom 8 - Similarity
    • Geom 7 - Quadrilaterals and Other Polygons
    • Geom 6 - Relationships Within Triangles
    • Geom 5 - Congruent Trianlges
    • Geom 4 - Transformations
    • Geometry 3.5 - Constructions
    • Geom 3 - Parallel and Perpendicular Lines
    • Geom 2 - Reasoning and Proofs
    • Geom 1 - Basics of Geometry
  • Programming
    • Directions for Sharing Programs with Me
    • Hour of Code
    • Intro to Python >
      • Installing and Using Portable Python
      • Introduction to Programming
      • Interactive Storyteller
      • Sophisticated Calculator
      • Getting Started with Games
      • Word Length Frequency
      • Substitution Cipher
      • Simple Game of Paddleball
      • Animating Many Objects
      • Accelerator
      • Applying Trigonometry
      • GIFs
      • Programmatic Art
      • Battleship
      • Pong
      • CodeCademy.com Suggested Work
      • Python Resources
    • Advanced Python >
      • Python Installation
      • Review of Intro to Programming
      • Objects and Classes >
        • More on Classes: Functions, Methods, Inheritance
        • Quadrilaterals
      • tkinter >
        • Paddle Ball
        • Light Bike
        • Frogger
        • Snake Game
        • Breakout
      • Reading and Writing Files
      • Directories and Importing Modules
      • Raspberry Pi
      • API's
      • Python Puzzles
  • Clubs
  • Graphing Calculator
  • PARCC Practice

Hour of Code!

Learning how to code for our generation is much like learning how to read--it's a literacy issue. Though you may never code for fun (some people choose not to read, weird),  you're expected to at least know the basics of how it works. Enter Hour of Code. We want to help every student in these United States learn the basics of coding.
​
Below I have three resources I think are pretty sweet. If you look at these and think 'meh', feel free to check out code.org and try something different.​
Option 1:
Picture
Lightbot is a relatively simple game. You use commands to guide a little robot around on a board to light up squares. This game introduces concepts of: command lines, programs, and loops all with drag and drop options. 

It reminds me of a logic puzzle.
​Option 2:
Picture
Here's a next step--learning to do some basic Minecraft actions using coding concepts. This uses drag and drop block programming to introduce if-statements and loops, rather than writing code in a particular language.

​Please note: This is not the same as the regular Minecraft game!
 
Option 3:
Picture
CodeCombat introduces some of the basic concepts of using the Python programming language in a game format. Namely: indentation, precision with language, variables, loops, if-statements, and functions.

1. Create a login using your BVSD email. 
2. Give yourself an epic name--mine is "Fluffy the Annihilator". No, really.
3. Start playing! There are 3 levels (or campaigns) to go through: Dungeon, Forest, and Desert.


The resources below aren't for Hour of Code; they're just plain old cool.

Picture
Though Alice is a bit more involved than a one time deal for an hour, I thought it worth introducing. If you want to play around with it at home, please feel free to do so.

Alice is an interactive 3D environment that teaches the basics of programming using drag and drop blocks of code. Alice isn't a kid version of programming--it's full-fledged Java 
in drag and drop form. I suggest starting with Hour of Code's introduction to Alice: Garfield
.
Picture
If you have an iPad and are even remotely interested in programming, the app below is more than a wee bit addictive. I had to pry an iPad out of the hands of more than one student over the years. 

Cargobot (http://twolivesleft.com/CargoBot/)

Powered by Create your own unique website with customizable templates.