(Period 2) AP Computer Science Principles 2020 - 2021-01 Assignments

Upcoming Assignments RSS Feed

Due:

How has the pandemic caused schools to capitalize on technology to update out of date teaching norms? What is a problems you feel we have in society that doesn't make sense because we have computers? in Google Classroom

How has the pandemic caused schools to capitalize on technology to update out of date teaching norms? What is a problems you feel we have in society that doesn't make sense because we have computers?

Due:

Monday Practice 6/7/21 in Google Classroom

Monday Practice 6/7/21

Due:

Monday Practice 6/7/21 in Google Classroom

Monday Practice 6/7/21

Past Assignments

Due:

AP Review_Internet (OPTIONAL) in Google Classroom

AP Review_Internet (OPTIONAL)

Due:

AP Review_Procedures (OPTIONAL) in Google Classroom

AP Review_Procedures (OPTIONAL)

Due:

AP Review_Booleans (OPTIONAL) in Google Classroom

AP Review_Booleans (OPTIONAL)

Due:

Extracting Data Practice Questions in Google Classroom

Extracting Data Practice Questions

Due:

Exam Overview and Reflection in Google Classroom

Exam Overview and Reflection

Due:

Google Trends  in Google Classroom

Google Trends

Due:

Review for Quiz about the Internet in Google Classroom

Review for Quiz about the Internet

Due:

What is Net Neutrality? | What are the pros and cons of Net Neutrality? in Google Classroom

What is Net Neutrality? | What are the pros and cons of Net Neutrality?

Due:

Unit 6B Quiz in Google Classroom

Unit 6B Quiz

You will be in separate break out rooms and asked to share your screens while you take this quiz.

Due:

Assignment 10: Digital Divide in Google Classroom

Assignment 10: Digital Divide

Complete the reading and after the practice questions from Albert.io

Due:

Edpuzzle - What is Cloud Computing? in Google Classroom

Edpuzzle - What is Cloud Computing?

Due:

Assignment 8: Metadata in Google Classroom

Assignment 8: Metadata

Due:

Edpuzzle - The Internet 2: Wires, Cables & Wifi in Google Classroom

Edpuzzle - The Internet 2: Wires, Cables & Wifi

Due:

Assignment 7: HTTP and HTML in Google Classroom

Assignment 7: HTTP and HTML

Please complete the Edpuzzle assginment and then the AP Classroom Practice

Due:

Assignment 5: IP Addresses and DNS in Google Classroom

Assignment 5: IP Addresses and DNS

Complete the Edpuzzle Assignment then the practice questions on AP Classroom.

Due:

Assignment 6: Packets, Routing, and Reliability in Google Classroom

Assignment 6: Packets, Routing, and Reliability

Complete the Edpuzzle Assignment then the AP Classroom Practice

Due:

Assignment 4: Internet in Action in Google Classroom

Assignment 4: Internet in Action

Complete the Internet in Action worksheet by resizing and rearranging the terms in order to create a diagram and then listing the term and definition or how each component fits in the overall functionality of the internet in the table.

Due:

For Attendance 5/10/21 - What is the purpose of the Internet? in Google Classroom

For Attendance 5/10/21 - What is the purpose of the Internet?

Due:

How does human error relate to security risks? in Google Classroom

How does human error relate to security risks?

1. Complete L7 Security Risks Part 2 on code.or  
2. answer the question here. 

Due:

Unit 6A Lesson 7: Investigate the Impact/Computational Artifact #2 in Google Classroom

Unit 6A Lesson 7: Investigate the Impact/Computational Artifact #2

1. Complete the questions on Albert.io
2. Complete your Computational Artifact #2; This time the pictures should represent the beneficial and harmful effects. 
This must be an innovation that you have not already investigated.

Due:

U6A Lesson 8 - Creators and Collaborators in Google Classroom

U6A Lesson 8 - Creators and Collaborators

Due:

Unit 6A Lesson 6 (Part 2): Biometric Authentication in Google Classroom

Unit 6A Lesson 6 (Part 2): Biometric Authentication

Due:

Unit 6A: Lesson 6 Part 1 (ASYNCHRONOUS WORK 4/27) in Google Classroom

Unit 6A: Lesson 6 Part 1 (ASYNCHRONOUS WORK 4/27)


