AP Comp Sci Principles Calendar

9/4/17 Week 1

 

NO SCHOOL
LABOR DAY

9/5/17 NEW OLY DAY

 

Welcome

Great chance to meet new students

9/6/17 All 8 - Day 1

 

Interviews

Students will conduct inteviews

 

Introductions

Get to know other students in class

9/7/17 A - Day 2

 

 

9/8/17 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/11/17 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/12/17 A - Day 4

 

 

9/13/17 B - Day 4

 

Send Binary Information

Unit 1 - Lesson 3

Internet Simulator

 

Practice PT

Watch this Ted Talk

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

 

9/14/17 A - Day 5

 

9/15/17 B - Day 5

 

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

 

Check your Understanding

Unit 1 - Lesson 3, 4, 5

studio.code.org

 

NOTES:

 

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

 

Person of Influence

How did they change the world?

 

Sending Numbers

Unit 1 - Lesson 6

Communication protocol for sending numbers

 

9/19/17 A - Day 7

 

9/20/17 B - Day 7

 

Sending Text

What if we want to send words?

Chart for Activity

Blown to Bits - Chapter 3

 

Unit 1 Assessment

What is the purpose of this?

 

9/21/17 A - Day 8

 

9/22/17 B - Day 8

 

The Internet

What is it? How does it work?

 

Addressing

How do we know who is communicating?

 

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/25/17 Week 4 - All 8 - Day 9

 

Routers

How do we communicate across networks?

 

9/26/17 A - Day 10

 

9/27/17 B - Day 10

 

Unit 1 - Assessment

Review results

Discuss any issues

Packets

Sending Messages

 

9/28/17 A - Day 11

 

9/29/17 B - Day 11

 

Need for DNS

IP Activities

Research on DNS and DDoS attacks

 

NOTES:

 

10/2/17 Week 5 - All 8 - Day 12

 

HTTP

Layers of Protocol

 

10/3/17 A - Day 13

 

10/4/17 B - Day 13

 

HTTP

Finish up HTTP

 

Research

Begin End of Unit 1 Research Project

 

10/5/17 A - Day 14

 

10/6/17 B - Day 14

 

Research

Finish and Present End of Unit 1 Research Project

 

Data - Unit 2

Stanford Site

Computer Hope

NOTES:

 

10/9/17 Week 6 - B - Day 15

 

Text Compression

Why? and How?

 

Image Compression

Encoding B & W Images

10/10/17 A - Day 15

 

10/11/17 -- Testing Day

 

10/12/17 - NO SCHOOL

 

10/13/17 - NO SCHOOL

 

NOTES:

 

Unit 2

TOP

10/17/17 Week 7 B - Day 17

 

10/18/17 A - Day 17

 

Image Compression

Encoding Color Images

 

Lossy Compression

File Formats

 

10/19/17 Testing Day

 

10/20/17 A - Day 18

 

Lossy Compression

File Formats

 

Practice PT

Encode an Experience

 

10/21/17 B - Day 18

 

NOTES:

 

Unit 2

10/24/17 Week 8 - All 8 - Day 19

 

Practice PT

Encode an Experience

 

10/25/17 A - Day 20

 

Introduction to Data

Where does data come from ?

Are you right or left brained?

 

Explore Trends

How do we visualize data

 

10/26/17 B - Day 20

 

10/27/17 A - Day 21

 

Explore Trends

How do we visualize data

 

Check your assumpltions

How do we visualize data

1. Wired

2. NY Times

3. Nature

4. Time

5. Harvard

 

10/28/17 B - Day 21

 

NOTES:

 

Unit 2

10/31/17 Week 9 - All 8 - Day 22

 

What is Big Data?

Where does data come from?

 

11/1/17 A - Day 23

 

Data Innovations

Research

one-pager

 

11/2/17 B - Day 23

 

11/3/17 A - Day 24

 

Identify People

Privacy

Search for Yourself

 

The Cost of Free

Your personal data

"free app"

 

11/4/17 B - Day 24

 

NOTES:

 

Unit 4

TOP

11/7/17 Week 10 - B - Day 25

 

11/8/17 A - Day 25

 

Encryption

How to encrypt

How to decrypt

 

Reading Assignment

 

11/9/17 B - Day 26

 

11/10/17 A - Day 26

 

Public Key Encryption

When people can't meet

Cybercrime

Assignment for students

 

11/11/17 - NO SCHOOL

 

NOTES:

 

Unit 4

11/14/17 Week 11 - All 8 - Day 27

 

Guest Speaker

