A bug in code that won't return an error, but will not provide the desired output.
What is a logic error?
What is a bit?
A step-by-step set of instructions used to solve a problem
What is an algorithm?
The protocol that gives every device on the internet a unique address
What is IP (Internet Protocol)?
The legal protection given to original creative works
Copyright
The process of breaking a large problem into smaller, more manageable pieces
What is decomposition?
8
This search algorithm works only on sorted lists by halving the search space each step
What is binary search?
Data sent over the internet is broken into these smaller units for transmission
What are packets?
The gap between those who have access to technology and those who do not
This development approach involves repeatedly testing and refining a program based on feedback
What is iterative development?
The type of compression that reduces file size without losing information
What is lossless compression?
This programming abstraction allows code to be reused by calling it by name instead of rewriting it
What is a function/procedure?
The internet's ability to reroute data when one path fails is called this
What is fault tolerance?
The trail of data you leave behind from your online activity
What is a digital footprint?
Written explanations inside code that help others understand what the program does
What is documentation?
The process of converting data into a secret code to prevent unauthorized access
What is encryption?
A programming structure where a function calls itself
What is recursion?
This attack tricks users into revealing sensitive information by pretending to be a trusted source
What is phishing?
The principle that internet providers should treat all web traffic equally
When programmers work together, each contributing different parts of the same program, this is called _____ development
The extra information added to data
What is metadata?
A problem is considered "______" if no algorithm can always determine this for every input
What is an undecidable problem?
This layer of the internet allows humans to use readable domain names instead of IP addresses
What is DNS (Domain Name System)?
When an AI system produces results that unfairly favor or disadvantage certain groups, this is called _____
What is bias?