Mrs Hasseld
  • Home
  • HHS Courses
  • Hartland Women In Technology
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
DATE
TOPIC
TEST/QUIZ
HOMEWORK
VOCABULARY
Tuesday
8/28 
Introduction to class
Journal Entry Document
​Organization Document


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
Journal Entry Rubric
U1L1: Personal Innovations
​Video on Technology is Changing Everything
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
Read and summarize this Peter Denning article:
https://www.cs.mtu.edu/~john/jenning.pdf​​
​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
​Finish U1:L5 Binary Numbers

Use Binary Odometer in Code Studio

​​
Quiz 1
What is on the quiz?
n/a
n/a

 
WEEK THREE: September 10 - 14th
UNIT ONE: The Internet
BACK TO THE TOP OF THE WEB PAGE
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
study for quiz
Decimal to Binary Practice

​
​

​
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

WEEK FOUR: September 17 - 21st
UNIT ONE: The Internet
BACK TO THE TOP OF THE WEB PAGE
 
DATE
TOPIC
TEST/QUIZ
HOMEWORK
VOCABULARY
Monday
​9/17
U1L9: The Need for Addressing - day two
Video
review for U1T1
​Study session for U1T1 3:30 - 4:30 pm


​
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

​Test over lessons 1 - 7
calculator CAN be used!
What's On the test?
 Hexadecimal conversion practice


see above
n/a
Wednesday
​9/19

Survey: take this after you completed Unit 1 Test 1
U1L9: vocabulary reinforcement
​
​U1L9: worksheet to reinforce terminology
​
Survey: take after you review test results



n/a
see above
​Redundancy
​Router
​​
​IP address
packets
Thursday 
​9/20

U1L10: Routers and Redundancy
Video 1 (only until 3:45)

​
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

Start U1 L11
Activity Guide 
Survey on study sessions
n/a
n/a
Value

WEEK FIVE: September 24 - 28th
UNIT ONE: The Internet
BACK TO THE TOP OF THE WEB PAGE
 
DATE
TOPIC
TEST/QUIZ
HOMEWORK
VOCABULARY
Monday
​9/24
U1L11: Packets and making a reliable internet
Video
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
U1L12: DNS
Video
DNS Articles
​​

n/a
n/a


​​URL
DNS
Wednesday
​9/26
​U1L13: HTTP and Abstraction
activity guide (provided in class)
Video
Handout explaining HTTP in COLOR
n/a
See vocabulary
​Abstraction
​HTTP
HTTPS
SSL
TLS
Server
client​
ON YOUR OWN:
​Bandwidth
Broadband
Cookie
Browser history
Thursday
​9/27
U1L14
​Performance Task: The Internet and Society

​Rubric for performance task (only rows 1 - 5, 8)

Wikipedia article for Net Neutrality
Wikipedia article for Internet Censorship ​​​

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
 
DATE
TOPIC
TEST/QUIZ
HOMEWORK
VOCABULARY
Monday
​10/1
Review lessons 11 - 13 ​
​​
Performance Task

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
DATE
TOPIC
TEST/QUIZ
HOMEWORK
VOCABULARY
Monday
10/8

U2L1: Bytes and file sizes
Activity Guide
Stanford University Link
​
Computer Hope Link

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
U2L2: Text compression
​Video
​
Please complete this survey after reviewing U1T2 Results
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
U2L3: Black and white images
​Activity guide for today (complete online, save)
n/a
n/a
​Image
Metadata
pixel
raster image
Friday
​10/12
Quiz Review
Video: Video Compression as fast as possible
U2L3: Black and white images day two
n/a

Study for Quiz
In class review
Answer key in class review
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
DATE
TOPIC
TEST/QUIZ
HOMEWORK
VOCABULARY
Monday
​10/15
U2L4: Encoding Color Images
​Hexadecimal
​​Hexadecimal Activity
​Answer Key Hex Activity

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
U2Q1 Analyze Results
U2L4: Encoding Color Images

Video
Activity Guide: Complete in class



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
U2L5: Lossy Compression and File Formats: Rapid Research
Lossy Compression App

Practice Quiz: Color Images

​​
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
U2L6: Rapid Research
PERFORMANCE TASK
Assignment Guide
Template for Assignment
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
 
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
 
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
 
WEEK FOURTEEN: November 26 - 30th 
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
 
WEEK EIGHTEEN: January 2 - January 4th
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
Powered by Create your own unique website with customizable templates.