AP CSA Vocab

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/36

flashcard set

Earn XP

Description and Tags

for Unit 1 test

Last updated 4:20 AM on 8/28/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

37 Terms

1
New cards

Class

A blueprint for creating objects

2
New cards

Object

An individual instance of a class

3
New cards

Attribute/Field

Data that describes an object

4
New cards

Method

An action an object can perform

5
New cards

Constructor

Special code used to create/initialize an object

6
New cards

Integrated Development Environment (IDE)

a specialized software designed to assist programmers in creating, editing, and
managing code efficiently

7
New cards

class header

consists of the class keyword and the name of the class

8
New cards

comment

a text note to explain or annotate the code and is ignored when the program is run

9
New cards

compiler

a special program that translates code written in one programming language (like Java) into
another language (like machine code that your computer understands)

10
New cards

source code

a collection of programming commands

11
New cards

syntax

the rules for how a programmer must write code for a computer to understand

12
New cards

syntax error

a mistake in the code that does not follow a programming language's syntax

13
New cards

attribute

a characteristic of an object

14
New cards

behavior

an action that an object can perform

15
New cards

class

a programmer-defined blueprint from which objects are created

16
New cards

object

an instance of a class

17
New cards

object-oriented programming

an approach to creating and using models of physical or imagined objects

18
New cards

constructor

a block of code that has the same name as the class and tells the computer how to create a new object

19
New cards

exception

a type of run-time error that interrupts the normal flow of the program's execution

20
New cards

instantiate

to call the constructor to create an object

21
New cards

run-time error

a mistake in the program that occurs during the execution of a program

22
New cards

dot operator

used to call a method in a class

23
New cards

method

a named set of instructions to perform a task

24
New cards

procedural abstraction

provides a name for a process and allows a method to be used only knowing what it does, not how it does it

25
New cards

argument

the specific value provided when a method or constructor is called

26
New cards

logic error

occurs when a program behaves in an incorrect or unexpected way

27
New cards

parameter

defines the type of value to receive when a method or constructor is called

28
New cards

string literal

a sequence of characters enclosed in quotation marks ( " " )

29
New cards

algorithm

a finite set of instructions that accomplish a task

30
New cards

condition

determines whether or not to execute a block of code

31
New cards

iteration statement

a control structure that repeatedly executes a block of code

32
New cards

Artificial Intelligence (AI)

a technology that mimics human intelligence, performing tasks such as understanding language, recognizing patterns, and making decisions.

33
New cards

Large Language Model (LLM)

a general purpose form of AI that is trained on a very, very large body of knowledge.

34
New cards

inheritance

an object-oriented programming principle where a subclass inherits the attributes and behaviors of a superclass

35
New cards

subclass

a class that extends a superclass and inherits its attributes and behaviors

36
New cards

superclass

a class that can be extended to create subclasses

37
New cards

tester class

the class that contains the main method and from where the program starts running