Programing
General definitions
Conditionals
Basic things
Debugging
100

What is a program?

A set of instructions that a computer follows to perform a specific task.

100

What is syntax?

A set of rules for how things are spelled and formatted in code so that the computer can understand it.

100

Statements that describe a relationship where one part depends on another, often expressed in an "if...then" structure.

Conditionals

100

Set of instructions that is designed to accomplish a task

algorithms

100

What is debugging?

Systematic process of finding, analyzing, and removing errors, or "bugs," in software or hardware to ensure it functions correctly and reliably.

200

What is a code?

Process of writing instructions in a specific language.

200

What is a variable?

Is a space in the computer memory with a unique name or id or is a name that stores a value in a program.

200

What are logical operators?

Logical operators, such as AND, OR, and NOT, combine or modify Boolean expressions to create a single true or false outcome.

200

What is a Pseudocode?

Way of writing or describing programming code or algorithms in a natural language such as English.

200

Name the 3 types of errors

syntax error, logical error, performance issues

300

Name 2 Programing Paradigms

Imperative, Declaritive, Object Oriented, Reactive

300

What is python?

 Is a set of rules and commands that allow people to instruct a computer to perform specific tastes.

300

Symbols used in programming and mathematics to compare two values, which evaluate to a boolean result of either true or false.

Comparison operators

300

What is a flowchart?

It's a visual diagram that shows the step by step flow to a process or algorithm using shapes and arrows.

300

Bug in computer code or an argument that causes it to produce unexpected or incorrect results, even though it runs without crashing or generating error messages.

Logical Error

400

What is a source code?

Is a set of instructions written in a programming language.

400

What is a programing language?

It is a set of rules and symbols that allow humans to communicate with computers and instruct them to perform specific tasks.

400

What are true tables?

A truth table is defined as a tabular listing of all the possible logic-level combinations produced by the input and output of a digital circuit.

400
What does an oval do in the flowcharts?

Represents a start or end point.

400

Violation of a programming language's rules, similar to a grammar error in human language, that prevents the code from being understood and executed by a computer.

Syntax error

500

Name 2 programing languages

    Sql, Java, Python, C++, PhP, Pascal, html, Cobol

500

What are arguments?

Arguments refer to a value that is passed to a function or methods when it is called.

500

What are the main types of conditionals? Name at least 2

Zero, first, second, third

500

What does a diamond do in flowcharts?

Indicates a decision

500

Situations where Python code executes slower than desired or consumes excessive resources (CPU, memory, I/O) for a given task.

Performance Issues