APCSP

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/16

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.

17 Terms

1
New cards

Heuristic

A strategy or shortcut that helps find a good-enough solution faster when an exact solution is hard to find.

2
New cards

Syntax Error

A mistake in the code’s rules

3
New cards

Logic Error

A mistake in the code that doesn’t crash the program but causes it to behave incorrectly (e.g.

4
New cards

Runtime Error

An error that occurs while the program is running

5
New cards

Round-off Error

A small error that happens when a computer tries to represent very precise decimal numbers and has to round them.

6
New cards

Public Key Encryption

A secure way to send messages using two keys: one public (for encrypting) and one private (for decrypting). The public key is shared freely, while the private key is kept secret by its owner.

7
New cards

Reasonable Time

When an algorithm finishes in a time that grows at a manageable rate

8
New cards

Packets

Small chunks of data that are sent over the internet and reassembled at the destination to form the original message or file.

9
New cards

Selection

A programming structure that uses conditions (like 'if' statements) to choose between different actions.

10
New cards

Iteration

Repeating a block of code multiple times

11
New cards

Sequencing

The order in which steps in a program are carried out

12
New cards

Protocols

Rules that devices follow to communicate over the internet (like TCP/IP or HTTP).

13
New cards

Floating Point

A way computers store very small or very large decimal numbers

14
New cards

Parallel Programming

Running multiple pieces of a program at the same time to make it faster or more efficient.

15
New cards

Low-Level Programming Language

A language close to machine code

16
New cards

High-Level Programming Language

A language that’s easier for humans to understand

17
New cards

Private (Symmetric) Key Encryption

Uses a single, shared secret key to both encrypt and decrypt data. This means the sender and receiver must have access to the same key.