Programing
Data and Information
The Internet
Algorithms
Cybersecurity & Ethics
100

What is a variable?

A variable is a named storage location in a program that holds a value which can change.

100

What is the difference between analog and digital data?

Analog data is continuous (like sound waves); digital data is discrete, represented in binary (0s and 1s).

100

What does IP stand for?

IP stands for Internet Protocol.

100

What is an algorithm?

An algorithm is a step-by-step set of instructions to solve a problem or perform a task.

100

What is phishing?

Phishing is a cyber attack where attackers trick people into revealing personal info.

200

What does an if statement do?

An if statement makes a decision by executing code only if a specified condition is ture.

200

What is lossless vs lossy compression?

Lossless compression reduces file size without losing any data; lossy compression removes some data for higher compression but loses some quality.

200

What does DNS do?

 DNS (Domain Name System) translates website names into IP addresses computers use.

200

What is sequencing, selection, and iteration?

 Sequencing means executing instructions in order; selection means choosing actions based on conditions; iteration means repeating actions using loops.

200

What is encryption?

Encryption converts data into a coded form to prevent unauthorized access.

300

What is the difference between a for loop and a while loop?

A for loop runs a set of number of time; a while loop runs as long as a condition is ture.
300

How is data stored in binary?

 Data is stored in binary as sequences of bits (0s and 1s) that represent information.

300

What is packet switching?

Packet switching breaks data into small packets sent independently over the network and reassembled at the destination.

300

How is a linear search different from a binary search?

Linear search checks each item one by one; binary search divides the data in half repeatedly but requires sorted data.

300

How can strong passwords help protect personal information?

Strong passwords are harder to guess or crack, protecting accounts from unauthorized access.

400

What is a parameter in a function?

A parameter is a variable used in a function to accept input values?

400

Why is cleaning data important before analysis?

Cleaning data removes errors and inconsistencies to make analysis accurate and reliable.

400

How do routers help send data across the Internet?

 Routers direct packets between networks, ensuring data reaches the correct device.

400

What is the importance of efficiency in algorithms?

Efficiency matters because faster algorithms save time and computing resources.

400

What are cookies and how do they relate to privacy?

 Cookies are small data files stored by websites to track user activity, which raises privacy concerns.

500

How can you debug a program with unexpected output?

Debugging involves checking code for errors, using print statements, and testing different parts to find where the problem occurs. 

500

How do metadata help in analyzing data?

Metadata provides context about data (like date created, author), helping interpret and organize it.

500

What is the purpose of TCP/IP?

 TCP/IP is a set of protocols that govern how data is sent and received over the Internet.

500

Explain how a sorting algorithm works (e.g., bubble sort or merge sort).

Bubble sort repeatedly swaps adjacent items if they are in the wrong order until the list is sorted.

500

What ethical considerations come with AI and big data use?

Ethical concerns with AI and big data include bias, privacy invasion, and misuse of data.

M
e
n
u