Solving bugs in a program
Debugging
number of bits to show on and off values
1
code that makes true or false choice
selection(if-statement)
physical part of computers
Hardware
Gap between tech "haves" and "no haves"
Digital divide
2 people coding in one computer
pair programming
data to describe other data
meta data
detailed instructions for a task
algorithm
rules that allows a device to communicate
protocols
Software that's free to see and change
open source
Error where code is wrong but it still runs
Logic error
Reducing data size to save space
compression
joining two strings
concatenation
system that works even if a part breaks
fault tolerance
attack that trick users into giving personal info
phishing
Hiding details to focus on the big picture
Abstraction
error where the data is too big
overflow error
this sorting algorithm divides the list in half
Binary search
small chunks of data sent over the internet
packets
using internet to get help from large groups
Crowdsourcing
something to explain how code works to other people
Documentation
sorting data to find patterns
data analysis
a problem a computer can never fully solve
undecidable problem
max speed of a network connection
bandwidth
Licenses for easy sharing of creative work.
Creative commons