AP Computer Science Principles Calendar - Sem 1

9/3/18 Week 1

 

NO SCHOOL
LABOR DAY

9/4/18 NEW OLY DAY

 

Welcome

Great chance to meet all new students

9/5/18 All 8 - Day 1

 

Interviews

Students will conduct inteviews

 

Introductions

Get to know other students in class

9/6/18 A - Day 2

 

 

9/7/18 B - Day 2

 

Welcome

Pre-course survey

Student teach activity

Tech innovation

syllabus

Computer Science Video

 

Data and Information

Unit 1 - Lesson 1

How do we communicate

 

NOTES:

 

9/10/18 Week 2 - All 8 - Day 3

 

Person of Influence

How did they change the world?

 

Computer Science

What is it?

 

Data and Information

Unit 1 - Lesson 2

How do we communicate

 

 

9/11/18 A - Day 4

 

 

9/12/18 B - Day 4

 

Send Binary Information

Unit 1 - Lesson 3

Internet Simulator

 

Blown To Bits

Read Chapter 1 - Pages 4-13

Focus on Koans 1, 2, 6, 7

Pick One of these

Write a paragraph about this Koan. Is it always a truth? Defend your choice. How does this relate to you as a student? Give examples.

Due on Monday, Sept 17th

 

9/13/18 A - Day 5

 

9/14/18 B - Day 5

 

 

Practice PT

Watch this Ted Talk

Write a paragraph identify a possible benefit and possible harm to society.

 

Number Systems

Unit 1 - Lesson 4

Create a number system

The Weird Truth about Arabic Numerals

 

Binary Numbers

Unit 1 - Lesson 5

A Flippy Do

 

NOTES:

 

9/17/18 Week 3 - All 8 - Day 6

 

Person of Influence

How did they change the world?

John Mauchly

 

Check Understanding

Do Check Understanding for Lessons 2-5

 

9/18/18 A - Day 7

 

9/19/18 B - Day 7

 

Sending Numbers

Unit 1 - Lesson 6

Communication protocol for sending numbers

 

Blown to Bits

Read Chapter 3

3 big ideas

What is the issue?

How could this impact you?

Possible solutions?

Due Friday, Sept 28th

 

 

9/20/18 A - Day 8

 

9/21/18 B - Day 8

 

Sending Text

What if we want to send words?

 

NOTES:

 

Blown To Bits

Read Chapter 3

3 big ideas

What is the issue?

How could this impact you?

Possible solutions?

Due Thursday - Sept 29th

 

TOP

9/24/18 Week 4 - All 8 - Day 9

 

The Internet

Unit 1 - Lesson 8

What is it? How does it work?

 

9/25/18 A - Day 10

 

9/26/18 B - Day 10

 

Addressing

How do we know who is communicating?

 

Unit 1 Assessment

What is the purpose of this?

 

9/27/18 A - Day 11

 

9/28/18 B - Day 11

 

Routers

How do we communicate across networks?

 

Unit 1 - Assessment

Review results

Discuss any issues

Packets

Sending Messages

 

NOTES:

 

10/1/18 Week 5 - All 8 - Day 12

 

Need for DNS

IP Activities

Research on DNS and DDoS attacks

 

 

10/2/18 A - Day 13

 

10/3/18 B - Day 13

 

Need for DNS

IP Activities

Research on DNS and DDoS attacks

  1. 1. Details behind Denial of Service
  2. 2. How DNS Works
  3. 2. DNS Flood hits Gaming
  4. 4. St. Louis Fed Reserve
  5. 5. DDoS Attacks Double

 

10/4/18 A - Day 14

 

10/5/18 B - Day 14

 

HTTP

Finish up HTTP

 

Research

Begin End of Unit 1 Research Project

 

Research

The Internet is for Everyone - full memo

Research Document for Flash Talk

Finish and Present End of Unit 1 Research Project

 

NOTES:

 

10/8/18 Week 6 - B - Day 15

 

Research

The Internet is for Everyone - full memo

Research Document for Flash Talk

Finish and Present End of Unit 1 Research Project

 

10/9/18 A - Day 15

 

10/10/18 -- Testing Day

 

10/11/18 - NO SCHOOL

 

10/12/18 - NO SCHOOL

 

NOTES:

 

Unit 2

TOP

10/15/18 Week 7 all 8 - Day 16

 

Data - Unit 2

Unit 2 - Lesson 1

Stanford Site

Computer Hope

 

10/16/18 A - Day 18

 

10/17/18 B - Day 18

 

Text Compression

Unit 2 - Lesson 2

Why? and How?

Alternate Activity

 

 

10/18/18 A - Day 18

 

10/19/18 B - Day 18

 

Image Compression

Unit 2 - Lesson 3

Encoding B & W Images

 

Artificial Intelligence

Watch Videos in Class

AI for Good

CBS This Morning

Assignment: Find one more sources about AI. Write a paragraph. Identify benefits and potential harm to society of Artificial Intelligence. Give some details about one of these. Explain the impact. Cite all 3 sources (at least one fact from each sources)

 

NOTES:

 

Unit 2

10/22/18 Week 8 - All 8 - Day 19

 

Image Compression

Unit 2 - Lesson 4

Encoding Color Images

 

 

10/23/18 A - Day 20

 

10/24/18 B - Day 20

 

Lossy Compression

Unit 2 - Lesson 5

Pair up and run this app. put observations in notes.

File Formats

 

10/25/18 A - Day 21

 

10/26/18 B - Day 21

 

