Unit 0 & Unit 1 Flashcards
One of the seven big ideas - the use of the imagination or original ideas
Creativity
One of the seven big idea - technique in computing that hides detail, makes more complicated ideas simpler, and collects a bunch of ideas into a single idea
Abstraction
One of the seven big ideas - emphasizes how computers are used to analyze data and create new knowledge
Data and Information
One of the seven big ideas - the process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer
Algorithms
One of the seven big ideas - a global computer network providing a variety of information and communication facilities, consisting of interconnected networks using standardized communication protocols.
The Internet
One of the seven big ideas - focuses on how computing and technology has impacted our world positively and negatively
Global Impact
The study of the ideas, ways of thinking, languages, software, and hardware needed to solve problems with computers
Computer Science
A theoretical period beyond the information age where creativity and imagination will become the primary creators of economic value
Imagination Age
A shift in human history from traditional industry to an economy based on information computerization using analysis and thinking - AKA: Digital Age
Information Age
A systematic plan or sequence of instructions for a computer to solve a problem
Program
The action or process of writing computer programs
Programming
Random Access Memory consists of tiny electrical circuits that dynamically store frequently used program instruction to increase speed of the system
RAM
The process of source code being translated into machine code
Compilation
A program that translates high level, human-readable languages into a corresponding string of 1s and 0s for computer processing
Compiler
Short for binary digit - a single binary value, either o or 1
Bit
The processor or brains of the computer where calculations take place
Central Processing Unit (CPU)
Programs written in high-level languages
Source Code
Programs written in machine-level instruction that are uniquely read by computer processors using patterns of 1s and 0s
Machine Code
Physical components of a computer built using multiple levels of abstraction, such as transistors, logic gate chips, memory, motherboard, special purpose cards, and storage devices
Hardware
Main storage or memory that stores data for quick access by the computer’s processor (RAM)
Primary Storage
External/Auxiliary memory such as a USB flash drive, hard drive, etc.
Secondary Storage
Machine code that is a direct, low-level translation from the high-level source code, and is pattern of 0s and 1s
Binary
One of the two performance tasks on the AP CSP exam, where you’ll create a program of your own
Create Performance Task
Understanding the logic and processes computers use to solve problems and run programs
Computational Thinking
The process of imagining something that does not yet exist, but that has a potential value, and making it real through the application of design, implementation, and production
Innovating
Repeatedly applying a process with the goal of coming closer and closer to a solution
Iteration