Directions: 1. Complete the attached reading 2.Then watch the SNL skit on the Amazon Echo 3. Complete the two questions on the google doc.

Due:

Unit 6A Lesson 5 - Investigate the Data in Google Classroom

Unit 6A Lesson 5 - Investigate the Data

Due:

Unit 6A Lesson 4: Privacy vs. Security in Google Classroom

Unit 6A Lesson 4: Privacy vs. Security

Due:

Uploading Documents to College Board in Google Classroom

Uploading Documents to College Board

Due:

Unit 6 Lesson 3: Computing Innovations and Data in Google Classroom

Unit 6 Lesson 3: Computing Innovations and Data

Due:

Unit 6 Lesson 2: Computational Artifact in Google Classroom

Unit 6 Lesson 2: Computational Artifact

Due:

Unit 6 Lesson 1: Evaluating Computing Innovations in Google Classroom

Unit 6 Lesson 1: Evaluating Computing Innovations

Due:

Lesson 16_Handout 5 in Google Classroom

Lesson 16_Handout 5

Due:

Lesson 15_Handout 4 in Google Classroom

Lesson 15_Handout 4

Due:

Lesson 14_Video Submission in Google Classroom

Lesson 14_Video Submission

Complete the reading
Upload your video or attach a link to your video for submission to college board

Due:

Lesson 17 -  Handout 6  Procedural Abstractions and  Algorithms in Google Classroom

Lesson 17 - Handout 6 Procedural Abstractions and Algorithms

This handout addresses questions 3c and 3d of the written responses

Due:

Lesson 13_Program Code  in Google Classroom

Lesson 13_Program Code

Complete the reading which explains how to create a submit the pdf of your program code for submission to college board.


Upload the PDF of your Program code to this assignment.

Due:

Lessons 6 - 12_Daily Journal in Google Classroom

Lessons 6 - 12_Daily Journal

Each day at the end of class you will journal about your progress in creating your Create Task program. 
Every day, set aside time towards the end of class to go back through your code and add comments for descriptions of code segments and attributing sources for algorithms, code segments, or images used in your program.

Due:

For Attendance: What do you think is means for something to be considered

For Attendance: What do you think is means for something to be considered "computing"?

Due:

For Attendance: How would you describe the meaning of

For Attendance: How would you describe the meaning of "innovation"?

Please answer this question for your attendance and continue working on your Create Performance Task for today's Asynchronous Work.

Due:

AP CSP Midterm in Google Classroom

AP CSP Midterm

This is a timed assessment please focus and complete in one setting.

Due:

Collaboration Focused Questions in Google Classroom

Collaboration Focused Questions

Due:

AP Digital Portfolio in Google Classroom

AP Digital Portfolio

When your Create Task is final, you will submit it on AP Digital Portfolio on college board. Please test your log in for AP Digital Portfolio. The pages from the text linked below tell you how to do this. Then complete the google form.

Due:

Lesson 5_Collaborative Review in Google Classroom

Lesson 5_Collaborative Review

As explained in class you will need a partner to review your work with. Complete this document based on your partner's planning page and share them on the document so that they may view it before submitting.

Due:

Lesson 3 & 4: Create Planning Page in Google Classroom

Lesson 3 & 4: Create Planning Page

Due:

Warm up Practice Question in Google Classroom

Warm up Practice Question

Due:

What do you think you need to know about the Create Performance Task for your AP Exam? in Google Classroom

What do you think you need to know about the Create Performance Task for your AP Exam?

Due:

Unit 3 Lesson 14: Lists in Action in Google Classroom

Unit 3 Lesson 14: Lists in Action

Due:

Unit 3 EXAM in Google Classroom

Unit 3 EXAM

You will have only this class period to complete this exam.

Due:

Unit 3 Lesson 13: Lists in Pseudocode in Google Classroom

Unit 3 Lesson 13: Lists in Pseudocode

1. Delta Math Practice
Delta Math Teacher Code: 102639 (if you are not already enrolled)
2. Practice Exam Questions

Due:

Unit 3 Practice Test Q16 - 20 in Google Classroom

Unit 3 Practice Test Q16 - 20

Please complete as today's warm up.

Due:

FOR ATTENDANCE: Why and how are lists used in programs? in Google Classroom

