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