Thursday, December 22, 2016

December 22, 2016

Objective: Wrap up Unit 2 Chapter 1: Encoding Complex Information

Activities
  • Groups present questions from the Test 2 Review Guide
  • Test 2
  • Finish any open assignments on Code.org
Happy Holidays!

Wednesday, December 21, 2016

December 21, 2016

Objective:  Distinguish lossy from lossless compression and tell when each are appropriate.

Activities
  • Unit 2 Lesson 5 - Lossy Compression and File Formats
  • Complete Personal Favicon Project
    • Hand in rubric worksheet
    • Submit Favicon through couplands.net (see board)
  • Finish Unit 2 Lesson 4 - Encoding color images
  • Test 2 Review Guide
Tomorrow: Test 2 on Encoding Complex Information

Packet 3:
  • Activity Guide - Invent a B&W Encoding Scheme (U2 L3)
  • Activity Guide - Black and White Pixelation Widget (U2 L3)
  • Worksheet - File Formats Rapid Research (U 2 L5)
  • Test 2 Study Guide

Tuesday, December 20, 2016

December 20, 2016

Objective: Encode color images

Activities
  • Stage 2.4 - Encoding color images
    • Objectives
    • Videos
    • Finish 2.4 - Encoding Color Images
  • Favicon project - mastery, due Wednesday
    • Complete Activity 4 stage 9 in Code.org
    • Complete Rubric - Personal Favicon Project (worksheet)
      • Ensure your favicon meets the criteria
      • Answer all questions
      • Put in tray with name on it
    • In Stage 9, click Save Image
      • Right click the image that comes up
      • Save image as yourname.png to your Desktop
    • Open your Google Drive
      • Drag yourname.png favicon file to your Google Drive
      • Set sharing to "everyone with the link can view"
      • Right click -> Get sharable link
      • Copy the link location
    • Go to couplands.net -> CS Principles -> Submit Favicon
      • Fill out the form
Thursday:  Test 2 on Unit 2 Chapter 1 - Representing complex information

Sunday, December 18, 2016

December 19, 2016

Objective: Encode color images

Activities
  • Check PowerSchool
  • Calendar - Test 2 Thursday on Unit 2 Stages 1-5
  • Review transmission time calculation or file size calculation: WS 2.1
  • Finish 2.3 - Encoding Black & White images (vs. grayscale)
  • Stage 2.4 - Encoding color images
    • Objectives
    • Video: A Little Bit About Pixels (Stage 2)
    • Video: Intro to the Color Pixelation Widget
    • Preview Favicon project (Mastery - due Wednesday) 
    • Start 2.4

Friday, December 16, 2016

December 16, 2016

Objectives - Lesson 2:
  • Compress a piece of text using the Text Compression Tool
  • Develop a heuristic for text compression
  • Describe why compression is challenging
Objectives - Lesson 3:
  • Develop an encoding scheme for B&W images
  • Experiment with Pixelation Tool
  • Incorporate metadata into encoding of a digital image
Activities
  • Finish Lesson 2 - Text Compression
  • Start Lesson 3 - Encoding B&W Images
  • Hand in worksheets for lessons 1 & 2
    • Activity Guide - Bytes and Files Sizes (U2 L1)
    • Activity Guide - Text compression (U2 L2)
    • Activity Guide - Text Compression Heuristics (U2 L2)
                                 Decode This Message (U2 L2)
Incoming: Test 2 on Unit 2 Chapter 1 on Thursday 12/22

Thursday, December 15, 2016

December 15, 2016

Objectives
  • Compress a piece of text using the Text Compression Tool
  • Develop a heuristic for text compression
  • Describe why compression is challenging
