Example of an API
Easy to communicate/interact with different apps
Programming storage
System storage
Example
Example
Example
Set of rules to be followed
Concealment of code
Sequence of numbers
Example of a positive effect
Example of a negative effect
Storing and saving data
The WWW is an application that runs on the Internet
Concepts that are put into broader terms
Implements a boolean function
Writing and executing code
Interconnected computer networks
Use procedure code for procedural abstraction

AP CSP

The Internet

Negative Effects

A person can unknowingly give away personal information on social media

Positive Effects

Apps like Facebook, Instagram, and Snapchat connect people from around the world

World Wide Web

Cloud Computing

Programming

Binary Sequence

Decimal (Base 10)

Bit

Binary (Base 2)

Hexidecimal (Base 16)

Programs

Algorithms

Flowchart

Pseudocode

Sequences and Repetition

Control Structures

Open Source Programs

Event Handlers

User Interface

List Picker

Notifier

Web Viewer

If/Else block

Variables

Initialize Global...

Image Representation

Image Compression

Run-Length Encoding

Lists

Storage

RAM

TinyDB

Steganography

Procedure

Logic Gates

AND Gate

NOT Gate

Boolean

OR Gate

Abstractions

Simplifying

APIs

GPS

Condensing

Procedural Abstraction

Refactoring

Bugs

Debugging

Data Abstraction

ADT

Floating topic

NOTE: A BOX CONTAINING A NUMBER MEANS THAT IT IS AN IMPORTANT IDEA/CONCEPT (IT'S ON A SCALE UP TO 9)