Computer+Programming

__**Computer Programming**__


 * Looking forward to taking the journey.** **The first step is to design your [|player / superhero]****.**


 * Level 1: Apprentice **

**SCRATCH** - http://scratch.mit.edu/ & http://www.scratchprogramming.org/ Please create an account at the Scratch Website  at http://scratch.mit.edu  and look for programs to try. Some are simpler than others. Space War 4  is a more complicated program created with Scratch (as an example)

//(1) Use simple logic to program a robot to avoid hazards. (2) to move a sprite, add sound, create their own sprites, animate, change colors, and add speaking and thinking bubbles. (3) use advanced commands (keyboard controls, pen) in Scratch to create an interactive drawing application. (4) apply math concepts to draw as well as to control sprites. (5) ////apply skills they've picked up to create an interactive story or a game in Scratch. Advanced students will choose an Math, Music or Simulation activity to replicate to show their mastery of more advanced programming concepts. //
 * // At the end of the QUEST Players will be able to: //**


 * Challenge #1 - Learn Programming & Logic - Basics of [|Scratch]- Week #1 - January 16 - 20 **
 * Scratch 1 - Lesson 1-8

media type="youtube" key="kYfNvmF0Bqw" width="224" height="123"

Scratch Coding Short Quiz - Kahoot


 * Challenge #2 - Graphic Programming Language - Scratch -** **Week #2 - #3 - January 23 - February 3**
 * Scratch 2 - Unit 1: Motion & Looks - Lessons 1-6

Reading: [|Why Kids Need to Learn to Code] - Verso App - 1/26 Kahoot / [|Quizlet]- Basic Computer & Networking Terms - 1/27

Reading/Listening: Mitch Resnick - "Let's Teach Kids to Code. " - [|Verso] - 2/2 Kahoot / [|Quizlet]- Computer History I - 2/3


 * Week #4 - #5 February 6 - 17 **
 * Scratch 2 - Unit 2: Sound & Pen - Lessons 7-11

Kahoot / [|Quizlet]- Computer History 2 - 2/8 Reading: Do we really need to learn code? - Verso App - 2/9

Kahoot / [|Quizlet]- Computer Terms 2 - 2/16

Reading/Listening: "When people feared computers." - 2/23 Reading/Listening: "The Secret History of the Apple Watch."- Versoapp - 3/1 Kahoot/[|Quizlet] - Computer Terms 3 - 3/3
 * Week #6 - #7 February 20 - March 3**
 * Scratch 2 - Unit 3: Control - Lessons 12-16
 * <span style="background-image: url(">Scratch 2 - Unit 4: Sensing & Variables - Lessons 17-20
 * <span style="background-image: url(">Scratch 2 - Unit 5: Numbers - Lessons 21 - 24

Challenge #3 - Implementation of Scratch Reading / Listening - Google Cardboard - <span style="background-image: url(">[|Verso App] - 3/9 Kahoot/<span style="background-image: url(">[|Quizlet] - Computer Science 1 - 3/10
 * Week #8 - #8.5 - March 6 - 17**
 * [|Scratch 3 - Unit 1: Animation] - Lesson 1-5
 * [|Scratch 3 - Unit 2: Drawing] - Lesson 6-10
 * [|Scratch 3 - Unit 3: Games] - Lesson 11-14

Verso App - "The Thrilling Potential of Sixth Sense" - Pranav Mistry - Verso 3/16 Kahoot/[|Quizlet]- Computer Science 2 - 3/17

Challenge #3 - Implementation of Scratch Reading/Listening: "Five myths about Google."- Verso App - 3/23
 * Week #9 - March 20-24**
 * [|Scratch 3 - Unit 4: Interactive Art] - Lesson 15-19
 * [|Scratch 3 - Unit 5: Math] - Lesson 20-23

