Get ahead with a $300 test prep scholarship
| Enter to win by Tuesday 9/24
AP Computer Science Vocab Weeks 2-10 and 13
Terms in this set (65)
Brought about by many advances in technology.
A product created digitally that can digitally be saved, including videos, collages documents, sound files, images, and more.
Computer programs that software developers use to create, debug, maintain, or otherwise support other programs or applications.
Creative Development Process
A series of fluid, or flexible, steps including brainstorming, planning, creating, refining, and revisions your work.
The number of transitions per square inch on integrated circuits had doubled every year since the integrated circuit was invented.
The process of creating something to reflect your personality or enjoyment.
Unambiguous instructions for solving a problem subproblem in a finite amount of time using a finite amount of data.
Arrange in a particular order.
Coded instructions for the automatic performance of a particular task.
A process for calculating a desired result by means of a repeated cycle of operations.
Designed, implemented and tested until the program is finished.
The coding of an individual software program or to the creation of an entire information system and all related software.
Working together to create or refine a product
One time through a set of steps that often get repeated several times (or iterations)
Programs start by executing the first statement and continue by executing statements in sequence
The instructions from a program to the computer to allow the computer to execute the program
The process by which a computer or a virtual machine preforms the instructions of a computer program
The expression of algorithms or code concepts outside of a specific programming language so that anyone can understand it, regardless of which programming languages they know
Natural Language Comprehension
Using a computer to apply a meaningful interpretation to human communication
A binary variable, having 2 possible value called "true" and "false"
A control statement that follows choosing between 2 or more execution paths in a program
A form of advertising that focuses on certain traits of the consumer
A notice or announcement in a public media promoting a product, service, or event.
Online databases/ libraries
Database accessible from a network, including the internet
The practice of examining large databases in order to generate new information
The length of time a program takes to run
That amount of time which is fairly necessary to do whatever is required to be done
A rapidly growing multidisciplinary field that uses advanced computing capabilities to understand and solve complex problems
Come to a solutions that is hoped to be close to the best possible answer
A decision problem for which it is known to be impossible to construct a single algorithm that always leads to a correct yes-ot-no answer
A decision problem for which its possible to construct a single algorithm that always leads to a correct yes-or-no answer
Susceptible of solution or of not being solved, resolved, or explained
A problem that can't be solved
A way of gaining knowledge by memes of direct and indirect observation or experience
A method for finding a target value within a list
Curation of Information
Process of gathering information relevant to a particular topic or area of interest
The dynamic representation of a program during execution
Causes computer to perform indicated tasks according to encoded instructions
A series of actions conducted in a certain manner. Often a specifically named chunk of code that can be used elsewhere in the program
The process of identifying the relevant and meaningful portions of or trends in data
An abstraction of a real system, a representation of objects within a system, and the rules that govern the behavior of that system
Developing a model of a complex system and experimenting with the model to observe the results
Aggregation of information
Information is gathered and expressed in summary form, for purposes such as statistical analysis
Lack of outstanding, individual, or unusual features. being anonymous
A serve that acts as an intermediary for requests from clients seeking resources from other servers
a discrete representation of data
The part of a computer system that consists of encoded information or computer instructions
Collection of physical elements that comprise a physical system
Small piece of semiconducting material on which an integrated circuit is embedded. Comprises the processing and memory of a modern computer.
A model of a complex system that includes only the details essential to the viewer, removing unnecessary parts
the number of unique digits, including zero, used to represent a numbers in a positional numeric system.
A digit in the binary number system, a 0 or 1
Data drive problems
Questions derived by looking at data
Online collaborative tools
Software or applications that let a group of people work together in real-time over the internet
Any technique for creating images, diagrams, or animations to communicate a message
Downloading, ripping, or copying a file so it can be shared
Large data sets
Data sets that are so large or complex that traditional data processing applications are inadequate
Data vs. Information
Basic values or facts vs data that has been processed in a useful manner
A pattern that can be seen in data over time
Computing tools (fusion tables, queries, etc)
Computer programs that software developers use to create, debug, maintain, and otherwise support programs and applications
a site on the world wide web that uses software to locate key words in other sites
Process of organizing data into categories for its most efficient and effective use
A general reusable solution to a commonly occurring problem within a given context
a set of loosely or tightly connected computers that work together so that, in many respects, they can be viewed as a single system