Arlington Tech

Arlington Tech

AP Computer Science Principles


Overview

This week will we begin studying the five Big Ideas of the AP CSP curriculum in preparation for the multiple choice section of the exam.

Thursday, January 5th

Classwork

We will start class by sharing our homework definitions for Big Idea 5: Impact of Computing, and assigning topics for student pair presentations on the following topics from this Big Idea:

  • Access to Information: Cloud Computing (Jeff)
  • Access to Information: Digital Divide (Mayah and Kiersten)
  • Bias in Computing Innovations (Eimi and Toby)
  • Crowdsourcing and Citizen Science (Kellan and Alex)
  • Legal and Ethical Concerns: Copyright and Creative Commons (Lary and Evan)
  • FOSS: Free and Open Source Software (Emory and Christian)
  • Data Mining and Open Access to Data (Jake and Rockwell)
  • Personally Identifiable Information (PII) (Xander and Gabriel)
  • Cryptography and Public Key Encryption (Noah and Ronan)
  • Cybersecurity and Protecting Personal Data (Grant and Anupama)
  • Privacy Concerns (Sean and Conrad)

Homework

Finish your presentations and be ready to share them in class on Monday.

Tuesday, January 3rd

Classwork

We will start class by posing a short programming challenge: getting Python to randomly choose new groups for us for the next few weeks given that we have 22 students in class. The current version has a problem - it creates 5 groups of 4 and 1 group with only 2. How can it be changed to produce 4 groups of 4 and 2 groups of 3?

While you are working on that, I will collect books from those who have them. Then we will use our changed program to form new groups.

As soon as we move into our new groups, we'll take our Did You Read It? quiz on Power On!, after which we will discuss some of the themes and issues presented in the book.

Homework

Add a Markdown to your git repo named ImpactOfComputing.md.

Write your own definitions for each of the vocabulary words listed in Jelkner's Big Idea 5: Impact of Computing notes.

This assignment is due Thursday, January 5th at 5:00 am.

Shout Outs

Shout outs to Xander, Toby, Evan, Jake and Ronan, for having complete, mostly correct CPT Q3 responses.