What kind of error occurs when your program runs without crashing but doesn’t give the correct output?
What is a logic error?
What is the smallest unit of data in a computer, which can only hold a 0 or 1?
What is a bit?
If you swap the order of two steps in an algorithm, and the output changes, what does this show about the importance of sequencing in programming?
What is that the order of instructions affects the result?
Your computer sends a request to a website. What device is responsible for directing that request across the internet to the correct destination?
What is a router?
A school in a rural area lacks high-speed internet while urban schools have full access. What concept does this situation demonstrate?
What is the digital divide?
What do programmers use in their code to explain what specific sections do, helping others understand it better?
What are comments?
What type of data is made up of discrete values like 0s and 1s, allowing it to be processed by computers?
What is Digital Data?
A program checks if a number is greater than 10 and prints "High" if it is. What type of programming structure is this?
What is a conditional or selection statement (if statement)?
When two devices communicate over the internet, they break data into smaller parts. What are these parts called?
What are packets?
A facial recognition system works well for light-skinned users but performs poorly on people with darker skin. What is this an example of?
What are consequences of biased data?
What is the process called when multiple people work together on a software project, often dividing tasks and reviewing each other’s code?
What is collaboration?
What is the process of reducing the size of data to save space or transmission time?
What is data compression?
You want to print every number from 1 to 10 without writing 10 separate print statements. What structure should you use?
What is a for loop
If one path on the internet fails but the message still gets through using another route, what system design feature made that possible?
What is redundancy?
Which of the following applications is most likely to benefit from the use of crowdsourcing?
A
An application that allows users to convert measurement units (e.g., inches to centimeters, ounces to liters)
B
An application that allows users to purchase tickets for a local museum
C
An application that allows users to compress the pictures on their devices to optimize storage space
D
An application that allows users to view descriptions and photographs of local landmarks
What is A?
If a program changes its behavior based on different inputs, what is this an example of?
What is the behavior of a program?
What problem can occur in data analysis when data is collected in a way that unfairly favors one outcome over another?
What is bias?
Two students write different algorithms to solve the same problem. One is shorter but harder to understand. What are two criteria you could compare to decide which one is better?
What are efficiency and readability?
You enter a URL into your browser. Which protocol is used to request the website and transfer the data securely?
What is HTTPS?
What is encryption that uses the same key for both encrypting and decrypting data?
What is symmetric encryption?
What type of error stops a program from running at all, usually because something is typed incorrectly or violates language rules?
What is a syntax error?
What computing concept involves simplifying complex data sets by focusing only on the relevant details?
What is Abstraction?
You have two algorithms that sort a list. One takes noticeably longer as the list gets bigger, while the other stays relatively fast. What concept explains this difference in performance?
What is the runtime or time complexity of the algorithm?
Two students run a program that sends data to a remote server. One program finishes much faster than the other. Both send the same amount of data. What could explain the difference in performance?
What are factors like network latency or bandwidth?
Alice wants to send a secret message to Bob using public key encryption. Bob has a pair of keys: a public key and a private key. Which key should Alice use to encrypt the message before sending it to Bob?
What is Bob's public key?