AP Computer Science Terminology

studied byStudied by 2 people
0.0(0)
Get a hint
Hint

Algorithm

1 / 23

24 Terms

1

Algorithm

A set of instructions used to solve a problem or accomplish a task.

New cards
2

Binary

A system of counting using two symbols, typically 0 and 1.

New cards
3

Compiler

A program used to translate instructions written in a high-level language into a low-level language.

New cards
4

Data Structure

A method of organizing data that allows for efficient access and modifications.

New cards
5

Database

A collection of related data organized in a structured way.

New cards
6

Encryption

The process of transforming data into a form that is unreadable and secure.

New cards
7

Loop

A sequence of instructions that are repeated until a certain condition is met.

New cards
8

Memory

The area in a computer where data and instructions are stored for use.

New cards
9

Operating System

A program that manages the resources of a computer and provides a platform for applications.

New cards
10

Programming Language

A language used to write instructions for a computer to execute.

New cards
11

Artificial Intelligence

The development of computer systems to perform tasks normally requiring human intelligence.

New cards
12

Machine Learning

The process of creating programs that can learn and adapt to new data.

New cards
13

Networking

The process of creating and maintaining connections between computers and other devices.

New cards
14

Programming

The process of writing code to create software applications.

New cards
15

Network Security

The process of protecting data from unauthorized access or malicious attacks.

New cards
16

Search Engine Optimization

The process of optimizing a website for better visibility in search engine results.

New cards
17

Variables

A named location in computer memory where data is stored.

New cards
18

Classes and Objects

A template for organizing data and methods that represent a real-world entity.

New cards
19

Inheritance

The process of reusing code from existing classes to create new ones.

New cards
20

Abstraction

The process of simplifying complex ideas into understandable components.

New cards
21

Arrays

A collection of data elements stored in a single location.

New cards
22

Control Flow

The logic used to direct the program’s execution.

New cards
23

Recursion

A method of solving a problem by calling itself with a smaller version of the problem.

New cards
24

Sorting

The process of organizing data elements in a specific order.

New cards

Explore top notes

note Note
studied byStudied by 17 people
... ago
5.0(1)
note Note
studied byStudied by 262 people
... ago
4.8(4)
note Note
studied byStudied by 14 people
... ago
5.0(1)
note Note
studied byStudied by 10 people
... ago
5.0(1)
note Note
studied byStudied by 67 people
... ago
4.7(3)
note Note
studied byStudied by 18 people
... ago
5.0(1)
note Note
studied byStudied by 49 people
... ago
5.0(2)
note Note
studied byStudied by 11373 people
... ago
4.6(65)

Explore top flashcards

flashcards Flashcard (120)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (65)
studied byStudied by 22 people
... ago
5.0(1)
flashcards Flashcard (36)
studied byStudied by 51 people
... ago
5.0(1)
flashcards Flashcard (74)
studied byStudied by 20 people
... ago
5.0(1)
flashcards Flashcard (48)
studied byStudied by 316 people
... ago
5.0(7)
flashcards Flashcard (60)
studied byStudied by 14 people
... ago
5.0(1)
flashcards Flashcard (136)
studied byStudied by 5 people
... ago
5.0(1)
flashcards Flashcard (99)
studied byStudied by 24 people
... ago
5.0(2)
robot