AP Computer Science Principles Calendar - Sem 1

9/6/21 Week 1

 

NO SCHOOL
LABOR DAY

9/7/21 NEW OLY DAY

 

Welcome

Great chance to meet all new students

9/8/21 All 8 - Day 1

 

Interviews

Students will conduct inteviews

 

Introductions

Get to know other students in class

9/9/21 A - Day 2

 

Welcome

Pre-course survey

Student teach activity

Tech innovation

syllabus

Computer Science Video

 

Data and Information

Unit 1 - Lesson 1

Welcome to CSP

 

9/10/21 B - Day 2

 

NOTES:

 

9/13/21 Week 2 - A - Day 3

 

Person of Influence

How did they change the world?

 

Computer Science

What is it?

 

Data and Information

Unit 1 - Lesson 2

Representing Information

 

Send Binary Information

Unit 1 - Lesson 3

Circle Square Patterns

 

9/14/21 B - Day 3

 

 

9/15/21 A - Day 4

 

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 20th

 

Number Systems

Unit 1 - Lesson 4

Binary Numbers

The Weird Truth about Arabic Numerals

 

9/16/21 B - Day 4

 

9/17/21 A - Day 5

 

 

Practice PT

Watch this Ted Talk

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

 

Binary Numbers

Unit 1 - Lesson 5

OverFlow and Rounding

 

NOTES:

 

9/20/21 Week 3 - B - Day 5

 

9/21/21 A - Day 6

 

Person of Influence

How did they change the world?

 

Unit 1 - Lesson 6

Representing Text

Chart for Activity

 

Unit 1 - Lesson 7

B & W Images

 

9/22/21 B - Day 6

 

9/23/21 A - Day 7

 

Check Understanding

Do Check Understanding for Lessons 1-6

 

 

Unit 1 - Lesson 8

Color Images

 

9/24/21 B - Day 7

 

 

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/27/21 Week 4 - A - Day 8

 

Unit 1 - Lesson 9

Compression

 

Unit 1 - Lesson 10

Compression

 

9/28/21 B - Day 8

 

9/29/21 B - Day 9

 

Intellectual Property

Read Articles

 

9/30/21 B - Day 9

 

10/1/21 A - Day 10

 

Digital Dilemmas

Read Articles - Make Poster - Discuss

 

NOTES:

 

10/4/21 Week 5 - B- Day 10

 

 

10/5/21 A - Day 11

 

Unit 1

Assessment

 

Unit 2 - Lesson 1

Welcome to the Internet

What is the Internet? Video

The Internet is for Everyone - full memo

 

10/6/21 B - Day 11

 

 

10/7/21 A - Day 12

 

Unit 2 - Lesson 2

Build a Network

 

Unit 2 - Lesson 3

Addressing

Internet & DNS Video

 

10/8/21 - NO SCHOOL

 

NO SCHOOL

Statewide Inservice Day

NOTES:

 

10/11/21 Week 6 - B - Day 12

 

10/12/21 - A - Day 13

 

AP CLASSROOM

Join Code JMMPXN

 

Unit 2 - Lesson 4

Routers and Redundancy

 

Unit 2 - Lesson 5

Packets

Packets, Routing, and Reliability video

 

10/13/21 - NO CLASS

 

NO CLASS

PSAT Day

10/14/21 - B - Day 13

 

10/15/21 - A - Day 14

 

Unit 2 - Lesson 6

HTTP and DNS

 

NOTES:

 

Unit 2

TOP

10/18/21 Week 7 B - Day 14

 

10/19/21 A - Day 15

 

Image Compression

Unit 2 - Lesson 7 & 8

Internet Dilemmas

Project Guide

 

10/20/21 - NO SCHOOL

 

NO SCHOOL

Grade Day

10/21/21 - NO SCHOOL

 

NO SCHOOL

Conferences

10/22/21 - NO SCHOOL

 

NO SCHOOL

For Teachers & Students

NOTES:

 

10/25/21 Week 8 - B- Day 15

 

10/26/21 A - Day 16

 

App Development

Unit 3 - Lesson 1

Introduction to Apps

 

Unit 3 - Lesson 2

Introduction to Design Mode

 

10/27/21 B - Day 16

 

10/28/21 A - Day 17

 

App Development

Unit 3 - Lesson 3

Design an App (Part 1)

 

Unit 2 - Assessment

Take the Unit 2 assessment

 

10/29/21 B - Day 17

 

NOTES:

 

11/1/21 Week 9 - A - Day 18

 

App Development

Unit 3 - Lesson 4

Design an App (Part 2)

 

Unit 3 - Lesson 5

Programming Languagues

 

11/2/21 B - Day 18

 

11/3/21 A - Day 19

 

App Development

Unit 3 - Lesson 6

Intro to Programming

 

App Development

Unit 3 - Lesson 7

Debugging

 

11/4/21 B - Day 19

 

11/5/21 A - Day 20

 

Unit 3 - Lesson 8

Design an App (Part 3)

 

App Development

Unit 3 - Lesson 9

Design an App (Part 4)

&nbps;

NOTES:

 

TOP

11/8/21 Week 10 - B - Day 20

 

11/9/21 A - Day 21

 

Computing Innovation -- Artificial Intelligence

What happens when computers are smarter than we are?

Watch Videos in Class

AI for Good - Sophia

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)

 

Unit 3 - Lesson 10

Design an App (Part 5)

 

Unit 1 - Assessment

Redo - instructions given

 

11/10/21 B - Day 21

 

11/11/21 - NO SCHOOL

 

NO SCHOOL

