What is the process of finding and fixing bugs called?
What is debugging?
Convert the decimal number 200 into binary.
What is 11001000?
What is an algorithm?
A set of instructions to complete a task.
This protocol guarantees that all data packets arrive and are in the correct order.
What is TCP (Transmission Control Protocol)?
This computing field helps identify patterns in large datasets to drive new insights and innovations.
What is data mining?
You write a program that gives wrong results but does not crash. What kind of error is this?
What is a logic error?
Explain why computers use binary instead of the decimal system.
Because binary uses only two states (on/off, 1/0), which match the physical state of digital electronic components.
Compare sequential and binary search in terms of efficiency.
Sequential is linear time; binary is logarithmic time but only works on sorted data.
This protocol favors speed over reliability, allowing data to be sent without ensuring delivery.
What is UDP (User Datagram Protocol)?
This kind of information includes details like your address, age, or medical history.
What is Personally Identifiable Information (PII)?
If you divide a number by zero in your program, what error will occur?
What is a runtime error?
Which type of compression reconstructs the original data exactly?
What is lossless compression?
Why are data abstractions useful when working with large datasets?
They simplify complex data so programmers can focus on meaningful patterns or structure.
This computing method splits up tasks across a single computer's multiple processors.
What is parallel computing?
This type of license allows creators to share their work with specific permissions for reuse and credit.
What is Creative Commons?
You run your program and get a long number instead of your expected value. Which type of error might this be?
What is an overflow error?
What does metadata tell the computer about an image?
What is the size (width and height) and format of the image?
How does using parameters improve a procedure’s reusability?
Parameters let you customize behavior without rewriting the procedure.
This term describes a system's ability to grow and handle increased demand without major changes.
What is scalability?
These digital documents confirm the identity of a website and enable secure communication.
What are digital certificates?
Explain why collaboration is crucial during the debugging phase of development.
Because multiple perspectives help identify different types of errors, leading to more effective and efficient solutions
Why would using lossless compression for high-resolution photography and lossy compression for social media images be a smart strategy?
Because photographers need exact details preserved, while social media can sacrifice some quality to reduce load times and storage needs.
Describe a situation where a linear search is more appropriate than binary search.
When the list is unsorted or very small.
This measures how much data can move through a network in a given amount of time.
What is bandwidth?
This type of software is free to use, edit, and share, and is developed collaboratively by the public.
What is open-source software?