What is the purpose of abstraction and how does it help simplify a program?, To write every line of code from scratch every time to get rid of mistakes, To eliminate the needs for comments and functions in code, To simplify complex systems by hiding unecessary information to make the program easier to, Which of the following is an example of abstraction, Driving a car without knowing how the internal machinery works, writing the program in a long continuous block, Not writing any code, Which of the following is a benefit of abstraction?, Helping programmers focus on higher level problems, making programmers manually debug everything, writing extra code for the programmer, Which of the following is NOT a benefit of abstraction?, Allowing different programmers to work simultaneously, Simplifying complex systems, To increase the complexity and length of code, Which of the following is a difference between High and Low Abstraction?, High Abstraction is more specific and detailed and Low abstractions is more generic, They are the same thing, High abstraction is more general and focuses on a bigger picture and Low abstraction is more specific and detailed, What is a function?, A reusable block of code that is designed to do a specific task, A way to store large amounts of code and data, A self-writing code mechanism, What happens when you "call" a function in a program?, The code repeats, The function's code is executed, The function is deleted, Which of the following is an example of a function in Karel?, move(), turn_left(), turn_right(), Which of the following is NOT a benefit of functions?, Making code reusable, Break down complex problems, Stop the function from running, Which of the following is a benefit of functions?, To make code reusable, To help avoid code duplication, Both a and b, What is computing bias?, repeatable errors in a system that produce unfair outcomes, Using AI to write code, A program crashing because of memory errors, Which of the following is a cause of computing?, Biased training data, memory errors, slow internet connection, Which of the following is an example of computing bias?, Face recognition softwares only scan lighter-skinned faces, Online protests such as petitions, Cyberbullying on social media, Why is it important to detect bias?, To keep code organized, To simplify complex issues, To make sure outcomes are fair, Which of the following is a way to reduce computing bias?, Taking user feedback, Diverse training data, both a and b, Which of the following is an example of crowdsourcing?, Netflix, Wikipedia, Photos, Which of the following is a benefit of crowdsourcing?, Restricting access to selective people, Combining the knowledge of many individuals, Using only the opinion of an expert, What is crowdsourcing?, Outsourcing tasks to the public to gather ideas, A program that is used by the public, Relying on an expert to code a program, Which of the following is a downside to crowdsourcing?, Inconsistent quality and questionable data, Intellectual property issues, both a and b, How is crowdsourcing most commonly carried out?, over the internet, through the mail, by restricting company projects

Abstraction Group project

Leaderboard

Visual style

Options

Switch template

Continue editing: ?