FOR ATTENDANCE: Why and how are lists used in programs?

Due:

Data Compression Questions in Google Classroom

Data Compression Questions

Due:

Unit 3 Practice Exam_Questions 1 -5 in Google Classroom

Unit 3 Practice Exam_Questions 1 -5

Please read the questions from the word document. Jot down your answers. When you are done enter them into the google form.

Due:

Unit 3 Lesson 12: Processing a  List in Google Classroom

Unit 3 Lesson 12: Processing a List

Due:

Asynchronous Work_Intro to Lists in Google Classroom

Asynchronous Work_Intro to Lists

1. Watch the Video on Edpuzzle
2. Read the "Making a List" text

Due:

Lesson 10: Lossless vs Lossy Compression in Google Classroom

Lesson 10: Lossless vs Lossy Compression

Complete puzzles/bubbles 1 - 3 for both lessons 9 and 10 on code.org.

Due:

Big Idea 3 Easy Practice in Google Classroom

Big Idea 3 Easy Practice

Due:

Lesson 9: Color Images in Google Classroom

Lesson 9: Color Images

Due:

Unit 3 Lesson 8 in Google Classroom

Unit 3 Lesson 8

Due:

Binary App Highest Score in Google Classroom

Binary App Highest Score

Post a Picture of your highest score before your next class

Due:

Unit 3 Lesson 5: Birthday Cake Program  in Google Classroom

Unit 3 Lesson 5: Birthday Cake Program

Due:

Unit 3 Lesson 6: Digital Scavenger Hunt in Google Classroom

Unit 3 Lesson 6: Digital Scavenger Hunt

Due:

Unit 3 Lesson 3_Decimal to Binary in Google Classroom

Unit 3 Lesson 3_Decimal to Binary

Attached are the materials needed for today's lesson.

Due:

Unit 3 Lesson 3_Binary to Decimal Conversions in Google Classroom

Unit 3 Lesson 3_Binary to Decimal Conversions

Due:

Unit 3 Lesson 1 in Google Classroom

Unit 3 Lesson 1

1. Vocabulary Sheet: Define each term using a definition that you can understand. Then insert an image that displays or represents the term.
2. Reading from Student Text: What is Binary
3. Edpuzzle Video: What is Binary

Due:

What's one cool feature that stands out in a shared program on this flipgrid? in Google Classroom

What's one cool feature that stands out in a shared program on this flipgrid?

Due:

Show and Tell in Google Classroom

Show and Tell

Due:

Unit 2 Exam in Google Classroom

Unit 2 Exam

Please complete today! This is due before noon. Notice that some questions require two choices.

Due:

Unit 2 Final Programming Project in Google Classroom

Unit 2 Final Programming Project

For this project you must submit:
-A link to your program in scratch
-Written Responses
-Video of your program running (upload/attach to this assignment)

You may come up with your own program idea that satisfies the requirements of the task (unit 2 project) or use the idea of rock, paper, scissors to satisfy the requirements of the task (unit 2 project)

If you collaborate with a peer on the coding of the program you must be explicit about "who?" helped you and "how?" using comments throughout the program.

Due:

Unit 2 Practice Exam Q11 - 20 in Google Classroom

Unit 2 Practice Exam Q11 - 20

Due:

Unit 2 Practice Exam Questions 1-10 in Google Classroom

Unit 2 Practice Exam Questions 1-10

Due:

Code Tracer  Warm Up in Google Classroom

Code Tracer Warm Up

Due:

Discussion in Google Classroom

Discussion

In your group's discuss the questions on the Jam Board. Cameras should be on, mics should be off as often as possible. Grades will be assigned.

Due:

Code Debugger 2 in Google Classroom

Code Debugger 2

Due:

Unit 2 Lesson 16: Abstraction and Procedures in Google Classroom

Unit 2 Lesson 16: Abstraction and Procedures

Asynchronously:
1. Read the section on Procedures from your student textbook (linked below)
2. Watch and Complete video on Edpuzzle about abstraction (6:23)
3. Watch and complete video on Edpuzzle demonstrating using blocks on Scratch (4:14)
4. Recreate the procedure shown in the video on scratch and share the link as a comment to this assignment.

Due:

For Attendance Today: If you could be anywhere in the world future, past, or present, where would you be? in Google Classroom

