Computer Science Principles Flashcards
Grade 9 · Technology · Flashcards
Key vocabulary and concepts from computing fundamentals, algorithms, the internet, and digital citizenship.
Flashcards
- Abstraction
- Reducing complexity by focusing on essential details and hiding irrelevant implementation specifics.
- Algorithm
- A finite, step-by-step procedure for solving a problem, which must be precise and unambiguous.
- Binary
- Base-2 numeral system (0s and 1s); the fundamental representation of all digital data.
- Bit
- The smallest unit of digital information; either 0 or 1.
- Byte
- 8 bits; can represent 256 distinct values.
- DNS
- Domain Name System — translates domain names (e.g., google.com) into IP addresses.
- IP Address
- A unique numerical label identifying a device on a network (e.g., 192.168.1.1).
- Protocol
- A standardized set of rules for data formatting and transmission between networked devices.
- Encryption
- The process of encoding data so only authorized parties with the correct key can read it.
- Lossless Compression
- Reducing file size without discarding any data; the original can be perfectly recovered (e.g., ZIP, PNG).
- Lossy Compression
- Reducing file size by permanently removing some data; smaller files but reduced quality (e.g., JPEG, MP3).
- Open Source
- Software whose source code is freely available for anyone to view, modify, and distribute.
- Phishing
- A cyberattack using deceptive messages to trick users into revealing sensitive information.
- Packet
- A small chunk of data transmitted over a network; packets from the same message may travel different routes and are reassembled at the destination.
Get a personalized course on Computer Science Principles built around your child.