Challenge #3 - Implementation of Scratch Verso App - Reading: Computer Programming [|Is a Trade]; Let's Act Like It! - 3/30 Kahoot/[|Quizlet]- Computer Science 3 - 3/31
 * Week #10 - March 27-31**
 * [|Scratch 3 - Unit 4: Interactive Art] - Lesson 15-19
 * [|Scratch 3 - Unit 5: Math] - Lesson 20-23
 * <span style="background-image: url(">[|Scratch 3 - Unit 6: Music] - Lesson 24-29
 * <span style="background-image: url(">[|Scratch 3 - Unit 7: Simulation] - Lesson 30-32

Challenge #3 - Implementation of Scratch
 * Week #11 - 12 - April 3rd - 14th**
 * [|Scratch 3 - Unit 2: Drawing] - Lesson 6-10
 * [|Scratch 3 - Unit 3: Games] - Lesson 11-14

Verso App - "Create your Own" - 4/6 Kahoot - [|Interesting Facts] (#1) you may not know about Computers & The Internet - 4/7

Challenge #3 - Implementation of Scratch Reading/Listening: "Beware Online: Filter Bubbles" - Verso App - 4/20 Kahoot - [|Interesting Facts] (#2) you may not know about Computers & The Internet - 4/21
 * Week #12.5 - April 17- 21st**
 * [|Scratch 3 - Unit 4: Interactive][|Art] - Lesson 15-19
 * [|Scratch 3 - Unit 5: Math] - Lesson 20-23


 * Week #13 - April 24th - 28th**
 * [|Scratch 3 - Unit 6: Music] - Lesson 24-29
 * [|Scratch 3 - Unit 7: Simulation] - Lesson 30-32
 * Class Goal - Have all Scratch Lessons complete.
 * "Open Source, Open World" Ted Talk - Verso App

Challenge #4 - Game or Interactive Story
 * Week #14 - 16**
 * Throughout the quest, you have acquired new skills. Use these new skills and create an interactive story or game using Scratch. Advanced students should choose a Math, Music or Simulation activity to replicate to show their mastery of more advanced programming concepts (variables, broadcast, mathematical formulas).
 * By the end of Week 16 you should have a complex story or game to share!
 * Introduce Game Design Rubric
 * Create Game Marquee
 * [|Verso App] - "Shape-shifting tech will change work as we know it"
 * Continue creating and debugging original video game
 * Review Rubric
 * Print out game marquee
 * Arcade Day


 * Week #17 - 18 - May 22 - June 2**
 * Code Warriors - Learn Java
 * Code Avengers - http://www.codeavengers.com/ - Please create an account
 * Verso App - Technolongy and AI

Level 2: Scout

Challenge #1 - HTML + CSS
 * Level 1 - Birthday Invite, Player Profile
 * Level 3 - Tic Tac Toe, Personality, World Cup Quiz, Job Application, RSVP

Challenge #2 - Java Script
 * Introductory - Game Dev, Flag Tutorials, Flags Challenge, Quiz App
 * Level 1 - Game Dev II, Eye Spy, Review, Game Graphics, Awesomeness, Memory Match, Stats Calc
 * Level 2 - Connect 4, Treasure Hunt, Quiz
 * Level 3 - Game Editor, Mystery Pics, Click Racer, Hangman, Speedway, Pong, Money Run, Robo Football

http://csunplugged.org/ - computer science activities without the computer

or

Level 2: Warrior App Inventor - http://appinventor.mit.edu/explore/ [|Touch Develop]

QUEST


 * 1) Build your own App - Android only users. (Sorry iPhone)

Kahoot - [|Interesting Facts] you may not know about Computers & The Internet - May 29, 201 <span style="font-family: Verdana,Helvetica,Arial,sans-serif; line-height: 1.5;">5

**<span style="color: #222222; font-family: arial,sans-serif;">Level 3: Master ** **<span style="color: #222222; font-family: arial,sans-serif;">Alice **<span style="color: #222222; font-family: arial,sans-serif;"> - [] (must be downloaded)

<span style="background-color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 12px;">Create 3D animated stories, movies, and games using Java programming. Self-paced mission with limited programming experience required. In order to gain Alice programming skills conquer the below challenges in order to build a complete Alice animation from start to finish.
 * //At the end of the QUEST Players will be able to://**

