Hour of Code: Teacher Guide

Similar documents
Computer Graphics. Raster Scan Display System, Rasterization, Refresh Rate, Video Basics and Scan Conversion

ECS 15: Introduction to Computers Midterm November 6, 2013

Lab 2 Part 1 assigned for lab sessions this week

Data Encoding CTPS 2018

United Way Waterloo Region Communities Brand Identity Guidelines September 2018

Professor Henry Selvaraj, PhD. November 30, CPE 302 Digital System Design. Super Project

Logo Overview. Always use the original digital artwork, available through the Brand Center, to help maintain consistency and integrity.

wirelessgroup.co.uk Updated: Brand Guidelines 1/7/2018 V1.0 Brand Guidelines Version 1.0

Announcements. Project Turn-In Process. and URL for project on a Word doc Upload to Catalyst Collect It

1/29/2008. Announcements. Announcements. Announcements. Announcements. Announcements. Announcements. Project Turn-In Process. Quiz 2.

Announcements. Project Turn-In Process. Project 1A: Project 1B. and URL for project on a Word doc Upload to Catalyst Collect It

Version 1.0 February MasterPass. Branding Requirements

Design and implementation (in VHDL) of a VGA Display and Light Sensor to run on the Nexys4DDR board Report and Signoff due Week 6 (October 4)

Solid Signal goes... HANDS ON. Simple.TV network DVR

More design examples, state assignment and reduction. Page 1

7thSense Design Delta Media Server

The Solution. The business man behind a desk, the scientist in the lab, the artist approaching his

Peace4Youth Brand Guidelines

CONNECTION CARD CONNECTION CARD

CHECKPOINT 2.5 FOUR PORT ARBITER AND USER INTERFACE

BrainPOP Identity Standards BrainPOP. All rights reserved.

Ultra 4K Tool Box. Version Release Note

ECE532 Digital System Design Title: Stereoscopic Depth Detection Using Two Cameras. Final Design Report

JUNE 24, 2014 SCHOOL OF PROFESSIONAL STUDIES VISUAL IDENTITY. Mark Courtney, Visual Identity Manager, ,

2G Video Wall Guide Just Add Power HD over IP Page1 2G VIDEO WALL GUIDE. Revised

What is ASPECT RATIO and When Should You Use It? A Guide for Video Editors and Motion Designers

SPIRE MATHS Stimulating, Practical, Interesting, Relevant, Enjoyable Maths For All

ENGINEERING VISUAL IDENTITY

Avast logo manual. Logo Overview

Lecture 12: State Machines

LCD STIMULUS DISPLAY for ENV-007/008 CHAMBERS

Programs. onevent("can", "mousedown", function(event) { var x = event.x; var y = event.y; circle( x, y, 10 ); });

CprE 281: Digital Logic

RECOMMENDATION ITU-R BT (Questions ITU-R 25/11, ITU-R 60/11 and ITU-R 61/11)

Entry 1: Turtle graphics 1.8

Buyer s Guide: What textbook option is best for you?

Chapter 2: Lines And Points

CHAPTER 4: Logic Circuits

brand manual partners edition

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Introductory Digital Systems Laboratory

LAB 3 Verilog for Combinational Circuits

A guide to using your Star Rating

Toshiba TLP-B2 Training Module Introduction

Logo Guidelines. Contents. About the Identity 2 Logo Variations 4 Minimum Logo Size 5 Logo Clear Space 6 Logo Don ts 7 Brand Architecture

This is my friend. Interview a friend

Capture HD Training for Crummer Faculty

Brand Guidelines. A quick guide to using the British Shooting Show brand correctly.

Display Dilemma. Display Dilemma. 1 of 12. Copyright 2008, Exemplars, Inc. All rights reserved.

T/R 1: How many think one third? You all agree. Can you tell me why you would give it the number name one third?

Continental Corporate Design 01. Basic elements

Quick Guide Book of Sending and receiving card

Video Display Unit (VDU)

Branding & Design Standards. LIMITED USE: These standards are for areas where FIRST is not a registered trademark. Standards Are Strictly Enforced