Veterans Day

11/12/21 - NO SCHOOL

 

NOTES:

 

11/15/21 Week 11 - B - Day 22

 

11/16/21 A - Day 22

 

Variables

Unit 4 - Lesson 1

Variables Explore

 

Unit 4 - Lesson 2

Variables Investigate

 

11/17/21 B - Day 23

 

11/18/21 A - Day 23

 

Unit 4 - Lesson 3

Variables Practice

 

Unit 4 - Lesson 4

Variables Make

 

11/19/21 B - Day 24

 

NOTES:

 

11/22/21 - Week 12 - A - Day 24

 

Unit 4 - Lesson 5

Conditional Explore

 

Unit 4 - Lesson 6

Conditional Investigate

 

 

Public Key Encryption Assignment

Assignment for students

11/23/21 - B - Day 25

 

11/24/21 - NO SCHOOL

 

NO SCHOOL

Thanksgiving Break

11/25/21 - NO SCHOOL

 

NO SCHOOL

Thanksgiving Break

11/26/21 - NO SCHOOL

 

NO SCHOOL

Thanksgiving Break

NOTES:

 

TOP

11/29/21 Week 13 - A - Day 25

 

Unit 4 - Lesson 7

Conditional Practice

 

Unit 4 - Lesson 7

Conditional Make

 

11/30/21 B - Day 26

 

12/1/21 A - Day 26

 

Create PT

Digital Portfolio

Talk about basics

 

12/2/21 B - Day 27

 

 

12/3/21 NO SCHOOL

 

NO SCHOOL

Grade Day

 

NOTES:

 

12/6/21 Week 14 - A - Day 27

 

Hour of Code

 

Unit 4 - Lesson 9

Functions Explore/Investigate

 

Unit 4 - Lesson 10

Functions Practice

 

Unit 4 - Lesson 11

Functions Make

 

12/7/21 B - Day 28

 

12/8/21 A - Day 28

 

Hour of Code

 

Unit 4 - Lesson 12

Project Decision Maker - Part 1

 

 

12/9/21 B - Day 29

 

12/10/21 A - Day 29

 

Hour of Code

 

Unit 4 - Lesson 13

Project Decision Maker - Part 2

 

Unit 4 - Lesson 14

Project Decision Maker - Part 3

 

 

NOTES:

 

Explore PT

12/13/21 Week 15 - B - Day 30

 

 

12/14/21 A - Day 30

 

Unit 5 - Lesson 1

List Explore

 

Unit 5 - Lesson 2

List Investigate

 

12/15/21 B - Day 31

 

12/16/21 A - Day 31

 

Unit 5 - Lesson 3

List Practice

 

Unit 5 - Lesson 4

List Make

 

12/17/21 B - Day 32

 

NOTES:

 

Unit 3

TOP

12/20/21 - NO SCHOOL

 

12/21/21 - NO SCHOOL

 

12/22/21 - NO SCHOOL

 

12/23/21 - NO SCHOOL

 

12/24/21 - NO SCHOOL

 

NOTES:

 

12/27/21 - NO SCHOOL

 

12/28/21 - NO SCHOOL

 

12/29/21 - NO SCHOOL

 

12/30/21 - NO SCHOOL

 

12/31/21 - NO SCHOOL

 

NOTES:

 

1/3/22 Week 16 - A - Day 32

 

Welcome Back

Person of Influence

 

Unit 5 - Lesson 5

Loops Explore

 

Unit 5 - Lesson 6

Loops Investigate

 

1/4/22 B - Day 33

 

1/5/22 A - Day 33

 

Unit 5 - Lesson 7

Loops Practice

 

Unit 5 - Lesson 8

Loops Make

 

1/6/22 B - Day 34

 

1/7/22 A - Day 34

 

Unit 5 - Lesson 9

Traversals Explore

 

Unit 5 - Lesson 10

Traversals Investigate

 

NOTES:

 

1/10/22 Week 17 - B - Day 35

 

1/11/22 A - Day 35

 

Unit 5 - Lesson 11

Traversals Practice

 

Unit 5 - Lesson 12

Traversals Make

 

1/12/22 B - Day 36

 

1/13/22 A - Day 36

 

Unit 5 - Lesson 13

Project Hackathon - Part 1

 

Unit 5 - Lesson 14

Project Hackathon - Part 2

 

1/14/22 B - Day 37

 

Unit 5 - Lesson 15

Project Hackathon - Part 3

 

Unit 5 - Lesson 16

Project Hackathon - Part 4

 

NOTES:

 

1/17/22 Week 18 - NO SCHOOL

 

1/18/22 - A - Day 37

 

Unit 5 - Lesson 17

Project Hackathon - Part 5

 

Unit 5 - Assessment

Finish by end of period

 

1/19/22 - B - Day 38

 

1/20/22 - A - Day 38

 

Unit 6 - Lesson 1

Algorithms Solve Problems

 

Unit 6 - Lesson 2

Algorithm Efficiency

 

 

1/21/22 - B - Day 39

 

NOTES:

 

TOP

1/24/22 Finals Week - A - Day 39

 

Unit 6 - Lesson 3

Unreasonable Time

 

Unit 6 - Lesson 4

Limits of Algorithms

 

1/25/22 - B - Day 40

 

1/26/22 - FINALS

 

1 - 2 - 3

Unit 6 - Lesson 5

Distributed Algorithms

 

Unit 6 - Lesson 6

Assessment

 

1/27/22 - FINALS

 

5 - 6 - 7

 

1/28/22 - FINALS

 

4 & 8

NOTES:

 

TOP