Language Types
Data Types
Programming Concepts
Organizational Techniques
Logic Components
100

This type of Interpreted Programming language is primarily used for completing automation tasks and troubleshooting.

What is a Scripting Language. Examples include PowerShell, Python, and R.

100

This basic Data Type consists of only a single bit and is widely used when representing TRUE or FALSE statements.

What is the Boolean Data Type.

100

These programming identifiers contain values that may change during the execution of code.

What is a variable?

100

These are step-by-step instructions that a computer should follow when it is executing code.

What is an Algorithm?

100

This category of logic component allows developers to write code that executes only when certain logical conditions are met.

What is Conditional Execution (Branching)? Examples include If and Switch statements.

200

This type of Interpreted Programming language primarily uses tags to mark up text documents, placing formatting inside these tags.

What is a Markup Language. Examples include HTML & XML!

200

This is a subset of Numeric Data Type contains values without a decimal point, such as whole numbers or negative numbers.

What is an Integer?

200

These programming identifiers contain values that do not change during the execution of code.

What is a Constant?

200

This is a plain-language, code-like plan describing what a program should do without specific programming syntax.

What is Pseudocode?

200

This category of logic component allows developers to repeat the same block of code more than one time.

What is Looping?

300

This type of language uses a tool to translate code into an executable file, like an .exe, which a user can launch to run the program.

What is a Compiled Language. Examples include C, C++, and Java. 

300

This subset of Numeric Data Type uses values that do have decimal places associated with them.

What is a Floating-point Number or a Float.

300

These programming data structures store multiple values under a single variable name, with each value accessible by its position (index).

What is an Array?

300

This visual design tool is used by programmers to help them understand the sequence of steps that a program will follow when it must make decisions.

What is a Flowchart?

300

This type of looping statement iterates a specified number of times.

What is a For Loop?

400

This type of language is a specialized language used primarily used to ask questions of databases.

What is a Query Language. An example is SQL (Structured Query Language)!

400

This subset of text data consists of a single character of text. In the ASCII encoding system, each of these consumes 1 byte of storage.

What is the Char Data Type?

400

These programming data structures consist of reusable blocks of code designed to perform a specific task that can be called or executed from another part (or outside of) a program.

What is a Function?

400

This communication tool is used within code itself and are ignored when the program is running. They are used to describe blocks of code, why certain decisions were made, and outline steps that may be ambiguous.

What are Comments?

400

This type of looping statement will continue to iterate until a condition is no longer True.

What is a While Loop?

500

This language type is similar to machine language in that it works directly with hardware, bypassing the Operating System.

What is an Assembly Language. Examples include processor and graphics drivers!

500

This text Data Type consists of one or more characters grouped together, such as in a word, sentence, or paragraph.

What is a String Data Type?

500

These programming structures combine Attributes (properties) and Methods (procedures) into a single unit, allowing these methods to interact with and manipulate its attributes.

What is an Object?

500

This communication device provides a detailed description of the software's functionality and API interfaces, intended for both end users and developers.

What is Documentation?

500

This type of looping statement will always iterate at least once, then will continue repeating until a Boolean condition is met.

What is a Do Loop?