AP CSP Week of Sept. 25 –  Oct. 3, 2017

 

DATE LESSON/ACTIVITY CLASSWORK/HOMEWORK QUIZ/TEST/PROJECT ETC…
Mon. 9/25/17

Tues. 9/26/17

2.1 Bytes and File Sizes Bytes and File Sizes – Activity Guide (PDF | DOCX)

Unit 2 on Code Studio

Wed. 9/27/17

Thurs. 9/28/17

2.2 Text Compression
Fri. 9/29/17 2.3 Encoding B&W Images
Mon

10/2/17

2.2 Text Compression Enrichment

Extended Learning

Real World: Zip Compression

  • Experiment with zip using text files with different contents. Are the results for small files as good as for large files? (On Macs, in the Finder choose “get info” for a file to see the actual number of bytes in the file, since the Finder display will show 4KB for any file that’s less than that.)
    • Warning: results may vary. Zip works really well for text, but it might not compress other files very well because they are already compressed or don’t have the same kinds of embedded patterns that text documents do.

Challenge: Research the LZW algorithm

  • .zip compression is based on the LZW Compression Scheme
  • While the idea behind the text compression tool is similar to LZW (zip) algorithm, tracing the path of compression and decompression is somewhat challenging. Learning more about LZW and what happens in the course of this algorithm would be an excellent extension project for some individuals.
Tues.

10/3/17

2.3 Encoding B&W Images Enrichment