Bibliographic Guide to Maps and Atlases, 1991

To discuss. Types of video signals Analog Video Digital Video. Multimedia Computing (CSIT 410) 2

VMware Corporate Logo Guidelines. V.1.0 / Updated January 2010

Centennial Year Brand Standards Guide

Foundation...3 Messaging...4 Visual Identity...6 Primary Logo Mark...7 Secondary Marks...8 Colors...9 Fonts Usage Guidelines...

Optoma Corporate Identity Guide General guidelines for using the Optoma logo

Logo Guidelines. September 2014 ver.1. ACTIVEON guidelines

InfoVue OLED Display

Nintendo. January 21, 2004 Good Emulators I will place links to all of these emulators on the webpage. Mac OSX The latest version of RockNES

TITLE MASTER GARDENER PROGRAMS STYLE GUIDE MASTER GARDENER STYLE GUIDE

Tyler SIS Student 360 Mobile

TECHNICAL SPECIFICATIONS - LOGOS AND LOWER THIRDS V, MAX AND MUSIQUEPLUS

Lesson 27: Asking Questions/Clarifications (20-25 minutes)

YOUR LIBRARY YOUR. Using EndNote online. Table of Contents

Lesson 4 RGB LED. Overview. Component Required:

Sketching (2013) Performance Guide. Jason Freeman, Yan- Ling Chen, Weibin Shen, Nathan Weitzner, and Shaoduo Xie

Arduino Lesson 3. RGB LEDs

Encore Practice Music: Spring 2018 (as of Jan )

This tool is the collection of all the fundamental rules for the use of BOCAhealth brand. Its use helps to make all the communication tools coherent

Sequential Logic Notes

Version (26/Mar/2018) 1

FVX200 Anamorphic Lens System

Serial Digital Interface Checkfield for 10-Bit 4:2:2 Component and 4fsc Composite Digital Signals

YEDITEPE UNIVERSITY DEPARTMENT OF COMPUTER ENGINEERING. EXPERIMENT VIII: FLIP-FLOPS, COUNTERS 2014 Fall

Enjoy the action of LEDskin. re!nventing stand building systems

Programming: Part II

Tyler SIS Student 360 Mobile

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Introductory Digital Systems Laboratory

3PK. Creation: Goodness of God. June 6-7, JSB/ The beginning: A perfect home (pg. 18) God made everything!

Part 1: Introduction to computer graphics 1. Describe Each of the following: a. Computer Graphics. b. Computer Graphics API. c. CG s can be used in

EUDQG VWDQGDUGV v2.6.13

CprE 281: Digital Logic

Flip-flops, like logic gates are defined by their truth table. Flip-flops are controlled by an external clock pulse. C

This past April, Math

Professor Fearing EECS150/Problem Set 7 Solution Fall 2013

Bite Size Brownies. Designed by: Jonathan Thompson George Mason University, COMPLETE Math

Viewing Serial Data on the Keysight Oscilloscopes

Instructor (Mehran Sahami):

FLY THE DREAM BRAND GUIDE

Lesson 3: Practicing Repertoire. Featuring: Leo Blanco, Professor at Berklee College of Music

Turn On the Entertainment

We give 5* YEARS FULL WARRANTY on our boards and provide 24H/7 Customer Support

CHAPTER 4: Logic Circuits

INTRODUCTION. NASS is an action sports & music festival that celebrates the very best of alternative culture, bringing you three days of:

Unit 12 Superstitions

DOWNLOAD OR READ : SELF GROWTH BOOK PDF EBOOK EPUB MOBI

CPSC 121: Models of Computation. Module 1: Propositional Logic

Transcription:

Hour of Code: Teacher Guide Before the Hour of Code: Make sure student computers have an up-to-date browser (Chrome, Safari, or Firefox). Read through teacher notes in this document. Download notes to have exercise solutions ready. During the Hour of Code: 1. Direct students to codehs.com/hoc_pixels 2. Allow students to work through Hour of Code at their own pace, providing encouragement and support when needed. See tips below for handling student questions. 3. Tweet pictures or stories at @CodeHS #ReadWriteCode #HourOfCode! 4. If time allows at the end of the period, facilitate a discussion around the Hour of Code using the following guiding questions: Before today, what did you think about programming or coding? Did any of these ideas change during the Hour of Code? What was your favorite part of the Hour of Code? Did any parts of the Hour of Code challenge you? How? Hour of Code Tips: If students get stuck or have questions, it is okay if you don t have the answer! Ask questions to activate their problem-solving skills such as: What can we try differently? What do you want the program to do? What are you telling the program to do? How can we break this problem into smaller steps? Thank you for your dedication to Computer Science Education! Interested in going beyond the Hour of Code? Reach out to us at hello@codehs.com. 1

In this Hour of Code, students will learn how computers break down images into concrete values that can be stored. Students will learn how images are represented digitally using pixels. Objective Students will be able to Describe how computers encode images as data Create color and black-and-white images by encoding pixels with hexadecimal and binary color values Link to Activity: codehs.com/hoc_pixels Discussion How are images displayed and stored on computers? What is binary? How is binary used to create digital images? Exercise s Checkerboard Description Using the pixel tool, type out the binary encoding for a black and white checkerboard. Students learn how to use the pixel tool to type our binary encoding for visuals. 01010101 01010101 01010101 01010101 Where is the pixel picker? 2

On the left-hand side of the screen. Ladder Description In this exercise, create an image of a ladder that has a height of 20 and a width of 5. Students practice using the pixel tool to type out binary encoding for visuals. Where is the pixel picker? The left-hand-side of the screen. Students don t know where to start 3

Students can start typing binary digits (0 or 1) into the editor. The display will change on the right depending on the digit. Create an Image Description You have a blank canvas, create whatever image you d like! Play around with the width and height as well, not all images need to be square. Students practice using the pixel tool to type out binary encoding for visuals. Varies Where is the pixel picker? The left-hand-side of the screen. Exploring RGB Description Try adding a blue pixel to the screen Students learn about representing colors in hexadecimal. 0000ff The key isn t changing Making Yellow Description Your challenge in this problem is to make the color yellow. Which color channels are turned on and which are turned off to represent yellow? 4

Why do you think that s the case? Students learn about representing colors in hexadecimal. FFFF00 The key isn t changing Rainbow Description The goal of this exercise is to make a pixel rainbow. For an extra challenge, try to make a full rainbow arc. This exercise allows students to explore using for loops by starting with a familiar problem. Students must find the pattern in building a staircase so they can put the right code in the for loop. ffffff ffffff ffffff ffffff ffffff ffffff ffffff ffffff ffffff ffffff ffffff ffffff ffffff ff0000 ff0000 ff0000 ff0000 ffffff ffffff ffffff ffffff ffffff ff0000 ff8000 ff8000 ff8000 ff8000 ff0000 ffffff ffffff ffffff ff0000 ff8000 ffff00 ffff00 ffff00 ffff00 ff8000 ff0000 ffffff ff0000 ff8000 ffff00 00ff00 00ff00 00ff00 00ff00 ffff00 ff8000 ff0000 ff8000 ffff00 00ff00 0000ff 0000ff 0000ff 0000ff 00ff00 ffff00 ff8000 ffff00 00ff00 0000ff 8000ff 8000ff 8000ff 8000ff 0000ff 00ff00 ffff00 00ff00 0000ff 8000ff ffffff ffffff ffffff ffffff 8000ff 0000ff 00ff00 0000ff 8000ff ffffff ffffff ffffff ffffff ffffff ffffff 8000ff 0000ff 8000ff ffffff ffffff ffffff ffffff ffffff ffffff ffffff ffffff 8000ff The key isn t changing 5

Create a Color Image! Description Now that you can encode color images with binary and/or hexadecimal, type out the pixel encoding for any image you wish! You have a blank canvas to create whatever you d like. Students use what they have learned about encoding color images to express their creativity. Varies The color key isn t changing 6