Hour+of+Code+2016

=Hour of Code 2016 = Mrs. Grace



mrs-grace.wikispaces.com  @https://goo.gl/YlCTJz

For the past 2 years, students were asked to use 1-word to describe their experience with the Hour of Code. Here are word cloud of the results. What do you notice?
 * 2014 || 2015 ||
 * [[image:HourOfCode2014.jpg width="382" height="278" caption="2014 student participants one-word description of their experience during the Hour of Code."]] || [[image:HOC-2015-2.jpg width="416" height="223"]] ||

=The purpose of this lesson = is to introduce students to coding and to help them to see Computer Science as an important aspect of being well educated, no matter their profession. Coding can inspire students to be creative and to develop problem solving skills. Once this lesson is completed, it is hoped that students will be inspired to learn another programming language and to learn how to make a computer do more complex and cool things.

Lesson Objectives:

 * Students will be able to apply their knowledge of what programming is and how things like Commands, Procedures and Loops work.
 * Students will be familiar with important coding constructs that are common to many programming languages including,
 * **Sequential Control Flow: ** //Commands get executed one after the other. //
 * **Procedures: ** //Blocks of code for taking advantage of re-usable patterns. //
 * **Loops: ** //Blocks of code specifically used for patterns that repeat, or 'loop'. //
 * **Debugging: ** //Running and re-running a program, testing solutions, fixing mistakes. //

Who is participating in the Hour of Code?
This year, WHS is joining approximately 130,000 other schools throughout the world to complete an Hour of Code!

__**TWEET using the hashtags**__  #HourOfCode   #WinchesterHS   #CSRocks ** What is Programming or Coding? ** Programming or Coding, is simply the way people tell a computer what to do using instructions that the computer understands.

Hour of Code videos
Hour of Code - Anyone Can Learn media type="youtube" key="FC5FbmsH4fw" width="560" height="315"

What Most Schools Don't Teach Check out this really cool video with Chris Bosch (NBA's Miami Heat), Mark Zuckerberg, Will.I.Am, Bill Gates, and more. media type="youtube" key="nKIu9yen5nc" width="560" height="315"

Code Stars - Short Film -- expands on the video above.
media type="youtube" key="dU1xS07N-FA" width="560" height="315"

Hour of Code 2015
media type="youtube" key="2DxWIxec6yo" width="560" height="315"

Girls Should Study Programming
media type="youtube" key="mFPg96gdPkc" width="560" height="315"

President Obama on Computer Science
media type="youtube" key="6XvmhE1J9PY" width="560" height="315"

<span style="color: #000000; font-family: arial,helvetica,sans-serif; font-size: 17.6px;">Flocabulary Top 10 Reasons to Code Music Video
media type="youtube" key="78-RllzwDHo" width="560" height="315"

__**TWEET using the hashtags**__  #HourOfCode   #WinchesterHS   #CSRocks

** Your Hour of Code Mission **

//Solve Puzzles using Programming Logic.// ||  ||
 * LightBot
 * [[image:HOC-Lightbot.png width="416" height="247"]] || Get started with LightBot  ||
 * **Other choices:**

A Javascript Tutorial || ** Code your own Graphics with JavaScript ** //Intermediate Difficulty// ||
 * Karel the Dog **
 * [[image:KarelTheDog2015.png width="401" height="130"]] || [[image:Javascript-HOC-2016.png width="376" height="150"]] ||
 * Get Started with Karel the Dog ||  Get Started with Coding Graphics  ||

__**TWEET using the hashtags**__ #HourOfCode #WinchesterHS #CSRocks

=<span style="color: #000000; font-family: arial,helvetica,sans-serif; font-size: 22.4px;">What did you learn? = How would you define the following terms?
 * 1) Coding
 * 2) Loops
 * 3) Procedures
 * 4) Debugging
 * 5) Sequential Flow Control

media type="custom" key="28889670" __**TWEET using the hashtags**__ #HourOfCode #WinchesterHS #CSRocks
 * What one word would you use to describe the Hour of Code? **

<span style="color: #000000; font-family: arial,helvetica,sans-serif; font-size: 20.8px;">**Want to try more Hour of Code activities?**
Check out @http://code.org/learn

Java Hello Processing from The Processing Foundation:

<span style="background-color: #ffffff; color: #5c3f7f; font-family: 'Gotham 7r',sans-serif; font-size: 14px; text-decoration: none;">

The Coordinate Plane from Codesters
 * Python**

Your first web page in an hour by Sololearn
 * HTML, CSS**

Elementary level - Angry Birds

Learn Javascript using Code Combat or Code Avengers. Or try other Coding activities, like Angry Birds, Scratch, Star Wars, Minecraft, or Frozen.

**Want to learn more about coding at Wincheter HS?** ** Computer Classes at WHS. ** You can learn
 * Web Design I and II
 * Robotics
 * ** Computer Animation **
 * ** Game Development **
 * **Mobile App Development**
 * Introduction to Computer Science
 * AP Computer Science (AP Java and AP Principles)

Check out the online course of studies booklet at the Winchester High School web site.

<span style="color: #000000; font-family: arial,helvetica,sans-serif; font-size: 20.8px;">Happenings during the Hour of Code

 * Highlights from the previous two years

**Coding is Cool**

<span style="color: #000000; font-family: arial,helvetica,sans-serif; font-size: 17.6px;">**Hour of Code 2016**

 * All the tutorials -- @http://csedweek.org/learn
 * TWEET using the hashtags #HourOfCode #WinchesterHS #CSRocks
 * === Resources ===
 * Computer Science Ed Week (csedweek.org)
 * Code.org Check out this sites Tutorial partners including: Scratch, Alice, Khan Academy, Tynker, MinecraftEdu, and more
 * More Hour of Code Tutorials
 * MIT's AppInventor Hour of Code Tutorial (Create Android Apps)
 * Make Games With Us (Create iPhone Apps)
 * Swift programming language to make iPhone game

= Other Ideas for coding that you can do = BotLogic.US BotLogic.us is an educational puzzle game that challenges kids and adults to tackle complex logic problems while teaching valuable programming concepts. Using simple commands (and eventually code), players program their bots to navigate through progressively challenging mazes. As their skills improve, players earn rewards by using the fewest number of commands and go head-to-head with friends in programming tournaments. - See more at: http://botlogic.us/#sthash.37eSuZYL.dpuf

Scratch
Here is another card/game that I made for St. Patrick's Day. To see the code: http://scratch.mit.edu/projects/18345455/#editor
 * Learn to program in Scratch
 * Create a Holiday E-Card. I created one myself as an example. Here it is.
 * Here are some other holiday card examples that can be found on the Scratch web site.
 * Use the tutorials below the Hour of Code Scratch Tutorial video (see image above) and create your own Holiday card.
 * Have fun. Be creative.