Programming 101
 
 
The computer system model: 
- Input, Process and Output
 - all languages have commands for each of these functions
 - Process has patterns like:
- repeating statements (loops)
 - conditional execution of statements
 - logical and arithmetic expressions
 
 - All use variables (typed or not)
 - Objects have instances, methods and properties
 
Logical and/or graphical design is needed