media type="youtube" key="0nt4jTu1as4" width="111" height="59" align="left"
 * <span style="background-color: #ffffff; color: #1f4f82; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none;">Challenge 1: Get Started with Alice 3

media type="youtube" key="xcNXlV19ATk" width="111" height="59" align="left"
 * <span style="background-color: #ffffff; color: #1f4f82; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none;">Challenge 2: Add and Position Objects

media type="youtube" key="W_fJW1K_4D8" width="111" height="59"
 * <span style="background-color: #ffffff; color: #1f4f82; font-family: Arial,Helvetica,sans-serif; font-size: 12px;">Challenge 3: Use Procedures and Arguments, Add Rotation and Randomization


 * <span style="background-color: #ffffff; color: #1f4f82; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none;">Challenge 4: Declare Procedures

media type="youtube" key="RWztP4nF9Wo" width="110" height="58"


 * <span style="background-color: #ffffff; color: #1f4f82; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none;">Challenge 5: Control Statements and Functions

media type="youtube" key="OnZYwjglx54" width="111" height="59" media type="youtube" key="OnZYwjglx54" width="111" height="59" media type="youtube" key="OnZYwjglx54" width="111" height="59"
 * <span style="background-color: #ffffff; color: #1f4f82; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none;">Challenge 6: IF and WHILE Control Structures

media type="youtube" key="OnZYwjglx54" width="111" height="59"media type="youtube" key="OnZYwjglx54" width="111" height="59" media type="youtube" key="OnZYwjglx54" width="111" height="59"
 * <span style="background-color: #ffffff; color: #1f4f82; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none;">Challenge 7: Expressions and Variables
 * <span style="background-color: #ffffff; color: #1f4f82; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none;">Challenge 8: Keyboard Controls
 * Develop a complete animation

media type="youtube" key="OnZYwjglx54" width="111" height="59"

https://academy.oracle.com/self-study/alice/index.html

<span style="background-color: #ffffff; color: #222222; font-family: arial,sans-serif;">**Level 4: Hero** <span style="background-color: #ffffff; color: #222222; font-family: arial,sans-serif;">**Game Make**r - https://www.yoyogames.com/ (must be downloaded)

//QUEST//
 * 1) //Challenge//


 * Level 5: Legend **
 * Python** - MIT [|Open Courseware]

// QUEST //
 * 1) //Challenge//

other resources:

<span style="background-color: #ffffff; color: #1155cc; font-family: arial,sans-serif;">code.org <span style="background-color: #ffffff; color: #1155cc; font-family: arial,sans-serif;">https://www.codecademy.com/en/learn/make-a-website?utm_source=customerio&utm_campaign=maw_announcement&utm_medium=email_newsletter&utm_content=img

<span style="background-color: #ffffff; color: #1155cc; font-family: arial,sans-serif;">CS 50 AP

http://www.clarkhoward.com/free-learn-coding

http://www.freetech4teachers.com/2016/04/three-good-places-to-learn-html-css.html?utm_source=feedblitz&utm_medium=FeedBlitzRss&utm_campaign=freetech4teachers#.VxUNbtQrK1s

http://www.codewarriorsgame.com/

Want to make your own App - [|article] <span style="display: block; height: 1px; left: 0px; overflow: hidden; position: absolute; top: 1815px; width: 1px;"><span style="background-color: #ffffff; display: block; font-family: Verdana,Helvetica,Arial,sans-serif;">Reading/Listening: "Five myths about Google." - April 9, 2015Kahoot/[|Quizlet]- Computer Science 2 - April 10 2015 <span style="display: block; height: 1px; left: 0px; overflow: hidden; position: absolute; top: 1853px; width: 1px;">https://docs.google.com/document/d/1ENNLAbwF5XCuaeygJz90MSvlLvmv10LOe_u2j5_Hhrk/edit?usp=sharing <span style="display: block; height: 1px; left: 0px; overflow: hidden; position: absolute; top: 1900.5px; width: 1px;">e thrilling potential of sixthsense technology <span style="display: block; height: 1px; left: 0px; overflow: hidden; position: absolute; top: 1910px; width: 1px;">(must be downloaded) <span style="display: block; height: 1px; left: 0px; overflow: hidden; position: absolute; top: 1881.5px; width: 1px;"> <span style="background-color: #ffffff; color: #222222; font-family: arial,sans-serif;">**Level 5: Hero**
 * App Inventor** - http://appinventor.mit.edu/explore/