Careers in programming

 

11/15/17 A - Day 28

 

Programming Languagues

The need for language

The need for Algorithms

 

11/17/17 B - Day 28

 

11/17/17 A - Day 29

 

Creativity In Algorithms

Unit 4 Assessment

Some simple commands

 

11/18/17 B - Day 29

 

NOTES:

 

Unit 3

11/21/17 - NO SCHOOL

 

11/22/17 - NO SCHOOL

 

11/23/17 - NO SCHOOL

 

11/24/17 - NO SCHOOL

 

11/25/17 - NO SCHOOL

 

NOTES:

 

TOP

11/28/17 Week 12 - All 8 - Day 30

 

Creating Functions

Why and How

Work through challenges

 

If you are gone:

Go to studio.code.org and login

Unit 3 - Stage 5

Watch video - take notes

Work through challenges

in notes - list 3 benefits of using functions in programs

 

11/29/17 A - Day 31

 

Top Down Design

Unit 4 Assessment

What is Efficiency

Intro to API's

 

If you are gone:

Take Unit 4 assessment - you might have to have me unlock for you.

Go to studio.code.org and login

Unit 3 - Stage 6

Do the Top Down Design" worksheet

Work through challenges

Go to Stage 7

Add API, Library, and Documentation to Notes

work through challenges

 

11/30/17 B - Day 31

 

12/1/17 A - Day 32

 

Functions with Parameters

What is a parameter?

Looping

Random Numbers

Open instructions and follow steps

 

12/2/17 B - Day 32

 

NOTES:

 

Unit 3

12/5/17 Week 13 - All 8 - Day 33

 

Explore PT

What are the expectations?

Read through information

 

If you are gone:

Read the material about PT

See me if you have any questions

 

12/6/17 A - Day 34

 

Explore PT

Begin work on this

Focus question of the day

 

12/7/17 B - Day 34

 

12/8/17 A - Day 35

 

Snow Day

No School

 

12/9/17 B - Day 35

 

NOTES:

 

Explore PT

Examples

12/12/17 Week 14 - All 8 - Day 36

 

Explore PT

Work on this

Focus question of the day

 

12/13/17 A - Day 37

 

Explore PT

Work on this

Focus question of the day

Template for PT

 

12/14/17 B - Day 37

 

12/15/17 A - Day 38

 

Snow Day

No School

 

12/17/17 B - Day 38

 

NOTES:

 

Explore PT

12/19/17 - NO SCHOOL

 

12/20/17 - NO SCHOOL

 

12/21/17 - NO SCHOOL

 

12/22/17 - NO SCHOOL

 

12/23/17 - NO SCHOOL

 

NOTES:

 

12/26/17 - NO SCHOOL

 

12/27/17 - NO SCHOOL

 

12/28/17 - NO SCHOOL

 

12/29/17 - NO SCHOOL

 

12/30/17 - NO SCHOOL

 

NOTES:

 

1/2/17 Week 15 - NO SCHOOL

 

1/3/17 A - Day 39

 

Explore PT

Finish this up

Focus question of the day

 

1/4/17 B - Day 39

 

1/5/17 A - Day 40

 

Explore PT

Last Day to work on this

Focus question of the day

 

1/6/17 B - Day 40

 

NOTES:

 

Unit 3

TOP

1/9/17 Week 17 - All 8 - Day 41

 

Data Visualizations

Class Data Tracker

Good and Bad Data

 

1/10/17 A - Day 42

 

Data Visualizations

Class Data Tracker

How to make visualizations

 

Data Sets

Discover a Data Story

 

1/11/17 B - Day 42

 

1/12/17 A - Day 43

 

Data Sets

Finish this section

Discover a Data Story

 

1/13/17 B - Day 43

 

NOTES:

 

1/17/17 Week 17 - NO SCHOOL

 

1/17/17 A - Day 44

 

Cleaning Data

Class Data Tracker

Is data analysis objective?

Make a copy of data

 

1/18/17 B - Day 44

 

1/19/17 A - Day 45

 

Creating Summary Tables

Use data from Class Data Tracker

How do deal with massive data

 

1/20/17 B - Day 45

 

NOTES:

 

1/23/17 Week 18 - All 8 - Day 46

 

Data PT

Intro Performance Task

Finish During Final

 

1/24/17 - FINALS

 

1 - 2 - 3

1/25/17 - FINALS

 

5 - 6 - 7

1/26/17 - FINALS

 

4 - 8

1/27/17 - NO SCHOOL

 

NOTES:

 

TOP