Language Catagories
Data Types and Casting
Identifiers
Array Arcade
Program Logic
Final Jepordy
100

This category is very close to hardware, fast, and uses 1s and 0s or Assembly.

What is Low-level?

100

A data type representing a whole number with no decimal point.

What is an Integer (int)?

100

A container used to hold data that can change while a program runs.

What is a Variable?

100

In an array, this number represents the position of an element, usually starting at 0.

What is an Index?

100

An operator used to compare values (like 4 == 4) that results in a Boolean.

What is a Logical Operator?

200

Examples include Python and Java; they are easier for humans to read and hide hardware details.

What are High-level languages?

200

This value is always either True or False.

What is a Boolean?

200

A label for program elements like functions or classes; it cannot start with a space.

What is an Identifier?

200

The Python command used to add a new item, like a "keyboard," to the end of an inventory array.

What is .append()?

200

This structure allows code to repeat until a specific condition is met.

What is a Loop?

300

This type of language, like SQL or HTML, is designed for a very specific purpose.

What is Domain-specific (or Very High-level)?

300

A sequence of characters that can contain letters, numbers, and symbols.

What is a String?

300

A container for a value that stays the same, often written in ALL_CAPS for readability.

What is a Constant?

300

These types of arrays, like "players" and "points," are used together to pair related values.

What are Parallel Arrays?

300

This statement introduces a decision point in code based on a specific condition.

What is a Conditional (or "if" statement)?

300

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?

400

These languages are transformed into machine code by a compiler before execution.

What are Compiled languages?

400

The process of converting one data type into another, such as turning "45" into 45.

What is Casting?

400

Programmers avoid these "mysterious" unnamed numbers by using named constants instead.

What are Magic Numbers?

400

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)?

400

The output of the Python code: print("Bread"[:2]).

What is Br?

500

A paradigm that emphasizes creating classes to model real-world objects.

What is Object-Oriented Programming?

500

This number type is more precise than a float but may run slightly slower.

What is a Double?

500

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)?

500

The specific code used in Task 5 to turn a row of an array into a single visible string.

What is "".join(row)?

500

This specific built-in function always gathers user data as a String by default.

What is input()?

M
e
n
u