1/27
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Interpreted Language
Code executed line-by-line at runtime by an interpreter
examples include Python and JavaScript.

Scripting Language
Lightweight interpreted languages used for automation, small programs, or web scripting (e.g., Bash, JavaScript).

Markup Language
Language using tags to structure content such as HTML or XML.

Compiled Language
Code translated into machine language before execution for faster performance (e.g., C++, Rust).

Query Language
Used to retrieve/manipulate data from databases (SQL).

Assembly Language
Low-level language close to machine code, used for hardware-level programming.

Char (character) Data Type
Single letter or symbol stored as text.

String Data Type
Sequence of characters used to represent text.

Integer Data Type
Whole numbers with no decimal points.

Float Data Type
Number with decimal values.

Boolean Data Type
Logical value representing true or false.

Identifier
A name used to label programming elements like variables or functions.

Variable
Named storage location that can change value during program execution.
Constant
Fixed value that cannot change while the program runs.

Array
Data structure holding multiple values under one name, accessed by index.

Function
Reusable block of code designed to perform a specific task.

Object
Structure combining data (properties/attributes) and behaviors (methods).
ex: car
Object Properties
Characteristics or data stored inside an object.
ex: color, interior, mileage
Object Attributes
Additional details describing object data.
ex: make, model, year
Object Methods
Functions contained inside an object.
ex: car can start, stop, accelerate, brake
Pseudocode
Human-readable outline of program logic used before actual coding.

Object-Oriented Methods
Programming approach using objects, classes, and inheritance.
Flowchart
Diagram showing logical flow of a program or process.

Sequence
Step-by-step execution order in programming logic.

Branching
Decision-making using IF/ELSE based on conditions.

Looping
Repeated execution of code until a condition is met.

For Loop
Loops that have a predetermined beginning, end, and increment (step interval).

While loop
A loop that continues to repeat while a condition is true.