Practice PT

File Format Showdown

 

NOTES:

 

Unit 2

10/29/18 Week 9 - All 8 - Day 22

 

Practice PT

File Format Showdown

 

10/30/18 A - Day 23

 

10/31/18 B - Day 23

 

Unit 2

Assessment

 

What is Big Data?

Unit 4 - lesson 1

Where does data come from ?

 

 

11/1/18 A - Day 24

 

11/2/18 B - Day 24

 

What are you assumptions?

Unit 4 - Lesson 2

Exploring Trends

Google Flu Trends Video

Homework:
Read one of the 5 articles on Google Flu Trends (found on studio.code.org)
Be ready to discuss on Monday

 

NOTES:

 

Unit 4

TOP

11/5/18 Week 10 - All 8 - Day 25

 

Careful of Assumptions

Discuss Google Flu Articles

Digital Divide

 

11/6/18 A - Day 26

 

11/7/18 B - Day 26

 

Data Innovations

Unit 4 - Lesson 2

Research

one-pager

 

11/8/18 A - Day 27

 

11/9/18 B - Day 27

 

Data Innovations

Unit 4 - Lesson 2

Present your one-pagers

 

Identify People

 

NOTES:

 

Unit 4

11/12/18 Week 12 - NO SCHOOL

 

11/13/18 A - Day 28

 

11/14/18 B - Day 28

 

The Cost of Free

Your personal data

"free app"

 

11/15/18 A - Day 29

 

11/16/18 B - Day 29

 

Encryption

How to encrypt

How to decrypt

 

Reading Assignment

 

NOTES:

 

Unit 3

11/19/18 - NO SCHOOL

 

11/20/18 - NO SCHOOL

 

11/21/18 - NO SCHOOL

 

11/22/18 - NO SCHOOL

 

11/23/18 - NO SCHOOL

 

NOTES:

 

TOP

11/26/18 Week 12 - All 8 - Day 30

 

Public Key Encryption

When people can't meet

Cybercrime

 

Explore PT

Set Up Digital Portfolio

What is the purpose of this?

 

Reading Assignment

Make sure Public Key Encryption resonse is turned in

 

11/27/18 A - Day 31

 

 

11/28/18 B - Day 31

 

Unit 4

Assessment

 

Rapid Research

Ted Talk - Virus and hackers

 

11/29/18 A - Day 32

 

11/30/18 B - Day 32

 

Rapid Research

Work on One-Pager

 

NOTES:

 

Unit 3

12/3/18 Week 13 - All 8 - Day 33

 

Explore PT

What are the expectations?

Read through information

 

If you are gone:

See me if you have any questions

 

12/4/18 A - Day 34

 

12/5/18 B - Day 34

 

Explore PT

Begin work on this

Focus question of the day

 

12/6/18 A - Day 35

 

 

12/7/18 B - Day 35

 

Explore PT

Begin work on this

Focus question of the day

 

NOTES:

 

12/10/18 Week 14 - All 8 - Day 36

 

Explore PT

Work on this

Focus question of the day

 

12/11/18 A - Day 37

 

12/12/18 B - Day 37

 

Explore PT

Work on this

Focus question of the day

 

12/13/18 A - Day 38

 

12/14/18 B - Day 38

 

Explore PT

Work on this

Focus question of the day

 

NOTES:

 

Explore PT

12/17/18 Week 15 - All 8 - Day 39

 

12/18/18 A - Day 40

 

12/19/18 B - Day 40

 

Welcome Back

Person of Influence

 

Programming Languagues

The need for language

The need for Algorithms

 

12/20/18 A - Day 41

 

12/21/18 B - Day 41

 

Creativity In Algorithms

Some simple commands

 

NOTES:

 

Unit 3

TOP

12/24/18 - NO SCHOOL

 

12/25/18 - NO SCHOOL

 

12/26/18 - NO SCHOOL

 

12/27/18 - NO SCHOOL

 

12/28/18 - NO SCHOOL

 

NOTES:

 

12/31/18 - NO SCHOOL

 

1/1/19 - NO SCHOOL

 

1/2/19 - NO SCHOOL

 

1/3/19 - NO SCHOOL

 

1/4/19 - NO SCHOOL

 

NOTES:

 

1/7/19 Week 16 - All 8 - Day 42

 

Creating Functions

Why and How

Work through challenges

 

1/8/19 A - Day 43

 

1/9/19 B - Day 43

 

 

Unit 3 - Programming

Creating Functions

Unit 3 - Stage 5

 :

1/10/19 A - Day 44

 

1/11/19 B - Day 44

 

 

Top Down Design

What is Efficiency

Intro to API's

NOTES:

 

1/14/19 Week 18 - All 8 - Day 45

 

1/15/19 A - Day 46

 

 

1/16/19 B - Day 46

 

Unit 3 - Programming

Log in to studio.code.org - Go to Lesson 7

work through challenges

 

Functions with Parameters

What is a parameter?

Open instructions and follow steps

 

1/17/19 A - Day 47

 

1/18/19 B - Day 47

 

Explore PT

Finish this up

Focus question of the day

 

NOTES:

 

1/21/19 Week 18 - NO SCHOOL

 

Unit 3

Do Unit 3 - Assessment

Work on PT - Finish During Final

 

1/22/19 - FINALS

 

1 - 2 - 3

1/23/19 - FINALS

 

5 - 6 - 7

1/24/19 - FINALS

 

4 - 8

1/25/19 - NO SCHOOL

 

NOTES:

 

TOP