AP Comp Sci - Big Idea 4- 4.1 Abstraction Lvls

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/9

flashcard set

Earn XP

Description and Tags

I can describe and create logic circuits, binary data, and explain how the use of data abstraction manages the complexity of a program.

Last updated 10:00 PM on 4/26/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

10 Terms

1
New cards

Applications

Any app or game or software or website. The user is still giving the user instructions, it’s just not in code. The instructions are through clicks and buttons.

2
New cards

Algorithms & Procedures

Once you organize coding commands in a way that they work together to accomplish a goal, you get procedures and algorithms. Put these together and then you get apps.

3
New cards

High Level Language

make things easier for the user to code. This usually means something like Scratch, where you just have to drag in blocks.

4
New cards

Low Level Language

harder and require the user to type in commands and make their own loops and procedures and objects.

5
New cards

Machine Code

Programming languages get translated into another language that the computer can understand and eventually give out instructions to hardware

6
New cards

Instruction Chip Architecture

This is hardware that takes instructions and gives them to different logic gates, registers, and circuits.

7
New cards

Logic Gates and Registers

allow circuits to flow according to conditions. These conditions could require many inputs to produce an output.

8
New cards

Transistors

where the computer binary process begins. They either are on and allow electrons to move through, or off and don’t allow electrons to move through.

9
New cards

Physics

In the end physics controls why electrons move and how they move. This also deals with what happens in the quantum level where electrons can behave in other ways.

10
New cards

Low Abstraction vs. High Abstraction

One hides details to focus on the "what" (simplicity/big picture), while the other reveals details to focus on the "how" (complexity/control).