This category is very close to hardware, fast, and uses 1s and 0s or Assembly.
What is Low-level?
A data type representing a whole number with no decimal point.
What is an Integer (int)?
A container used to hold data that can change while a program runs.
What is a Variable?
In an array, this number represents the position of an element, usually starting at 0.
What is an Index?
An operator used to compare values (like 4 == 4) that results in a Boolean.
What is a Logical Operator?
Examples include Python and Java; they are easier for humans to read and hide hardware details.
What are High-level languages?
This value is always either True or False.
What is a Boolean?
A label for program elements like functions or classes; it cannot start with a space.
What is an Identifier?
The Python command used to add a new item, like a "keyboard," to the end of an inventory array.
What is .append()?
This structure allows code to repeat until a specific condition is met.
What is a Loop?
This type of language, like SQL or HTML, is designed for a very specific purpose.
What is Domain-specific (or Very High-level)?
A sequence of characters that can contain letters, numbers, and symbols.
What is a String?
A container for a value that stays the same, often written in ALL_CAPS for readability.
What is a Constant?
These types of arrays, like "players" and "points," are used together to pair related values.
What are Parallel Arrays?
This statement introduces a decision point in code based on a specific condition.
What is a Conditional (or "if" statement)?
This concept refers to the different "levels" of programming languages, where lower levels provide high hardware control and speed, while higher levels hide technical details to focus on logic and human readability.
What is Abstraction?
These languages are transformed into machine code by a compiler before execution.
What are Compiled languages?
The process of converting one data type into another, such as turning "45" into 45.
What is Casting?
Programmers avoid these "mysterious" unnamed numbers by using named constants instead.
What are Magic Numbers?
This structure, used to build a boat in the lab, represents data in a grid of rows and columns.
What is a 2D Array (or Multidimensional Array)?
The output of the Python code: print("Bread"[:2]).
What is Br?
A paradigm that emphasizes creating classes to model real-world objects.
What is Object-Oriented Programming?
This number type is more precise than a float but may run slightly slower.
What is a Double?
This occurs when a programmer tries to use the same name for a variable and a function in the same scope.
What is an Identifier Error (or "double duty" error)?
The specific code used in Task 5 to turn a row of an array into a single visible string.
What is "".join(row)?
This specific built-in function always gathers user data as a String by default.
What is input()?