HourOfCode2014-Karel

= Hour of Code 2014 = Mrs. Grace

mrs-grace.wikispaces.com Please go to the webpage below and sign in.

[]

= 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 57,000 other schools throughout the world to complete an Hour of Code!



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

Hour of Code video
Check out this really cool video with Chris Bosch (NBA's Miami Heat), Mark Zuckerberg, Will.I.Am, Bill Gates, and more.

President Obama on Computer Science
Your Hour of Code Mission Karel the Dog A Javascript Tutorial

@https://codehs.com/hourofcode/

Class Code: A58A __**TWEET using the hashtags**__ #HourOfCode #WinchesterHS #CSRocks



**What did you learn?** How would you define the following terms?
 * 1) Coding
 * 2) Loops
 * 3) Procedures
 * 4) Debugging
 * 5) Sequential Flow Control

What one word would you use to describe the Hour of Code?

media type="custom" key="27006946" __**TWEET using the hashtags**__ #HourOfCode #WinchesterHS #CSRocks

**Want to try more Hour of Code activities?**
Check out @http://code.org/learn

Learn Javascript using Code Combat, Karel the dog, or Code Avengers.



Or try other Coding activities, like Angry Birds, Scratch, or Frozen.



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

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

Happenings during the Hour of Code
Live Video Chats with the people below (//click on image to find out dates and times//)

**Hour of Code 2014**
> > #HourOfCode > #WinchesterHS > #CSRocks >
 * All the tutorials -- @http://csedweek.org/learn
 * TWEET using the hashtags
 * === 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)

= Other Ideas for coding that you can do =

Scratch

 * Learn to program in Scratch
 * [[image:mrs-grace/scratchLogin.jpg caption="scratchLogin.jpg"]] ||
 * scratchLogin.jpg ||

> Here it is.
 * Ccreate a Holiday E-Card. I created one myself as an example.

Here is another card/game that I made for St. Patrick's Day. To see the code: http://scratch.mit.edu/projects/18345455/#editor


 * 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.