1/27
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Impact of Data Structures
Understanding that data collections are not just for storage, but also for representation.
Bias in Data Sets
The potential for algorithms to yield biased outcomes due to biased input data.
Selection Bias
When an algorithm predicts based on data from only a specific demographic, leading to potential discrimination.
Incomplete Data
Failure to account for certain characters or naming conventions in data, possibly excluding cultural groups.
Personally Identifiable Information (PII)
Data that can be used to identify an individual, which requires security measures.
Array
A fixed-size data structure used to store multiple values of the same type.
Data Set
A collection of related values.
Array Creation with new
Using new keyword to initialize an array with default values.
Initializer List
Syntax for creating an array by directly specifying its values.
Zero-Based Indexing
In arrays, the first element is at index 0 and the last element is at index length - 1.
Traversing
The process of visiting each element in an array for operations like print or sum.
Standard for Loop
A loop that allows access to array indices and modification of elements.
Enhanced for-each Loop
A simplified loop that allows reading values but not modifying or accessing indices.
Accumulator Algorithm
An algorithm that calculates statistics by traversing an array and accumulating values.
Finding Maximum
Algorithm that initializes a variable to the first element and compares subsequent elements.
Linear Search
An algorithm that checks elements one by one for a target value.
Reading Text Files
The process of utilizing a Scanner to input permanent data stored on disk into an array.
Off-by-One Errors
Mistakes made by incorrectly setting loop indices, often causing index out of bounds.
Length Syntax
Understanding the use of .length for arrays (field) versus .length() for strings (method).
Modifying in For-Each Loop
Understanding that an enhanced for-loop cannot modify the actual array.
Uninitialized Arrays
Accessing arrays that have not been properly initialized, leading to null references.
Data Aggregation
The process of combining and summarizing data from various sources.
Anonymization
The process of protecting personal data by removing identifiers.
Cultural Bias
The potential exclusion of certain cultural groups due to data representation issues.
Array Size Declaration
Specifying the exact number of elements an array can hold at the time of creation.
Array Indices
Numerical labels that represent the position of elements within an array.
Default Values in Arrays
The values that elements are initialized to when an array is created without explicit initialization.
File Reading Boilerplate
Commonly provided code structure for reading files in programming assignments.