APCSP IDK VOCAB

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

1/34

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

35 Terms

1
New cards

Iterative Development Process:

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

2
New cards

Incremental Development Process:

Adding new features gradually instead of all at once.

3
New cards

Waterfall Development Model:

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

4
New cards

Abstraction

Simplifying complex ideas into easier-to-understand concepts.

5
New cards

Data Compression:

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

6
New cards

Loops

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

7
New cards

Strings

  • A sequence of characters, like words or sentences.

8
New cards

Substrings

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

9
New cards

String Concatenation:

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

10
New cards

Expression:

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

11
New cards

Selection

  • Making choices in programming based on conditions.

12
New cards

MOD

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

13
New cards

Nested Conditional Statements:

  • Putting conditional statements inside other conditional statements.

14
New cards

Parameters

  • Values that are passed into a function or subroutine.

15
New cards

An Element

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

16
New cards

Sequential Computing:

  • Doing one task at a time, in order.

17
New cards

Parallel Computing:

Doing multiple tasks simultaneously.

18
New cards

Distributed Computing:

  • Sharing tasks across multiple computers connected by a network.

19
New cards

Sequential Solution:

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

20
New cards

Parallel Computing Solution:

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

21
New cards

Fault Tolerant

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

22
New cards

Internet

  • A global network connecting millions of computers.

23
New cards

Computer Network:

  • Computers connected together to share resources and information.

24
New cards

Digital Divide

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

25
New cards

Intellectual Property:

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

26
New cards

Copyright

  • Legal protection for original works of authorship.

27
New cards

Metadata

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

28
New cards

Data Mining:

  • Extracting patterns and knowledge from large datasets.

29
New cards

Hexadecimal

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

30
New cards

Copyright:

  • Legal protection for original works of authorship.

31
New cards

Creative Commons:

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

32
New cards

Malware

  • Software designed to harm or exploit computers or networks.

33
New cards

Encryption

  • Encoding information to make it secure.

34
New cards

Symmetric Key Encryption:

  • Using the same key to encrypt and decrypt data.

35
New cards

Public Key Encryption:

  • Using different keys for encryption and decryption.