Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
Give this quiz to my class
Q 1/33
Score 0
error that results when the number of bits is not enough to hold the number, like a car's odometer "rolling over"
30
Overflow
Q 2/33
Score 0
error that results when the number of bits is not enough to represent the actual number, like 3 digits to represent π as 3.14
30
Round-off
33 questions
Q.
error that results when the number of bits is not enough to hold the number, like a car's odometer "rolling over"
1
30 sec
Q.
error that results when the number of bits is not enough to represent the actual number, like 3 digits to represent π as 3.14
2
30 sec
Q.
Compressing data in a way that throws some data away and makes it almost impossible to recover the original, great compression, like JPEG images
3
30 sec
Q.
Compressing data in a way that preserves all data away and allows full recovery of the original, good compression -- usually not as good as lossy, like PNG images
4
30 sec
Q.
data about data, like a camera storing the location, aperture, shutter speed, etc. for a digital photo
5
30 sec
Q.
code flows line by line, one after another, like a recipe
6
30 sec
Q.
a boolean condition to determine which of two algorithmic paths are taken, aka if-then
7
30 sec
Q.
using a looping control structure, like while, for, foreach, repeat, repeat-until, etc.
8
30 sec
Q.
polynomial in the number of steps an algorithm takes in the worst case based on the input size
9
30 sec
Q.
Usually exponential in the number of steps, like doubling every time your input grows by one
10
30 sec
Q.
using a "rule" to guide an algorithm, like always walking toward the north star if you were stuck in a forest
11
30 sec
Q.
A problem that is so difficult, we can't ever create an algorithm that would be able to answer yes or no for all inputs, like determining if a user's program run on some input would always stop and not run forever
12
30 sec
Q.
Going one by one vs starting in the middle and going left/right like looking for a word in the dictionary -- binary search requires the list to be sorted in order
13
30 sec
Q.
Application Programming Interface, how you define libraries and call them
14
30 sec
Q.
is any cryptographic system that uses pairs of keys: public keys which may be disseminated widely, and private keys which are known only to the owner.
15
30 sec
Q.
an identification string that defines a realm of administrative autonomy, authority or control within the Internet.
16
30 sec
Q.
is an identifier assigned to each computer and other device (e.g., printer, router, mobile device, etc.) connected to a TCP/IP network[1] that is used to locate and identify the node in communications with other nodes on the network
17
30 sec
Q.
the conceptual model and set of communications protocols used on the Internet and similar computer networks. It is commonly known as TCP/IP because the original protocols in the suite are the Transmission Control Protocol (TCP) and the Internet Protocol (IP).
18
30 sec
Q.
involves encoding information using fewer bits than the original representation
19
30 sec
Q.
is a type of Internet-based computing that provides shared computer processing resources and data to computers and other devices on demand
20
30 sec
Q.
refers to creations of the mind, such as inventions; literary and artistic works; designs; and symbols, names and images used in commerce.
21
30 sec
Q.
short for malicious software, is any software used to disrupt computer or mobile operations, gather sensitive information, gain access to private computer systems, or display unwanted advertising
22
30 sec
Q.
is the attempt to obtain sensitive information such as usernames, passwords, and credit card details (and, indirectly, money), often for malicious reasons, by disguising as a trustworthy entity in an electronic communication.
23
30 sec
Q.
denial-of-service attack (DoS attack) is a cyber-attack where the perpetrator seeks to make a machine or network resource unavailable to its intended users by temporarily or indefinitely disrupting services of a host connected to the Internet.
24
30 sec
Q.
is a hierarchical decentralized naming system for computers, services, or other resources connected to the Internet or a private network.
25
30 sec
Q.
Lots of people to help with a scientific project, like asking everyone around the world to count the butterflies they see one day
26
30 sec
Q.
Using distributed calculations and/or storage for big data or a web applicatio)
27
30 sec
Q.
Asking lots of users online to help with something, like funding a project, or running SETI@Home to help look for extraterrestrial signals
28
30 sec
Q.
An alternative to copyright that allows people to declare how they want their artistic creations to be shared, remixed, used in noncommercial contexts, and how the policy should propagate with remixed versions
29
30 sec
Q.
A policy that allows people to have read access to things, e.g., libraries or online data
30
30 sec
Q.
The # of transistors on a chip doubles every two years
31
30 sec
Q.
A system where one user's computer connects through the Internet to another user's computer without going through an intermediary "centralized" computer to manage the connection
32
30 sec
Q.
The idea that some communities / populations have less access to computing than others