Using Data
Guided Notes
Extracting Information from Data
Vocabulary Term Definition
Data
Information
Correlation
Scatter plot
Causation
Metadata
Hierarchy
Data engineer
Big data
Scalability
Parallel processing
What types of data do programmers collect in programs?
Describe the difference between correlation and causation as they relate to data:
What information can be extracted from images?
Describe the hierarchical metadata storage structure:
Unless Otherwise Noted All Content © 2023 Florida Virtual School. FlexPoint™ is a trademark of Florida Virtual
School.
Explain the challenges that come with data:
Describe the three main characteristics of data:
Volume Velocity Variety
Explain the challenges to big data:
Using Programs with Data
Vocabulary Term Definition
List
Machine learning
Cross-tabulation
Query
Raw data
Describe how to extract data:
Explain the relationship between lists and data:
Unless Otherwise Noted All Content © 2023 Florida Virtual School. FlexPoint™ is a trademark of Florida Virtual
School.
Explain the difference between spreadsheets and databases:
Spreadsheets Databases
How is data displayed visually?
What are two ways to narrow data to extra information?
1.
2.
What two issues exist when using raw data?
1.
2.
What are the paths to insight as they relate to data?
1.
2.
3.
4.
5.
Unless Otherwise Noted All Content © 2023 Florida Virtual School. FlexPoint™ is a trademark of Florida Virtual
School.
Data Abstraction
Vocabulary Term Definition
Data abstraction
Arrays
Lists
Element
How does the use of variables reduce complexity?
List some examples of arrays:
1.
2.
3.
Using the code below, list the name of the element at the specified index:
let days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday"];
Index Element
3
Using the code below, what would be displayed as a result?
let days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday"];
[Link](days[3]);
Unless Otherwise Noted All Content © 2023 Florida Virtual School. FlexPoint™ is a trademark of Florida Virtual
School.
Using the code below, what would be displayed as a result?
let class = "geometry";
[Link]([Link](0, 3));
On the AP Exam, you will declare lists using the ß. Use the code below to determine where the
value is located in the list.
newList ß ["apples", "nectarines", "oranges", "bananas"]
Element Index
oranges
nectarines
bananas
Arrays
Vocabulary Term Definition
Appends
Traversing
Loop
Write out the code to assign the values below to an array called gpa:
Element Code
4.2
3.7
4.0
Write the code to update the values below to an array called gpa:
Instructions Code
Add 3.0 to the end of the array
Unless Otherwise Noted All Content © 2023 Florida Virtual School. FlexPoint™ is a trademark of Florida Virtual
School.
Change the 3.7 to a 3.8 in the array
Insert 4.8 at the beginning of the array
Remove the last element in the array
What is the code for the length of the gpa array to be displayed?
_________________________________________________________
What is the most efficient way to traverse through an array?
What is the value of sum after the code below executes:
let nums = ["2", "7", "5", "0", "1", "5"];
let sum = 0;
for (let element of nums)
{
sum = sum + element;
}
sum: ________
What is the code to call on a function named printAlpha with an array named alphabet as a
parameter?
What is the value of total after the AP Block below is executed?
aList ß [9, 2, 4]
total ß 0
FOR EACH item IN aList
{
total ß total + item
}
total: ________
Unless Otherwise Noted All Content © 2023 Florida Virtual School. FlexPoint™ is a trademark of Florida Virtual
School.