apcsp

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

1/49

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 1:28 PM on 1/20/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

50 Terms

1
New cards

Expression

A combination of values, variables, and operators that is evaluated to produce a result

2
New cards

Variable

A named storage location in a program that holds data which can change

3
New cards

Assignment operator

A symbol (=) used to assign a value to a variable

4
New cards

Boolean Value

A data type that can only be true or false

5
New cards

Boolean Expression

An expression that evaluates to either true or false

6
New cards

Debugging

The process of finding, analyzing, and fixing errors in a program

7
New cards

Syntax Error

An error caused by breaking the rules of a programming language, preventing the program from running

8
New cards

Logic Error

An error where the program runs but produces incorrect results

9
New cards

Function

A reusable block of code designed to perform a specific task

10
New cards

Function Call

A command that runs a function and executes its code

11
New cards

Global Variable

A variable declared outside of functions and accessible throughout the entire program

12
New cards

Local Variable

A variable declared inside a function and only usable within that function

13
New cards

User Interface

The part of a program that allows users to interact with it

14
New cards

Input

Data or information entered into a computer or program

15
New cards

Output

Data or information produced and displayed by a computer or program

16
New cards

Prototype

An early version of a program used for testing ideas and design

17
New cards

Sequential Program

A program that runs instructions one after another in a fixed order

18
New cards

Event-Driven Program

A program that runs code in response to user actions or events

19
New cards

Debugging

The process of correcting errors found in a program

20
New cards

Feedback

Information provided to the user about the results of their actions

21
New cards

Internet

A worldwide system of interconnected networks that share information

22
New cards

Computing Device

An electronic device that processes data and runs programs

23
New cards

Computing System

A combination of hardware and software that works together to process data

24
New cards

Computing Network

A group of connected devices that can communicate and share resources

25
New cards

Path

The route that data takes as it travels across a network

26
New cards

Bandwidth

The maximum amount of data that can be transmitted over a network in a given time

27
New cards

Protocol

A set of rules that control how data is sent and received

28
New cards

IP address

A unique number that identifies a device on a network

29
New cards

Internet Protocol

The set of rules used to route data between devices on the internet

30
New cards

Datastream

A continuous flow of data being transmitted

31
New cards

Packet

A small unit of data sent over a network

32
New cards

Packet Metadata

Information attached to a packet that helps it reach its destination

33
New cards

Transmission Control Protocol (TCP)

A protocol that ensures data is sent accurately and in order

34
New cards

User Datagram Protocol (UDP)

A protocol that sends data quickly without guaranteeing delivery

35
New cards

Prototype

A preliminary model used to test and refine ideas

36
New cards

Binary

A number system that uses only the digits 0 and 1

37
New cards

Decimal number system

A number system that uses the digits 0 through 9

38
New cards

Overflow error

An error that occurs when a value is too large to be stored

39
New cards

Round-off error

A small inaccuracy caused by rounding numbers

40
New cards

ASCII

A standard system that represents text characters using numbers

41
New cards

Abstraction

A technique that hides complex details to focus on important ideas

42
New cards

Analog data

Data represented by continuous values

43
New cards

Digital data

Data represented using discrete numerical values

44
New cards

Sampling

The process of measuring analog data at regular intervals

45
New cards

Compression

The process of reducing the size of data

46
New cards

Lossless Compression

Compression that reduces size without losing any data

47
New cards

Lossy Compression

Compression that reduces size by removing some data

48
New cards

Intellectual property

Creations of the mind that are legally protected

49
New cards

Creative Commons

A system of licenses that allow creators to share work with conditions

50
New cards

Copyright

A legal right that protects original creative work

Explore top flashcards