What is a binary code system?
A sorting algorithm that works by distributing the elements of an array into many categories.
What is Bucket Sort?
When Ayla ran her first version of the program on one of the studio's computers, the program took 48 minutes to render 12 frames. To improve the performance, she parallelized the program, rendering each frame in parallel. When she ran the parallelized program on the same computer, it took an average of 6 minutes to complete. The calculation is made by the time it took to complete the task sequentially divided by the time it took to complete the task when done in parallel.
What is the speed-up of the solution? (8)
Obtaining information from a large number of people by the Internet
What is crowdsourcing?
A hacker tries to get someone’s password by repeatedly trying different passwords with no real pattern
What is a Brute Force Attack?
A Boolean operator which gives the value one if and only if all the operands are one, and otherwise has a value of zero.
What is an AND gate?
A search algorithm that repeatedly divides a sorted list to narrow in on the searched-for item.
What is Binary Search?
Manages the computer's memory, processes, software, and hardware. It acts as an interface between the computer.
What is an operating system?
Safiya is a software engineer at a company that's developing software for self-driving cars. She's working on software that uses computer vision and machine learning algorithms to detect pedestrians walking near the car and trigger the brakes when needed. The drivers report that it detected most pedestrians, but failed to detect people using wheelchairs and parents pushing strollers. The best way that Safiya can improve the machine learning algorithm's ability to detect all pedestrians?
What is adding videos of people using wheelchairs and strollers into the training data set?
Computer A is sending data securely to Computer B using public key encryption. In order for Computer A to encrypt the data, they need to use information from Computer B in a mathematical operation. Information from Computer B is used in that operation?
What is Computer B’s public key?
A general representation of something -- of a person or place or event or process.
What is abstraction?
Akuchi develops an algorithm that counts the number of words used in an essay. Now they've been asked to extend the algorithm to ignore common words (like "the" and "to"). The structure which must be added to the algorithm so that it does not count common words.
The most important processor in a given computer. Its electronic circuitry executes instructions of a computer program, such as arithmetic, logic, controlling, and input/output operations.
WHAT is a CPU? (central processing unit)
Many types of computing devices made by many types of companies can all access the internet.
What are open standards and protocols?
A generic term for a list of email addresses or IP addresses for organizations known to be spammers
What is a BlackList?
The process of translating the entire source code into a single binary file.
What is compilation?
Silas develops this algorithm to compute the calories burned for an activity for a given number of minutes and body weight: If the activity is running, compute caloriesPerMin by dividing weight by 10.5. If the activity is walking, compute caloriesPerMin by dividing weight by 15.5. Compute numCalories by multiplying caloriesPerMin by numMinutes. He implements the algorithm in an app, and users soon ask for the ability to compute the total calories for multiple sessions of walking or running. The structure must be added to the original algorithm so that it can compute the total across multiple sessions.
What is Iteration?
Makes some simplifying assumptions about the real-world object or system being modeled.
What is a computer simulation?
Relies on sharing resources online on the Internet rather than having data and process located on a personal computer.
What is cloud computing?
Encrypt a message using one random polyalphabetical key as long as the message itself.
What is a one-time pad?
A physical or virtual infrastructures used by enterprises to house computers, server and networking systems and components for company's IT.
What is a data center?
The following algorithm computes the standard deviation of all the scores on the AP Computer Science Principles exam:
Compute the average of all the scores.
For each score, compute the square of its difference from the average.
Sum the values from step 2.
Divide the sum by the number of scores.
Take the square root.
Which building blocks are involved in this algorithm?
What is Iteration OR Sequencing?
You want to send your best friend in another country an email. The device is used to transmit data between all the different networks that your message must travel through to reach its final destination.
What is a router?
A set of licenses that allow creators to communicate which rights they reserve, and which rights they waive for the benefit of recipients or other creators
What is creative commons?
Mix up the pre-existing letters in a message to encrypt it WITHOUT substitution?