Advanced Placement - Computer Science Principles
AP - CSP Syllabus Remind: Text @hhs-csp to 81010
LINK TO VOCABULARY ON CODE STUDIO
TEXT: Blown to Bits
Week One and Two
Week Three
Week Four
Week Five
Week Six
Week Seven
Week Eight & nine
Week Nine & Ten
Week Eleven
Weeks Twelve & Thirteen
Week Fourteen
Week Fifteen, Sixteen & Seventeen
Week Eighteen
Week Nineteen
WEEKS ONE & TWO: August 28 - September 7, 2018
UNIT ONE: THE INTERNET
BACK TO THE TOP OF THE WEB PAGE
UNIT ONE: THE INTERNET
BACK TO THE TOP OF THE WEB PAGE
DATE |
TOPIC |
TEST/QUIZ |
HOMEWORK |
VOCABULARY |
Tuesday 8/28 |
N/A |
Blown to Bits pages 19 – 22 (only up until “footprints and fingerprints”) and answer these questions in journal: 1. Are you in love with technology? 2. Are you worried about online information available about you? 3. What does privacy even mean in the digitally exploded world? |
N/A |
|
Wednesday 8/29 |
N/A |
Journal: 1. Speculate on how students 25 years from now will answer, “What computing innovation has had a significant impact on your life?” 2. Read "Koan One its all just Bits" on pages 5 & 6 of blown to bits, put definition of BITS in your own words in journal If you missed the video, make sure you watch it! |
Innovation Prototype |
|
Thursday 8/30 |
U1L2: Sending Binary Messages |
N/A |
n/a |
Binary Bit |
Tuesday 9/4 |
U1L3: Sending binary messages with the internet simulator |
N/A |
Reading & journal: Blown to Bits, pg 4 - 13 and complete the following: Pick one of the Koans. 1. State if you agree or disagree that the koan is a “truth” and state whether or not you feel it will always be a “truth”. 2. Explain how this Koan intersects with your life. |
Bit rate, protocol |
Wednesday 9/5 |
U1L4: Number Systems |
n/a |
Permutations symbols Number System |
|
Thursday 9/6 |
U1L5: Binary Numbers |
Value |
journal: Explain why this joke is funny: “There are 10 kinds of people in the world, those who understand binary and those who don’t.” read Blown to Bits pages 14 – 17 and answer this question: How should the US regulate the use of technology without banning or restricting its creation? |
n/a |
Friday 9/7 |
Quiz 1 What is on the quiz? |
n/a |
n/a |
DATE |
TOPIC |
TEST/QUIZ |
HOMEWORK |
VOCABULARY |
Monday 9/10 |
U1QI SELF EVAL U1L6: Sending Numbers Video Use Internet Simulator U1L7: Encoding and Sending Formatted Text Internet Simulator |
n/a |
Journal: 1. Develop a protocol that allows the user to send a calendar date (mm/dd). Write it in your journal. What is the minimum number of bits necessary? 2. Read this short article on ASCII and write down three facts you learn ASCII Article 3. Compare/contrast HTML and the ASCII encoding scheme. 4. see vocabulary that's homework |
On your own: Radio transmission latency bandwidth fiber optic cable ethernet cable In Class: Cartesian coordinates ASCII HTML |
Tuesday 9/11 |
U1L7: Encoding and Sending Formatted Text |
n/a |
n/a |
|
Wednesday 9/12 |
QUIZ Begin U1L8 |
Quiz: Know vocabulary lessons 5, 6; number systems; translating binary to decimal and vice versa; know how to develop a protocol for sending binary messages. |
Read blown to bits pages 22 – 48 and answer the questions in the attached document. Blown to Bits Questions pages 22 - 48 (but put questions and answers in your journal) due Friday |
n/a |
Thursday 9/13 |
U1Q2 SELF EVAL U1L8: The internet is for everyone Video for class 2:30 - 3:30 p.m. After school study session for Test 1 that's on 9/17 |
n/a |
see above |
IETF Internet Net Neutrality |
Friday 9/14 |
U1L9: The Need for Addressing |
n/a |
n/a |
n/a |
DATE |
TOPIC |
TEST/QUIZ |
HOMEWORK |
VOCABULARY |
Monday 9/17 |
n/a |
Read blown to bits pages 301 – 316 and answer the questions in the attached document. Blown to Bits questions pages 301 - 316 (but put questions and answers in your journal) DUE FRIDAY |
n/a |
|
Tuesday 9/18 |
Test |
see above |
n/a |
|
Wednesday 9/19 |
n/a |
see above |
Redundancy Router IP address packets |
|
Thursday 9/20 |
n/a |
Journal questions: An Internet service provider (ISP) just purchased all the routers in your area. What types of things is this ISP capable of doing? Are you comfortable with this arrangement? |
TCP |
|
Friday 9/21 |
n/a |
n/a |
Value |
DATE |
TOPIC |
TEST/QUIZ |
HOMEWORK |
VOCABULARY |
Monday 9/24 |
Quiz over Lessons 8 - 10 (Internet issues, addressing, routers & redundancy) |
Blown to Bits Pages 91 – 92 and answer this question: What do you think the Internet would be like today if different companies’ network protocols were still competing for adoption for the Internet, instead of TCP being the de facto standard? |
||
Tuesday 9/25 |
n/a |
n/a |
URL DNS |
|
Wednesday 9/26 |
n/a |
See vocabulary |
Abstraction HTTP HTTPS SSL TLS Server client ON YOUR OWN: Bandwidth Broadband Cookie Browser history |
|
Thursday 9/27 |
n/a |
1. See vocabulary 2. Review the rubric for the performance task and identify every element needed (ex: artifact is non textual). Create a check list. Bring it to class! |
ON YOUR OWN: DoS Attack DDoS Attack |
|
Friday 9/28 |
Performance Task |
n/a |
n/a |
n/a |
WEEK SIX: October 1 - 5th
UNIT TWO: DIGITAL INFORMATION
Chapter One: Encoding and Compressing Complex Information
BACK TO THE TOP OF THE WEB PAGE
UNIT TWO: DIGITAL INFORMATION
Chapter One: Encoding and Compressing Complex Information
BACK TO THE TOP OF THE WEB PAGE
DATE |
TOPIC |
TEST/QUIZ |
HOMEWORK |
VOCABULARY |
Monday 10/1 |
n/a |
n/a |
n/a |
|
Tuesday 10/2 |
Quiz Continue Performance Task OPTIONAL After school session to review for test 3:30 - 4:30 |
Quiz over Lessons 11 - 13 (packets, reliability, DNS, HTTP and abstraction) |
n/a |
n/a |
Wednesday 10/3 |
Continue Performance Task Review for Test Unit 1 Chapter 2 Test Review Quizlet 1 Quizlet 2 OPTIONAL After school session to review for test 2:30 p.m. - 3:30 p.m. 3rd hour review 4th hour review |
n/a |
n/a |
n/a |
Thursday 10/4 |
Performance Task |
Performance Task |
study for test any work needed to ensure performance task can be turned in on time |
n/a |
Friday 10/5 |
Test - The Internet Performance Task Due BY BEGINNING OF CLASS OR CONSIDERED LATE (AND GRADE DECREASED) |
Test - The Internet Performance Task = Performance grade Turn in Performance Task: Dropbox or Google Doc make SURE you name the documents properly! Artifact: lastname_firstname_Unit1_artifact Written Summary: lastname_firstname_Unit1_WrittenSummary |
Please complete this post test survey |
n/a |
WEEK SEVEN: October 8th - 12th
UNIT TWO: DIGITAL INFORMATION
Chapter One: Encoding and Compressing Complex Information
BACK TO THE TOP OF THE WEB PAGE
UNIT TWO: DIGITAL INFORMATION
Chapter One: Encoding and Compressing Complex Information
BACK TO THE TOP OF THE WEB PAGE
DATE |
TOPIC |
TEST/QUIZ |
HOMEWORK |
VOCABULARY |
Monday 10/8 |
n/a |
1. Finish all questions on handout from today, show Mrs. H next day 2. add vocabulary words to vocabulary log |
Byte Kilobyte, megabyte, gigabyte, terabyte (you add to vocabulary list) |
|
Tuesday 10/9 |
n/a |
Complete blown to bits assignment for today in attached document. Blown to Bits assignments 10/9, 10/10 |
Compression Lossless compression Lossy compression |
|
Wednesday 10/10 |
U2L2: Text compression day two Compression Contest 1 Compression Contest 2 Video: How we fit an NES game into 40 KB |
n/a |
Complete blown to bits assignment for today in attached document. Blown to Bits assignments 10/9, 10/10 EXTRA OPTIONAL HOMEWORK: practice file sizes answer key - practice file sizes |
Heuristic Algorithm |
Thursday 10/11 |
n/a |
n/a |
Image Metadata pixel raster image |
|
Friday 10/12 |
n/a |
n/a |
WEEK EIGHT: October 15 - 23rd
UNIT TWO: DIGITAL INFORMATION
Chapter One: Encoding and Compressing Complex Information
BACK TO THE TOP OF THE WEB PAGE
UNIT TWO: DIGITAL INFORMATION
Chapter One: Encoding and Compressing Complex Information
BACK TO THE TOP OF THE WEB PAGE
DATE |
TOPIC |
TEST/QUIZ |
HOMEWORK |
VOCABULARY |
Monday 10/15 |
Quiz over lessons 1 - 2 File Sizes Text Compression Know vocabulary! |
Complete all activity guide questions, complete vocabulary in vocab log Complete Blown to Bits Reading and Questions - place questions and responses in journal under today's date DUE FRIDAY 10/19 |
||
Tuesday 10/16 |
n/a |
see above |
RGB Hexadecimal Resolution Density |
|
Wednesday 10/17 |
U2L4: Encoding Color Images Day Three Create a Personal Favicon complete activity guide and follow directions to send it to Mrs. H |
n/a |
Complete personal favicon |
n/a |
Thursday 10/18 |
see above |
Lossless compression Lossy compression BMP GIF ZIP |
||
Friday 10/19 |
Finish U2L5 |
Quiz yourself on file formats (under lesson 5) OPTIONAL: review 1 for quiz U2 Q2 review 2 for quiz - hex, binary, decimal practice |
n/a |
|
Monday 10/22 |
n/a |
Study for Quiz (see optional study material under tomorrow's date) |
n/a |
|
Tuesday 10/23 |
U2L6 CONTINUE |
Quiz: lessons 3 - 5 (encoding images, lossy compression) review 1 for quiz review 2 for quiz - hex, binary, decimal practice Additional file format information |
n/a |
n/a |
Wednesday 10/24 and Thursday 10/25 |
U2L6 FINISH Link to turn your performance task |
U2L6 = Performance Task |
Must turn in U2L6 by midnight Thursday 10/25/18 |
n/a |
Friday 11/2 |
Unit 2 Test 1 Review session dates: Tuesday, 10/30 3:30 - 4:30 Wednesday, 10/31 2:30 - 3:30 Unit 1 Test 1 - what's on the test 3rd hour review 4th hour review |
Unit 1 Test 1 |
Value |
WEEK TEN: OCTOBER 29 - NOVEMBER 2ND
UNIT FOUR: BIG DATA AND PRIVACY
BACK TO THE TOP OF THE WEB PAGE
LINK TO DOCUMENT EXPLAINING WEEK TEN ACTIVITIES
UNIT FOUR: BIG DATA AND PRIVACY
BACK TO THE TOP OF THE WEB PAGE
LINK TO DOCUMENT EXPLAINING WEEK TEN ACTIVITIES
WEEK ELEVEN: November 5 - 9th:
UNIT FOUR: BIG DATA AND PRIVACY
Chapter One: The World of Big Data and Encryption
BACK TO THE TOP OF THE WEB PAGE
LINK TO DOCUMENT EXPLAINING WEEK ELEVEN ACTIVITIES
UNIT FOUR: BIG DATA AND PRIVACY
Chapter One: The World of Big Data and Encryption
BACK TO THE TOP OF THE WEB PAGE
LINK TO DOCUMENT EXPLAINING WEEK ELEVEN ACTIVITIES
WEEKS TWELVE and THIRTEEN: November 12 - 20th
UNIT FOUR: BIG DATA AND PRIVACY
Chapter One: The World of Big Data and Encryption
BACK TO THE TOP OF THE WEB PAGE
LINK TO DOCUMENT EXPLAINING WEEK TWELVE AND THIRTEEN ACTIVITIES
UNIT FOUR: BIG DATA AND PRIVACY
Chapter One: The World of Big Data and Encryption
BACK TO THE TOP OF THE WEB PAGE
LINK TO DOCUMENT EXPLAINING WEEK TWELVE AND THIRTEEN ACTIVITIES
WEEK FOURTEEN: November 26 - 30th
Link to document explaining week fourteen activities
BACK TO THE TOP OF THE WEB PAGE
Link to document explaining week fourteen activities
BACK TO THE TOP OF THE WEB PAGE
WEEKS FIFTEEN: December 3 - 7th; SIXTEEN: December 10 - 14th, SEVENTEEN: December 17 - 19th
Link to document explaining weeks fifteen, sixteen and seventeen activities
BACK TO THE TOP OF THE WEB PAGE
Link to document explaining weeks fifteen, sixteen and seventeen activities
BACK TO THE TOP OF THE WEB PAGE
WEEK EIGHTEEN: January 2 - January 4th
Link to document explaining week eighteen activities
BACK TO THE TOP OF THE WEB PAGE
Link to document explaining week eighteen activities
BACK TO THE TOP OF THE WEB PAGE
WEEK NINETEEN: January 7 - January 14th
Link to document explaining week nineteen activities
BACK TO THE TOP OF THE WEB PAGE
Link to document explaining week nineteen activities
BACK TO THE TOP OF THE WEB PAGE