AP Comp Sci Principles- Unit 1 Vocab

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

1/9

flashcard set

Earn XP

Description and Tags

These flashcards summarize key vocabulary and concepts related to programming and debugging as discussed in the lecture.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

10 Terms

1
New cards

Application Programming Interface (API)

A set of tools for building programs that defines the kinds of calls or requests that can be made and how to make them.

2
New cards

Integrated Development Environment (IDE)

A tool that allows developers to write, test, debug, and build computer programs.

3
New cards

Syntax Error

A mistake in typed code that violates the rules of the programming language and typically prevents the code from running.

4
New cards

Semantic (Logic) Error

A mistake in an algorithm or program that causes it to behave unexpectedly or return an incorrect value.

5
New cards

Debugging

The process of removing errors (bugs) from computer programs or hardware.

6
New cards

Function

A named section of code that performs a specific task, also known as a procedure.

7
New cards

Encapsulating Code

Breaking a program into smaller parts to make it easier to manage.

8
New cards

Simplifying Code

Making the program easier to understand.

9
New cards

Condensing Code

Avoiding repetition of code by reducing it.

10
New cards

Abstraction

Managing complexity by hiding details to focus on relevant concepts.