For Attendance Today: If you could be anywhere in the world future, past, or present, where would you be?

Due:

Scratch Program - Quiz Show in Google Classroom

Scratch Program - Quiz Show

Due:

Draw a Squiral in Google Classroom

Draw a Squiral

Due:

Regular Polygon Generator in Google Classroom

Regular Polygon Generator

Please complete this program, following the instructions given in the reading.

Due:

What are some ways that you can use the random operator in a program? (Question for Attendance) in Google Classroom

What are some ways that you can use the random operator in a program? (Question for Attendance)

Due:

Google Guest Speaker Reflection in Google Classroom

Google Guest Speaker Reflection

Please complete after your interaction with Mr. Justin Wexler.

Due:

Unit 2 Quiz (MP2) in Google Classroom

Unit 2 Quiz (MP2)

Due:

Practice Questions 12/4/20 U2L11 in Google Classroom

Practice Questions 12/4/20 U2L11

Due:

Practice Questions U2L12 in Google Classroom

Practice Questions U2L12

Due:

Lesson 11_ Else Statements - Guided Questions in Google Classroom

Lesson 11_ Else Statements - Guided Questions

Complete the reading then answer the guided questions.

Due:

Game of Tag in Google Classroom

Game of Tag

1. Students should open their "User Input" project previously created.
2. Students will take this project and Save as a copy and change the name to "Game of Tag".
3. Students will add another sprite and create a game of tag or chase between the two sprites.
4. Read through the Game of Tag page and have students make the changes/additions to their project as indicated.
5. Students should turn in their modified program at the end of class or they may finish the assignment for homework.

Due:

Unit 2 Lesson 8_Mathematical Expressions in Google Classroom

Unit 2 Lesson 8_Mathematical Expressions

1. Please complete the practice questions on AP Classroom.
2. Complete the math mashup program and link to the attached rubric.
3. Create a video of your program running and submit (consider adding the file to your drive and sharing the link.

Due:

What is the purpose of your program? (Goal)
What is the function of your program?  (How it works)
How will you be using math in your program?
 in Google Classroom

What is the purpose of your program? (Goal) What is the function of your program? (How it works) How will you be using math in your program?

Due:

Unit 2 Lesson 6_User Input Program in Google Classroom

Unit 2 Lesson 6_User Input Program

Please add your name and link to your completed user input program on the document and turn in.

Due:

Tech Exposure Day Virtual Field Trip in Google Classroom

Tech Exposure Day Virtual Field Trip

Due:

Parent Consent for Virtual Field Trip in Google Classroom

Parent Consent for Virtual Field Trip

Please complete ASAP.

Due:

Unit 2 Lesson 5_ Animated Movie in Google Classroom

Unit 2 Lesson 5_ Animated Movie

Share the link to your completed Animated movie on the attached document. Then your teacher will review the program using the included rubric and return.

Due:

Unit 2 Vocabulary in Google Classroom

Unit 2 Vocabulary

Complete the following vocabulary page before the due date. Directions: Define each term using a definition that you can understand. Then insert an image that displays or represents the term.

Due:

Unit 2 Lesson 4_ Steppin Out Partnership Work in Google Classroom

Unit 2 Lesson 4_ Steppin Out Partnership Work

Attached is a checklist of all the components that should be included in your "Steppin out" program. In your partnerships you will share your program links and complete the following rubric based on your partner's work and the feedback you offer them.

Due:

Unit 2 Lesson 3_ Remixing Scratch Projects in Google Classroom

Unit 2 Lesson 3_ Remixing Scratch Projects

Complete Readings:
1. Remixing Scratch Projects
2. Robot Maze Algorithms

Complete Assignment Robot Maze Algorithm

Due:

Unit 2 Lesson 1 _Intro to Programming in Google Classroom

Unit 2 Lesson 1 _Intro to Programming

1. Read the attached document for instructions
2. Watch the video on Edpuzzle.

Due:

Extra Credit!!!! in Google Classroom

Extra Credit!!!!

I will add extra credit to your classwork grade if you complete the following: Sign up for Edhesive using your google account. The sign up link is attached as well as step by step instruction should you need it.

The class token is 503df4

Due:

Peer Evaluation Form in Google Classroom

Peer Evaluation Form

Please complete this form in reference to your experience working with your group members during the password generator project.

Due:

Journaling Activity in Google Classroom

Journaling Activity

I will prompt you when to use this document to write your personal views on a given prompt. Please do not turn in until After Tuesday.

Due:

Asynchronous Work for 10/ 22 - 10/23 in Google Classroom

Asynchronous Work for 10/ 22 - 10/23

1. Review the Presentations and complete the google doc attached.
2. Review the website and be prepared to discuss ways that we can prevent algorithmic bias.

Due:

Algorithmic Bias Research Assignment in Google Classroom

Algorithmic Bias Research Assignment

Complete the Presentation to organize your research on your assigned topic. Then use Flipgrid to present.

Due:

After playing the survival of the best fit game, What did you learn? Explain how you think bias can exist in computing innovations? in Google Classroom

After playing the survival of the best fit game, What did you learn? Explain how you think bias can exist in computing innovations?

Due:

Question for Attendance in Google Classroom

Question for Attendance

What is algorithmic bias? Why do you think it exists?

Due:

1.) After watching this video, do you agree that there is life-changing magic in hanging out? Why or Why not?
2.) How might this idea of

