APCSP IDK VOCAB

studied byStudied by 1 person
0.0(0)
get a hint
hint

Iterative Development Process:

1 / 34

35 Terms

1

Iterative Development Process:

  • Building something in small chunks, improving it over time.

New cards
2

Incremental Development Process:

Adding new features gradually instead of all at once.

New cards
3

Waterfall Development Model:

  • A linear approach to software development where each phase must be completed before the next one begins.

New cards
4

Abstraction

Simplifying complex ideas into easier-to-understand concepts.

New cards
5

Data Compression:

  • Making data smaller to save space or transmit it faster.

New cards
6

Loops

  • Repeating a set of instructions until a specific condition is met.

New cards
7

Strings

  • A sequence of characters, like words or sentences.

New cards
8

Substrings

  • Parts of a string, smaller sequences of characters within a string.

New cards
9

String Concatenation:

  • String Concatenation: Joining multiple strings together to create a new one.

New cards
10

Expression:

  • A combination of variables, operators, and values that produces a result.

New cards
11

Selection

  • Making choices in programming based on conditions.

New cards
12

MOD

  • Finding the remainder when one number is divided by another.

New cards
13

Nested Conditional Statements:

  • Putting conditional statements inside other conditional statements.

New cards
14

Parameters

  • Values that are passed into a function or subroutine.

New cards
15

An Element

  • A single item in a set, list, or array.

New cards
16

Sequential Computing:

  • Doing one task at a time, in order.

New cards
17

Parallel Computing:

Doing multiple tasks simultaneously.

New cards
18

Distributed Computing:

  • Sharing tasks across multiple computers connected by a network.

New cards
19

Sequential Solution:

  • Solving a problem one step at a time, in order.

New cards
20

Parallel Computing Solution:

  • Solving a problem by breaking it into parts and solving each part simultaneously.

New cards
21

Fault Tolerant

  • Capable of continuing operation even if part of the system fails.

New cards
22

Internet

  • A global network connecting millions of computers.

New cards
23

Computer Network:

  • Computers connected together to share resources and information.

New cards
24

Digital Divide

  • The gap between those who have access to technology and those who don't.

New cards
25

Intellectual Property:

  • Creations of the mind, like inventions or artistic works.

New cards
26

Copyright

  • Legal protection for original works of authorship.

New cards
27

Metadata

  • Data about data, describing attributes of a piece of information.

New cards
28

Data Mining:

  • Extracting patterns and knowledge from large datasets.

New cards
29

Hexadecimal

  • : A base-16 number system commonly used in computing.

New cards
30

Copyright:

  • Legal protection for original works of authorship.

New cards
31

Creative Commons:

  • Licensing system allowing creators to share their work with specific permissions.

New cards
32

Malware

  • Software designed to harm or exploit computers or networks.

New cards
33

Encryption

  • Encoding information to make it secure.

New cards
34

Symmetric Key Encryption:

  • Using the same key to encrypt and decrypt data.

New cards
35

Public Key Encryption:

  • Using different keys for encryption and decryption.

New cards

Explore top notes

note Note
studied byStudied by 15 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 6 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 19 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 111 people
Updated ... ago
4.0 Stars(2)
note Note
studied byStudied by 39 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 18 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 12 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 2027 people
Updated ... ago
5.0 Stars(8)

Explore top flashcards

flashcards Flashcard86 terms
studied byStudied by 17 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard20 terms
studied byStudied by 300 people
Updated ... ago
4.9 Stars(14)
flashcards Flashcard21 terms
studied byStudied by 65 people
Updated ... ago
5.0 Stars(4)
flashcards Flashcard58 terms
studied byStudied by 33 people
Updated ... ago
5.0 Stars(4)
flashcards Flashcard47 terms
studied byStudied by 39 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard35 terms
studied byStudied by 9 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard41 terms
studied byStudied by 2 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard96 terms
studied byStudied by 24 people
Updated ... ago
5.0 Stars(1)