AP Computer Science Principles Vocabulary Algorithm: a series of instructions on how to accomplish a task Coding: transforming actions into a symbolic language Debugging: Finding and fixing errors or issues in code Function (also called method/procedure): a piece of code that can be called over and over Parameters: extra bits of information that is needed by a function to customize it. Also known as an input variable of a procedure. Sequence: The application of each of an algorithm in order in which the code statements are given. Input: data that is sent TO a computer for processing by a program Output: data that is sent FROM a program to a device Variables: named memory locations used to store data values that can be manipulated throughout a program Purpose: problem being solved or creative interest being pursued through the program Program Functionality: the behavior of a program during execution, often described by how a user interacts with it Program Code Segment: a collection of programs statement that are part of a program Iteration: the repetitive portion of an algorithm and repeats until a given condition is met OR for a specified number of times Arguments: Values of the parameters (parameters are input variables of a procedure) Collection type: Aggregates (formed by combining several) elements in a single structure (ex: databases, hashtables, dictionaries, sets, etc) Data Stored in a List: input into the list through initialization OR through some computation on other variables or list elements List: is an ordered sequence of elements that allows multiple related items to be represented using a single variable Dynamic List: a list through some computation on other variables or list elements Static List: input into the list through initialization List being Used: using a list means the program is creating new data or accessing multiple elements in the list Procedure: a named group of programming instructions that may have parameters and return values

0.0(0)
studied byStudied by 0 people
0.0(0)
linked notesView linked note
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/22

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

23 Terms

1
New cards

Algorithm

A series of instructions on how to accomplish a task.

2
New cards

Coding

Transforming actions into a symbolic language.

3
New cards

Debugging

Finding and fixing errors or issues in code.

4
New cards

Function (also called method/procedure)

A piece of code that can be called over and over.

5
New cards

Parameters

Extra bits of information needed by a function to customize it; also known as an input variable of a procedure.

6
New cards

Sequence

The application of each of an algorithm in the order in which the code statements are given.

7
New cards

Input

Data that is sent TO a computer for processing by a program.

8
New cards

Output

Data that is sent FROM a program to a device.

9
New cards

Variables

Named memory locations used to store data values that can be manipulated throughout a program.

10
New cards

Purpose

The problem being solved or creative interest being pursued through the program.

11
New cards

Program Functionality

The behavior of a program during execution, often described by how a user interacts with it.

12
New cards

Program Code Segment

A collection of program statements that are part of a program.

13
New cards

Iteration

The repetitive portion of an algorithm that repeats until a given condition is met or for a specified number of times.

14
New cards

Arguments

Values of the parameters; parameters are input variables of a procedure.

15
New cards

Collection type

Aggregates formed by combining several elements in a single structure (e.g., databases, hashtables, dictionaries, sets, etc.).

16
New cards

Data Stored in a List

Input into the list through initialization or through some computation on other variables or list elements.

17
New cards

List

An ordered sequence of elements that allows multiple related items to be represented using a single variable.

18
New cards

Dynamic List

A list created through some computation on other variables or list elements.

19
New cards

Static List

Input into the list through initialization.

20
New cards

List being Used

Using a list means the program is creating new data or accessing multiple elements in the list.

21
New cards

Procedure

A named group of programming instructions that may have parameters and return values; can also be known as a method, function, or a constructor depending on programming language.

22
New cards

Selections

Determines which parts of an algorithm are executed based on a condition being true or false.

23
New cards

Student-developed Procedure

Program code that is student-developed, written (individually or collaboratively) by the student who submitted the response.

Explore top flashcards