Name the search that checks items one by one until it finds the target
Linear Search
What does a Boolean variable store?
True or False
~Daily Double~
What protocol is commonly used to load websites?
HTTP
Give an example of a phishing attempt?
What is the primary purpose of comments/documentation in code?
To help explain the code to programmers
Which search algorithm requires a sorted list?
Binary Search
What is the binary number after 10010011?
10010100
Which protocol is used for sending email?
SMTP
What is the digital divide?
Differences in access to technology and the Internet
How is documentation useful?
for future updates and debugging (other programmers)
~Daily Double~
What is the main advantage of binary search over linear search?
It becomes faster as the list gets larger
What does this assignment statement do? x ← x + 1
Increases x by 1
Why can different computers communicate on the Internet?
Which license allows people to share and sometimes modify creative work?
Creative Commons
Problems that no algorithm can solve for every possible input.
What are unsolvable problems in computer science?
Binary search works on which type of list?
A Sorted List
~DAILY DOUBLE~
Explain why binary representation is fundamental to computers.
Computers use bits (0s and 1s) to represent all data; everything is ultimately stored in binary
What is fault tolerance on the Internet?
The Internet can continue working even if some connections fail
Why are online newspapers often considered more reliable than social media?
They often use editors and fact-checking
Why are simulations useful
They allow for safe testing of ideas
Compare linear and binary search in terms of efficiency.
Binary search is more efficient for large sorted lists; linear search works on any list but is slower
What is an example of data representation?
Name two protocols used on the Internet and their purposes.
HTTP (for websites), SMTP (for email), IP (for routing), DNS (for domain names)
~Daily Double~
Explain the relationship between digital divide and access to information.
The digital divide creates inequality in access to information and opportunities, affecting education and economic mobility (mention of geographic/age etc)
What is an example of pattern recognition
Detecting fraudulent credit card purchases