• 🧠 Interactive Q&A – Big Idea 3 & 5

🧠 Interactive Q&A – Big Idea 3 & 5

1. What is a procedure and why is it useful?
A procedure is a block of code designed to perform a specific task. It reduces repetition and simplifies programs.
2. What are parameters in a function?
Parameters allow a function to accept input values and operate on different data when called.
3. What is the purpose of a return value?
Return values send results back from a function to be used elsewhere in the program.
4. How does a conditional statement work?
Conditional statements run code only when certain conditions are true using if/elif/else.
5. What does Boolean logic help you do?
It helps make decisions in code using logical operators like and, or, and not.
6. What’s the difference between a while loop and a for loop?
A for loop repeats a set number of times, while a while loop runs based on a condition.
7. How do lists help manage complexity in code?
Lists store groups of data, allowing loops and filters to operate on many values with less code.
8. What is algorithmic bias?
Bias in code caused by flawed data or assumptions, leading to unfair or inaccurate results.
9. What are examples of algorithmic bias?
Examples include facial recognition failing on darker skin or AI job filters excluding women.
10. What is the digital divide?
The gap between people who have access to modern technology and those who don’t.
11. Why is the digital divide a problem?
It prevents equal access to education, healthcare, and opportunities in a digital world.
12. What can reduce the digital divide?
Solutions include affordable internet, school tech programs, and digital literacy education.