k Flashcards
Big Data
: Large, complex datasets (can include images, text, numbers). Too large for a single computer to process quickly.
Data Science
: The process of analyzing and manipulating large datasets to extract useful information.
TinyDB
Stores data locally on the device.
Data access is synchronous (immediate).
Best for apps used by one person on one device.
Not shared between users/devices.
CloudDB
Stores data online, in the cloud.
Data access is asynchronous (may take time)
Allows multiple users/devices to access shared data.
Requires an event handler like GotValue to detect when data is ready.
Synchronous
Asynchronous
A-: Happens after a delay; program must wait for confirmation (CloudDB).
S-: Happens immediately (TinyDB).
Algorithmic bias
Systematic errors caused by flawed data or biased algorithms.:
Can create unfair or discriminatory outcomes.
Often happens when:
Data isn’t diverse enough.
Data is collected unfairly.
The algorithm is trained on biased information.
Open Access
: Data that’s publicly available to everyone.
Unauthorized Access
: Using or copying someone’s data/work without permission = Piracy.
Memory Units (Smallest to Largest)
Petabyte → Exabyte → Zettabyte → Yottabyte
Decimal vs Binary Storage
Everyday/Decimal: 1 kilobyte = 1000 bytes
Computer/Binary: 1 kilobyte = 1024 bytes
DMCA
Digital Millennium Copyright Act
Purpose: To prevent copyright violations with digital content and technology.
Machine Learning
Computer learns from data (example: drawing activity where the computer guessed what you were drawing).
🎵 Napster
A program where users downloaded songs from each other.
Example of peer-to-peer (P2P) architecture.
Shut down due to copyright infringement lawsuits.
Data to Test Hypotheses
Create a visualization (e.g., charts, graphs) to identify trends or patterns.
Helps determine whether a hypothesis is supported or not.
Copyright:
A legal right that gives the creator of original work control over how it’s used, shared, or reproduced.
Violating copyright = using someone else’s work without permission = piracy
Fair Use: Limited use of copyrighted material for things like education, criticism, news, or parody (with restrictions).
Best Practice: Always give credit and get permission if you’re using someone else’s content, especially in apps or websites.