1.) After watching this video, do you agree that there is life-changing magic in hanging out? Why or Why not? 2.) How might this idea of "hanging out" impact any implicit bias you may have?

Due:

How might Implicit Bias and Algorithmic Bias be connected? If you don't believe they are, why not? in Google Classroom

How might Implicit Bias and Algorithmic Bias be connected? If you don't believe they are, why not?

Due:

What messages about race and racism might you have you absorbed from from the sources mentioned in this video? in Google Classroom

What messages about race and racism might you have you absorbed from from the sources mentioned in this video?

Due:

Unit 1 Exam in Google Classroom

Unit 1 Exam

Please complete this exam during today's class time.

Due:

Practice Test in Google Classroom

Practice Test

Answer the questions to the Unit 1 Practice Test on a separate sheet of paper, then transfer your answers to the google form for feedback.

Due:

Week 3 - October 5th in Google Classroom

Week 3 - October 5th

1 - Complete Activity 1 on Jamboard
2 - Using what you learned from your reading on high level and low level programming languages complete the assignment attached.

Due:

Group Projects: Password Generator  in Google Classroom

Group Projects: Password Generator

The communications director from each group please attach your group's final assignment here for grading.

Due:

Week 3 - Oct 6 (AP Classroom) in Google Classroom

Week 3 - Oct 6 (AP Classroom)

Complete the Jamboard
Log into your collegeboard account
Join our class on AP Classroom using code: MEYQRQ

Due:

Week 2 - Oct. 2nd (Programming Language Research) in Google Classroom

Week 2 - Oct. 2nd (Programming Language Research)

This is the Asynchronous work for today. On the attached document you will:
1. provide research about a programming language.
2. Read and take notes

Due:

Week 2 - Oct 1st (Encryption Practice) in Google Classroom

Week 2 - Oct 1st (Encryption Practice)

Attached is your asynchronous work for today:
1. Watch the video on Edpuzzle and answer the accompanying questions
2. Complete the encryption practice. You may use the widgets from code.org as a tool if you choose. The use of the code.org tools are optional.

Due:

(Inactive) Edpuzzle | The Internet: Encryption & Public Keys in Google Classroom

(Inactive) Edpuzzle | The Internet: Encryption & Public Keys

This assignment is currently inactive. Ask your teacher if you have any questions.

Due:

Unit 1 Week 2 - Tuesday, Sept. 29 in Google Classroom

Unit 1 Week 2 - Tuesday, Sept. 29

1. Complete Edpuzzle Assignment: video and questions
2. Explore code.org's simple encryption widget by following the link below, then continue with google and log in using your school gmail account.

Due:

Unit 1 Week 1 in Google Classroom

Unit 1 Week 1

Synchronous (In person) Activities:
1. Discuss Project Based Learning
2. Peanut Butter and Jelly Algorithm
3. Review Unit 1 Project Expectations
4. Complete Group Contract
5. Discuss assigned readings.

Asynchronous (On your own) Work:
Using the nearpod
1. Watch videos and answer questions
2. Review contract
3. Readings from textbook ( project 1; algorithms; sequence, selection and iteration; and flowcharts)
4. KWL Chart