Vocab
  • Compress: to decrease the number of bits used to represent a piece of information
  • Algorithm: a precise sequence of instructions designed to complete a task
  • Heuristic: a specific type of algorithm, usually used when exact solutions are difficult or impossible.  Heuristics are generally simple to use and are designed to provide reasonably good results without guaranteeing a perfect solution.
    Activities
    • Recap of Lesson 1: Bytes and File Sizes.  Copy into your notebook, putting matching items  on the same row
           kilobyte         video            ~1000 bytes                  ~ million bytes      2**20 bytes
           megabyte       picture          ~1,000,000 bytes          ~ billion bytes       2**30 bytes
           gigabyte         Word doc     ~1,000,000,000 bytes   ~ thousand bytes   2**10 bytes
    • Lesson 2 video - Text compression widget
    • Lesson 2

    Tuesday, December 13, 2016

    December 14, 2016

    Objective: Describe file sizes in terms of kilobytes, megabytes, and gigabytes

    Handouts:  The Martian, Hex circle, ASCII table, Activity Guide - Bytes and File sizes (U2 L1)

    Activities
    • Code.org Unit 2 Stage 1.  
      • Open the online copy of the worksheet Bytes and Files Sizes
      • Click the links to find the resources needed to complete the paper worksheet
      • Complete all parts of the paper worksheet and check answers with your teammates.
      • Answer steps 2 and 3 on Code.org.  On step 3,  summarize your worksheet results.
      • Group discussion - Each table presents their answer for part of the worksheet
    •  If extra time, play with Lightbot or another Hour of Code activity of your choice

    Monday, December 12, 2016

    December 13, 2016

    Objective: Describe file sizes in terms of kilobytes, megabytes, and gigabytes

    Handouts:  The Martian, Hex circle, ASCII table, Activity Guide - Bytes and File sizes (U2 L1)

    Activities
    • Check PowerSchool - show me PowerSchool open on your laptop or phone
    • Please click the orange "Hi" button > My Account and make your Display name be your first and last name.
    • Return Packet 1
      • 1 point for each side with complete and thoughtful answers.
      • Place future packets in chronological order, as shown on board
    •  The Martian Mastery task - send ASCII text in hexadecimal between Earth and Mars
    • Start Code.org Unit 2 Stage 1

    Thursday, December 8, 2016

    December 9, 2016

    Objective: Represent text as hexadecimal numbers using the ASCII character code.

    Activities
    • Review Test 1 Study Guide
    • Hand in Packet 1 - Please place in this order and staple together, name on front.
      • Activity Guide - Coordination and Binary Messages (U1 L3)
      • Activity Guide - Binary Practice (U1 L5)
      • Activity Guide - Sending Numbers (U1 L6)
      • Worksheet - Sending Numbers (U1 L6):  Show partner's name
      • Activity Guide - Sending Text (U1 L7)
      • Test 1 Study Guide
    • Unit 1 Chapter 1 assessment
    • ASCII scene from The Martian
    Have a nice weekend!

    December 8, 2016

    Objective:  Transmit text over the Internet simulator

    Activities
    • Work due tomorrow
    • The ASCII character code: decimal, hex, and binary
    • Activity 7
    Tomorrow:
         Test 1on Encoding Messages:  Unit 1 Stages 1, 2, 3, 5, 6, 7.
         Packet 1 - Please place in this order and staple together, name on front.
    • Activity Guide - Coordination and Binary Messages (U1 L3)
    • Activity Guide - Binary Practice (U1 L5)
    • Activity Guide - Sending Numbers (U1 L6)
    • Worksheet - Sending Numbers (U1 L6)
    • Activity Guide - Sending Text (U1 L7)
    • Test 1 Study Guide

    December 7, 2016

    Objective:  Transmit a vector graphic image over the Internet simulator

    Activities
    • Converting from decimal to hexadecimal to binary
    • Stage 6

    Monday, December 5, 2016

    December 6, 2016

    Objective:  Convert numbers between decimal, binary, and hexadecimal.

    Activities
    • CS Principles Pre-survey
    • Stage 5 - Binary numbers
    • Worksheet - Binary Practice
    • Hour of Code - Lightbot  (Google "hour of code lightbot")
    Friday:  Test 1 on Unit 1 Stages 1-7

    December 5, 2016

    Objective:
    • Send and receive binary messages on an Internet simulator.  (Activity 3)
    • Convert between decimal and binary numbers. (Activity 5)
    Activities
    • Bring up PowerSchool on your phone or laptop and show me.
      • Go to office and get your PowerSchool login if needed.
    •  Finish Activity 3 - The Internet Simulator
    • Make Flippy-Do
    • Start Activity 5 -Number Systems

    Thursday, December 1, 2016

    December 2, 2016

    Objective: Explain how binary data is moved over a network

    Journal:  Show how to convert  1101 base 2 to base 10.

    Activities
    • Pretests
    • Flashlight signal - what number am I sending?
    • Activity 3