Programming Concepts

In this section we will look at the basic concepts that are required when programming a computer.

We will use Pseudocode as our basic programming language, but will provide links to the relevant pages for real programming languages. 

Variables & Constants

Input and Output

Casting

Arithmetic Operators

Comparative Operators

Selection

Logical Operators

Iteration (Loops)

Validation

Arrays

Subroutines

2D Arrays

Lists

Hash Tables

Dictionaries

Stacks

Queues

Recursion

Graphs

Trees