Extended Learning

  • Check out the “Color by Numbers” from CS Unplugged (csunplugged.org) which uses a different clever encoding scheme for B&W images.
  • Have students research raster graphics in anticipation of the subsequent lesson.
  • Attempting to communicate with possible intelligent life beyond our solar system has been a dream for humans and the goal of scientists for many years. Questions about messages to send, as well as how to send messages deep into space to unknown recipients have been debated. In 1974, scientists sent the Arecibo message to the star cluster M13 some 25,000 light years away. Read about the message they sent using 1,679 binary digits (https://en.m.wikipedia.org/wiki/Arecibo_message).
    • How would you change the content of the message? What would you delete and add? Why would your change be significant in a communication to other intelligent beings?
    • Sketch the segment of the design you would alter. Remember, you must retain the original number of bits.
    • List the details in this article that you understand more deeply because of what you have learned in this class up to this point.
Advertisements

AP CSP Week of Sept. 18-22, 2017

 

DATE LESSON/ACTIVITY CLASSWORK/HOMEWORK QUIZ/TEST/PROJECT ETC…
Mon. 9/18/17 1.13 HTTP and Abstraction on the Internet HTTP and Abstraction on the Internet – Resource (PDF | DOCX)

HTTP in Action – Worksheet (PDF | DOCX)

The Internet: HTTP and HTML – Video (download)

Unit 1 on Code Studio

Tues. 9/19/17

Wed. 9/20/17

Thurs. 9/21/17

1.14 Practice PT –  The Internet and Society Flash Talk: The Internet and Society – Practice PT (PDF | DOCX)

Unit 1 on Code Studio

Blown to Bits (http://www.bitsbook.com/): Students may find additional research help on their Global Impact of the Internet topic in the following chapters:

Practice PT: Flashtalk on Thurs. 9/21

Unit 1 Chat 2 Assessment on Thurs. 9/21

Fri. 9/22/17 2.1 Bytes and File Sizes Bytes and File Sizes – Activity Guide (PDF | DOCX)

Unit 2 on Code Studio

AP CSP Week of Aug. 28 to Sept. 1, 2017

 

DATE LESSON/ACTIVITY CLASSWORK/HOMEWORK QUIZ/TEST/PROJECT ETC…
Mon. 8/28/17 1.1.6 Sending Numbers
Tues. 8/29/17

Wed. 8/30/17

1.1.7 Encoding and Sending Formatted Tests
  • Read Blown to Bits (www.bitsbook.com), Chapter 3, Ghosts in the Machine, pp. 73-80 (What You See Is Not What the Computer Knows), then answer the following questions:
    • Give an example of your own when just knowing what a computer did wasn’t sufficient – you really needed to know how and why it was doing what it was doing as well.
    • Talk about file metadata and how it “fingerprints” a file. Include a discussion of file metadata benefits and challenges.
  • Read Blown to Bits (www.bitsbook.com), Chapter 3, Ghosts in the Machine, pp. 80-88 (Representation, Reality, and Illusion), then answer the following questions:
    • How does highlighting in a PDF doc work? What are the computational ideas utilized?
Thurs. 8/31/17 1.1 Digital Information Ch 1 Assessment
Fri. 9/1/17 1.2.8 The Internet is for Everyone
  • Blown to Bits (www.bitsbook.com), Chapter 1, pp. 4-13. – Read about the following koans (or truths) of bits related to the Internet:
    • Koan 1: It’s All Just Bits
    • Koan 2: Perfection Is Normal
    • Koan 3: There Is Want in the Midst of Plenty
    • Koan 6: Nothing Goes Away
    • Koan 7: Bits Move Faster Than Thought
    • Pick one of these koans and address the following questions:
      • Argue if you agree that it is a “truth” and if it will always be a “truth.”
      • How does this koan intersect with your life as a student?

AP CSP Week of Aug. 21 to Aug. 25, 2017

 

DATE LESSON/ACTIVITY CLASSWORK/HOMEWORK QUIZ/TEST/PROJECT ETC…
Mon. 8/14/17 1.1.4 Number Systems To Learn more about numbering Systems

read Roman and ‘Arabic’ Numerals.

Activity Guide:

Circle Triangle Square Worksheet

Lessons Assessment on Code Studio

Read and Summarize the content of  Computation: A new way of science (Due Fri. 8/25 in Google Folder)

Tues. 8/15/17 Sending Bits in the Real World Sending Bits in the Real World Activity Guide Rubric & Poster

Student Links:

Rubric | Video | Worksheet | Activity Guide

Video – James May

Video –  Science Scrapbook

Video – Andrew Bloom TED

Exploring Real World Data Transmission Systems Presentations & Gallery Walk Reflection

Wed. 8/16/17

Thurs. 8/17/17

1.1.5 Binary Numbers Activity Guided Construct a Flippy Do

Explore Binary Odometer

Complete Binary Practice-  Activity Guide

If finish early, use Binary GameApp Lab App

Complete 1.1.5 Assessment on Code Studio

Fri. 8/18/17

1/2 DAY (AM)

1.1.6 Sending Numbers Links For the Students

AP CSP Week of Aug. 14 to Aug. 18, 2017

 

DATE LESSON/ACTIVITY CLASSWORK/HOMEWORK QUIZ/TEST/PROJECT ETC…
Mon. 8/14/17

Tues. 8/15/17

1.1.2 Sending Binary Messages Binary Message Devices Activity Guide and Rubric

Unit 1 on Code Studio

Wed. 8/16/17

Thurs. 8/17/17

1.1.3 Sending Binary Messages with the Internet Simulator Coordination of Binary Messages Activity Guide and Rubric

Video – Internet Simulator – Part 1

VideoThe Internet: Wires, Cables & WiFi

Video Guide for Wires, Cables and Wifi

Unit 1 on Code Studio

Blown to Bits, Chapter 1 p 4-13

Blown to Bits (Full Text)

Fri. 8/18/17 Sending Bits in the Real World Sending Bits in the Real World Activity Guide Rubric & Poster

Video – James May

Video –  Science Scrapbook

Video – Andrew Bloom TED

Exploring Real World Data Transmission Systems Presentations & Gallery Walk Reflection

AP CSP Week of Aug. 7 to Aug. 11, 2017

 

DATE LESSON/ACTIVITY CLASSWORK/HOMEWORK QUIZ/TEST/PROJECT ETC…
Mon. 8/7/17 Teacher Work Day

No school

Tues. 8/8/17 Teacher Work Day

No school

OPEN HOUSE

(8-10 AM)

Wed. 8/9/17 Introductions & Expectations for Class, Technology, and Safety Syllabus

Welcome Letter Signed by Parents

https://docs.google.com/document/d/1Ifws38T4e6owJ97XHJlfgrAZuMdDSN_6Ag9lOkKi9g8/edit?usp=sharing

Sign-Up Engrade, Code Studio

Bring Materials: Binders, Post it, Personal Computer

Thurs. 8/10/17

Fri. 8/12/16

1.1.1 Personal Innovations AP Computer Science Principles Course & Exam Description

https://secure-media.collegeboard.org/digitalServices/pdf/ap/ap-computer-science-principles-course-and-exam-description.pdf

Students to create their own accounts and join your section at http://studio.code.org/join/TPMKFL

CSP Pre-Course Survey

Personal Innovations Activity Guide & Rubric

Video – Computer Science is Changing Everything – Video

Unit 1 on Code Studio

Extended Learning Time Line

Read Blown to Bits Chapter 4, Needles in the Haystack, pages 141-142 (Placement, Clicks, and Auctions)

Blown to Bits (Full Text)