AP Computer Science Principles 2020-21

Using Scratch

CS50 Introduction – Lecture 0 – Scratch Intro to Scratch – Sprites Functions Events Values Conditions Loops Variables Building Programs...

.

Click to visit www.StemTopics.com         This site provides lessons, activities and quizzes for STEM courses.

1 Computers and the Internet

Computer Hardware     Moore’s Law   Bits and Bytes  10 Min.   Andrew Blum: What is the internet, Really?...

2 Numbering Systems & Logic

Binary (10 Min) Binary Binary in 60 Seconds! Boolean Logic   Hexadecimal – 5 Min   LINK        Understanding...

3 Networks – IP – DNS

  Understanding: DNS, Routers, IP address  22min.     Internet Primer   Internet Protocol   Computer Networks   TCP/IP    ...

4 The Internet – Packets

The Internet     Packets   Security     The Internet: Packets, Routing & Reliability      Security + What...

5 WWW – HTML – http…

  World Wide Web   HTML  (25min)   HTTP + HTML  

6 Multimedia – File formats

  Multimedia   Memory & Storage   How hard drives work?   Inside a Google data center   Data compression...

7 Programming + Algorithms

  Algorithms – 15 min   Algorithms and Peanut Butter  – 20 min   What is an Algorithm?  – A precise...

8 If Statements – Loops

  Loops   What is Coding?   Sequences, Selections and Loops   Statements and Functions   API’s   What is...

9 Arrays – Search – Sort

  Arrays    Data Structures   Sorting – Search – Pseudocode   Variables    

10 Big Data, Visualization

  What is big data   Big Data is Better   Big Data Problems Machine Learning & AI   Data...

11 Global Impact

Intellectual Property   Patents IP Problems Protection and Infringement   The cost of Patents – Fee Schedule Patents that launched...

12 Cybersecurity, Hackers

Cybersecurity and Cybercrime    Cyber Crime Isn’t About Computers   Hackers & Cyber Attacks   Cybersecurity   Passwords — Keeping...

13 Cryptography

Cryptography – Crash Course   The Science of making and breaking codes     Encryption   What is Cryptography?   The...

14 Create Task

Create Task Scoring Guidelines 2022 The Create task is 30%  (2022 Exam) of the Advanced Placement Grade.   Resources to create...