//QUEST// <span style="display: block; height: 1px; left: 0px; overflow: hidden; position: absolute; top: 2017px; width: 1px;"><span style="background-color: #ffffff; font-family: Verdana,Helvetica,Arial,sans-serif;">Kahoot - <span style="font-family: Verdana,Helvetica,Arial,sans-serif; line-height: 1.5;">[|Interesting Facts] you may not know about Computers & The Internet - May 1, 2015 & May #, 2015 <span style="display: block; height: 1px; left: 0px; overflow: hidden; position: absolute; top: 3091px; width: 1px;">Friday, February 12th <span style="display: block; height: 1px; left: 0px; overflow: hidden; position: absolute; top: 2074.5px; width: 1px;">February 25, 2016 <span style="display: block; height: 1px; left: 0px; overflow: hidden; position: absolute; top: 2074.5px; width: 1px;">https://www.codecademy.com/en/learn/make-a-website?utm_source=customerio&utm_campaign=maw_announcement&utm_medium=email_newsletter&utm_content=img <span style="display: block; height: 1px; left: 0px; overflow: hidden; position: absolute; top: 2201.5px; width: 1px;"> <span style="display: block; height: 1px; left: 0px; overflow: hidden; position: absolute; top: 3410px; width: 1px;"> Kahoot/ <span style="background-image: url(">[|Quizlet] - Computer Terms 3 <span style="display: block; height: 1px; left: 0px; overflow: hidden; position: absolute; top: 2263px; width: 1px;"> Kahoot/ <span style="background-image: url(">[|Quizlet] - Computer Science 1  <span style="display: block; height: 1px; left: 0px; overflow: hidden; position: absolute; top: 2282px; width: 1px;"> Kahoot/ <span style="background-image: url(">[|Quizlet] - Computer Science 2  <span style="display: block; height: 1px; left: 0px; overflow: hidden; position: absolute; top: 2213px; width: 1px;"> Reading/Listening: "When people feared computers." <span style="display: block; height: 1px; left: 0px; overflow: hidden; position: absolute; top: 2274.5px; width: 1px;"> Challenge #3 - Implementation of Scratch <span style="display: block; height: 1px; left: 0px; overflow: hidden; position: absolute; top: 2313.5px; width: 1px;"> <span style="display: block; height: 1px; left: 0px; overflow: hidden; position: absolute; top: 2402px; width: 1px;">**Week #10 - April 4th - 8th** <span style="display: block; height: 1px; left: 0px; overflow: hidden; position: absolute; top: 2393.5px; width: 1px;">http://csunplugged.org/ <span style="display: block; height: 1px; left: 0px; overflow: hidden; position: absolute; top: 2448px; width: 1px;">**Week #11 - April 11th - 15th** <span style="display: block; height: 1px; left: 0px; overflow: hidden; position: absolute; top: 2460.5px; width: 1px;"> Kahoot - <span style="background-color: #bfbfbf; background-image: url(">[|Interesting Facts] you may not know about Computers & The Internet - April 15th <span style="display: block; height: 1px; left: 0px; overflow: hidden; position: absolute; top: 2451px; width: 1px;">http://www.clarkhoward.com/free-learn-coding
 * 1) //Challenge//
 * <span style="background-image: url(">Scratch 2 - Unit 1: Motion & Looks - Lessons 1-6
 * <span style="background-image: url(">[|Scratch 3 - Unit 2: Drawing] - Lesson 6-10