Overview of programming
Door Iman Man Arsyad

1. Pseudocode
1.1. Outline of a program
1.2. Can't use symbol
2. Program design
2.1. Two phases
2.1.1. Problems solving
2.1.2. Implementation solving
3. Programming approach
3.1. 2 types of approach
3.1.1. Procedurals
3.1.1.1. Structure programming
3.1.1.1.1. Sequential structure
3.1.1.1.2. Selection structure
3.1.1.1.3. Repetition structure
3.1.2. Object oriented programming
3.1.2.1. An extension of procedurals Programming
4. Algorithm
4.1. Sequence of instruction to solve a problem
4.2. Can use symbol E.g + - * / =
5. Flowchart
5.1. Graphic representation of step
5.1.1. E.g Start/End Input/Output Process Decision Arrow Connector
6. Software life cycle
6.1. Refer to period time
6.2. Typical
6.2.1. Concept Requirement Design Implementation Test Installation Checkout Operations Maintenance Retirement