Semester Review APCSP

studied byStudied by 36 people
5.0(1)
Get a hint
Hint

variable

1 / 31

flashcard set

Earn XP

Description and Tags

32 Terms

1

variable

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

New cards
2

function

a named group of programming instructions

New cards
3

selection

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

New cards
4

parameter

input variables of a procedure

New cards
5

argument

specify the values of the parameters when a procedure is called

New cards
6

global variable

can be accessed in the entire program

New cards
7

local variable

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

New cards
8

conditional statement

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

New cards
9

boolean expression

expressions are evaluated to produce a single value

New cards
10

boolean value

a data type that is either true or false

New cards
11

relational operator

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

New cards
12

assignment operator

allows the program to change the value represented by a variable

New cards
13

string

an ordered sequence of characters

New cards
14

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

events

associated with an action and supplies input data to a program

New cards
16

function call

a command that executes the code within a function

New cards
17

bit

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

New cards
18

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

round-off error

error from attempting to represent a number that is too precise

New cards
20

digital data

data that changes discreetly through a finite set of possible values

New cards
21

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

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

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

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

loop

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

New cards
26

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

protocol

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

New cards
28

bandwidth

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

New cards
29

HTTP

the protocol used for transmitting web pages over the Internet

New cards
30

syntax error

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

New cards
31

input

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

New cards
32

iterative development

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

New cards

Explore top notes

note Note
studied byStudied by 10 people
... ago
5.0(1)
note Note
studied byStudied by 7 people
... ago
5.0(2)
note Note
studied byStudied by 3 people
... ago
5.0(1)
note Note
studied byStudied by 39 people
... ago
5.0(1)
note Note
studied byStudied by 10 people
... ago
5.0(1)
note Note
studied byStudied by 27 people
... ago
5.0(1)
note Note
studied byStudied by 15 people
... ago
4.0(1)
note Note
studied byStudied by 7 people
... ago
5.0(1)

Explore top flashcards

flashcards Flashcard (123)
studied byStudied by 32 people
... ago
4.0(1)
flashcards Flashcard (20)
studied byStudied by 5 people
... ago
5.0(2)
flashcards Flashcard (102)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (26)
studied byStudied by 23 people
... ago
5.0(1)
flashcards Flashcard (50)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (45)
studied byStudied by 17 people
... ago
5.0(2)
flashcards Flashcard (27)
studied byStudied by 141 people
... ago
5.0(2)
flashcards Flashcard (23)
studied byStudied by 30 people
... ago
5.0(1)
robot