# Semester Review APCSP

Studied by 36 people
5.0(1)
get a hint
hint

variable

1 / 31

Tags & Description

## Studying Progress

0%
New cards
32
Still learning
0
Almost done
0
Mastered
0
32 Terms
1
New cards

variable

a named reference to a value that can be used repeatedly throughout a program

New cards
2
New cards

function

a named group of programming instructions

New cards
3
New cards

selection

determines which parts of an algorithm are executed based on a condition being true

New cards
4
New cards

parameter

input variables of a procedure

New cards
5
New cards

argument

specify the values of the parameters when a procedure is called

New cards
6
New cards

global variable

can be accessed in the entire program

New cards
7
New cards

local variable

can only be accessed within the function in which they are defined

New cards
8
New cards

conditional statement

affect the sequential flow of control by executing different statements based on the value of a boolean expression

New cards
9
New cards

boolean expression

expressions are evaluated to produce a single value

New cards
10
New cards

boolean value

a data type that is either true or false

New cards
11
New cards

relational operator

used to test the relationship between two variables, expressions, or values

New cards
12
New cards

assignment operator

allows the program to change the value represented by a variable

New cards
13
New cards

string

an ordered sequence of characters

New cards
14
New cards

expression

a programming statement that can consist of a value, a variable, an operator, or a procedure call that returns a value

New cards
15
New cards

events

associated with an action and supplies input data to a program

New cards
16
New cards

function call

a command that executes the code within a function

New cards
17
New cards

bit

the single unit of information in a computer, typically represented as a 0 or 1

New cards
18
New cards

intellectual property

a work or invention that is the result of creativity, such as a piece of writing or a design, to which one has rights and for which one may apply for a patent, copyright, trademark, etc

New cards
19
New cards

round-off error

error from attempting to represent a number that is too precise

New cards
20
New cards

digital data

data that changes discreetly through a finite set of possible values

New cards
21
New cards

open access

online research output free of any and all restrictions on access and free of many restrictions on use, such as copyright or license restrictions

New cards
22
New cards

creative commons

a collection of public copyright licenses that enable the free distribution of an otherwise copyrighted work, used when an author wants to give people the right to share, use, and build upon a work that they have created

New cards
23
New cards

lossy compression

a process for reducing the number of bits needed to represent something in which some information is lost or thrown away. This process is not reversible

New cards
24
New cards

list

an abstract data type that represents a finite number of ordered values, where the same value may occur more than once.

New cards
25
New cards

loop

repeat themselves over and over until the condition for stopping is met

New cards
26
New cards

certificate authority

issue digital certificates that validate the ownership of encryption keys used in secure communications and are based on a trust model

New cards
27
New cards

protocol

an agreed-upon set of rules that specify the behavior of some system

New cards
28
New cards

bandwidth

the maximum amount of data that can be sent in a fixed amount of time

New cards
29
New cards

HTTP

the protocol used for transmitting web pages over the Internet

New cards
30
New cards

syntax error

a mistake in the program where the rules of the programming language are not followed

New cards
31
New cards

input

data that are sent to a computer for processing by a program

New cards
32
New cards

iterative development

process requires refinement and revision based on feedback, testing or reflection throughout the process

New cards

## Explore top notes

Note
Studied by 4 people
Updated ... ago
5.0 Stars(1)
Note
Studied by 84 people
Updated ... ago
5.0 Stars(1)
Note
Studied by 13 people
Updated ... ago
5.0 Stars(1)
Note
Studied by 55 people
Updated ... ago
5.0 Stars(1)
Note
Studied by 3 people
Updated ... ago
5.0 Stars(1)
Note
Studied by 16 people
Updated ... ago
4.0 Stars(1)
Note
Studied by 10 people
Updated ... ago
5.0 Stars(1)
Note
Studied by 32282 people
Updated ... ago
4.9 Stars(497)

## Explore top flashcards

Flashcard44 terms
Studied by 18 people
Updated ... ago
5.0 Stars(2)
Flashcard37 terms
Studied by 6 people
Updated ... ago
5.0 Stars(1)
Flashcard141 terms
Studied by 10 people
Updated ... ago
5.0 Stars(1)
Flashcard89 terms
Studied by 1 person
Updated ... ago
5.0 Stars(1)
Flashcard50 terms
Studied by 21 people
Updated ... ago
5.0 Stars(1)
Flashcard30 terms
Studied by 17 people
Updated ... ago
5.0 Stars(1)
Flashcard38 terms
Studied by 9 people
Updated ... ago
4.0 Stars(1)
Flashcard188 terms
Studied by 785 people
Updated ... ago
3.9 Stars(13)