Data Abstraction
Procedural Abstraction
Level of Abstraction
Programming Languages
100

What is a bit?

It is the smallest unit of data a computer can store, representing a 0 or a 1.

100

What is a procedure or function?

It’s a named set of instructions designed to perform a specific task.

100

What is the low level?

Binary code operates at this level, closest to the machine.

100

What is a high-level programming language?

Python is an example of this type of readable language used by programmers.

200

What is a byte?

This group of 8 bits is often used to represent a single character like "A".

200

What is a function call?

This part of a program initiates the running of a procedure.

200

What is a high-level language?

Python, Java, and JavaScript are examples of this level of programming languages.

200

What is a compiler or interpreter?

This software converts high-level code into something a computer can understand.

300

What is a data structure?

Lists, arrays, and dictionaries are all examples of this way to organize data.

300

What is decomposition?

The process of solving a problem by dividing it into smaller pieces.

300

What are abstraction layers?

Programmers use these to manage complexity and avoid thinking about binary.

300

What is a control structure?

A for loop is one example of this feature that hides complexity in code.

M
e
n
u