Topic 3 - AP CSP 3.1.1-3.1.3

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/37

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

38 Terms

1
New cards

spreadsheets

A program that helps efficiently organize and find trends in information

2
New cards

information

The collection of facts and patterns extracted from data

3
New cards

correlation

An association between two or more things

4
New cards

What aspects make a good data visualization?

clarity, accuracy, consistancy

5
New cards

Clarity

needs to be easy to understand and should be clear

6
New cards

Accuracy

needs to represent the data and not be misleading

7
New cards

Consistency

use constant colors, patterns and trends to make the data easy to read and understand

8
New cards

what is data visualization

The technique to present the data in a pictorial or graphical format

9
New cards

Why have data in graphical format?

Allows them to identify data visually and to see new patterns/trends easily.

10
New cards

What are the 5 benefits of data visualization presented in the video

Simplifies the complex data, explores new patterns and reveals hidden ones, identifies the relationship between data points and variables, identifies the areas for improvement, analyzes and explores Big Data easily. 

11
New cards

what is linear search

A search in which algorithms check each element of a list in order until the desired value is found or all elements in the list have been checked.

12
New cards

continuous

Varying smoothly from one value to another. Opposite of discrete

13
New cards

what is binary search

A method that works on sorted data. It compares the middle element of the data set to its search value to determine the next search set, cutting the search set in half at each iteration

14
New cards

analog

A continuous method of representing information

15
New cards

discrete

jumping from one value to another without taking on all intermediate values. Opposite of continuous

16
New cards

What are two disadvantages of linear search?

Expensive - have to go through every element until you find what you're looking for

Time consuming - takes a long time to go through every element one by one especially if there are a lot of elements

17
New cards

What is a requirement of binary search

Elements must be sorted

18
New cards

What is an advantage of binary search?

It takes less time than linear search

19
New cards

What is a common source of blue light?

computer monitors and other screens.

20
New cards

 What is the problem with blue light?

type of light that they emit which can prevent you from falling asleep at night. 

21
New cards

where linear search is preferable

small, unsorted lists - lists of customer orders in a small coffee shop

22
New cards

when binary search is preferable

 big, sorted lists - phonebook 

23
New cards

In what ways does the discrete nature of computers impact the information that can be stored?

Limits the accuracy, storage and portrayal of information - impacts computers accuracy

24
New cards

List three solutions available for a person with limited or a complete loss of sight to perceive written words

Braille, translation of text to a narration, information encoded into pictures

25
New cards

insertion sort

when one element is picked at a time then sorted into the correct place in the array in the output

26
New cards

bubble sort

compares adjacent elements and sorts them to their relevance to one another

27
New cards

merge sort

when unsorted lists are divided until there is one element left. The divided unsorted lists are sorted and divided into one single element. When all sub lists are sorted, all of the single elements are merged together and sorted into a sorted sub list

28
New cards

algorithmic efficiency

An estimation of the amount of computational resources used by an algorithm

29
New cards

problem

A general description of a task that can (or cannot) be solved algorithmically

30
New cards

reasonable time

Algorithms with efficiencies that grow at a polynomial rate or slower (constant, linear, square, cube, etc.) are said to run in a reasonable amount of time

31
New cards

CSV file

a simple text file that stores tabular data, where each line represents a record and values within each record are separated by comma

32
New cards

big data

Data that are beyond the resources of one computer to store, especially intensive to analyze, or difficult to reconcile among complementary data sets

33
New cards

distributed

When storage or processing is handled by multiple independent machines in a coordinated fashion

34
New cards

artificial intelligence

Intelligent behavior demonstrated by machines, in contrast to the natural intelligence of humans

35
New cards

bar chart

graphical display of data using bars of different sizes in relation to eachother

36
New cards

line graph

graphical display of data that changes continuously over time that is made up of points that connect

37
New cards

What are the three primary parts of BigQuery?

Storage, ingestion and querying 

38
New cards

what is SQL

structured query language and it is for easy querying and data analysis