Updated 2020
CRASH COURSE: Ap Computer Science Principles. (Jacque Corricelli, M.S.)
https://nicerc.org/ (Resource From Homeland Security)
https://bjc.berkeley.edu/ (THE BEAUTY AND JOY OF COMPUTING: An AP CS Principles Course)
https://www.albert.io/ap-computer-science-principles (Practice. Assess. Improve: Albert is a learning companion built on a simple idea: Students learn best by doing).
__________________________________________________________
2019 below
__________are little lights that are either on or off.
Resolution allows you to measure how many ______________ are on a screen.
The values of pixels range from ________ to __________.
The order of color pixels is RGB which stands for ____________, ____________, ___________.
The RGB value of 255, 255, 255 would be the color _______________.
The RGB value of 0, 0, 0 would be the color _________________.
Each RGB value is represented by ________ bits.
______ bits=1 byte
We would need _________ binary digits to represent one pixel.
Hexadecimal allows us to use only ______________ digits.
To make an image _______________ you would subtract from each RGB value.
To make and image _______________ you would add to each RGB value.
____________________________________________________________________________
Sometimes compression is LOSSY which means to save some space ___________ _________________ _______ ______________ ____________.
__________ compression takes away some of the detail.
When you compress data without losing any details it is called _______________ compression.
Lossless compression: no data ___________ so it can be _________________ back into the ____________ original.
______________________________________________________________________________
Watch it to refresh the information in your mind.
______________________________________________________________________________________________
Binary Code has only ________ possible states, on or off.
___ bits = 1 byte
____ bytes = 1 kilobyte
______ kilobytes= megabyte
Everything on the internet is sent around as ___________.
Today we physically send bits through ______________, ________________, and _______________.
Why is a timer an important part of bit sending?
Bandwidth:
Bitrate:
Latency (think TIME) :
Ethernet wire (electricity) works in schools and homes but isn’t made for long distances because it has ___________ _____________.
What is faster than electricity? ________________
We can send bits as ____________ beams using a ____________ _____________ cable.
Why do we use fiber optic cables across the ocean floors?
Wireless bit sending happens over _____________ signals.
___________________________________________________________________________________________________
ISP stands for ____________ _______________ _______________.
Protocol:
IP stands for : ____________ ________________.
When computer send a GET request (request for information from another computer) why do they have to include their own IP address on the message?
IP4 provides for more than ______ _____________ unique addresses.
Why do we have to transition to IPV6?
IPV6 provides for more that ____________ ______________________ unique addresses.
DNS stands for ______________ _______________ _______________.
The DNS changes a _______________________ to an IP address.
How does the DNS help us as humans?
How are DNS servers organized?
What is DNS spoofing?
____________________________________________________________________________________
Paths can __________ in the middle of a computer to computer conversation.
Packets:
Do all packets have to take the same route?
A large image would be broken into many _______________ before being sent.
Each packet has two address? What are they?
Routers decide which ________________ a packet should take based on traffic.
Packets may arrive at their destination out of ________________.
What would happen if something happened to one of the pathways?
Could a packet still be sent?
TCP Stands for ________________ _________________ _______________.
TCP is used to ensure that all _________________ make it to their destination.
What does TCP do if a packet doesn’t arrive?
_____________________________________________________________________________________________
What’s an example of a URL?
What does HTTP stand for?
When a computer is requesting a web page we can this a ______ request.
HTML is the language that tells a web browser how to make a _________ ___________.
Why would a page load slower if it has a lot of photos?
Cookies allows websites to remember ______ __________ __________.
What do you look for to know that a website is secure?
_______________________________________________________________________________________________
Encryption:
Decryption:
Caesar’s Cypher is an _________________ that substitutes each letter with ____________________________________.
What’s the problem with Caesar’s Cypher?
Using 10 digit encryptions there could be _____________________ _____________ _____ ___________________.
Computer’s use __________________ keys.
There are two keys, ________________ and public _______________.
Everyone has access to the _______________ key. One one computer has access to the ________________ key.
Public _____________ Cryptography is the foundation of all ____________ ______________ on the open Internet.
______________________________________________________________________________________________
What is a virus?
A lot of viruses are disguised as _____________ ________________.
DDOS stands for ___________________ _______________ ______ __________________.
DDOS happens when__________________________________________________________.
What is a Phishing Scam?
VOCABULARY TOOL TO PRACTICE
Quizlet - Vocab words sorted by color (colors go with THIS LIST)
All 32 Unit 1 Yellow words https://quizlet.com/_6a61w3
All 18 Unit 2 Light Blue words https://quizlet.com/_6a69yi
All 16 Unit 3 Pink Words https://quizlet.com/_6a6d7d
All 38 Unit 4 Orange Words https://quizlet.com/_6a6fpx
All Unit 5 Purple Words https://quizlet.com/_6aamd2
All 36 Bright Green Words https://quizlet.com/_6aayub
All 16 Dark Green Unit 7 Words https://quizlet.com/_6abxug
All 26 Dark Blue Unit 8 Words https://quizlet.com/_6acddm
How does SEARCH work?
Cybersecurity 101
USEFUL LINKS
Useful Links
Algorithms Quiz
Interactive Notebook for CODE.org
All CODE.org End of Year Video Review worksheets
Code + Video notes pages