1.Stores-Program Computer/von Neumann Architecture
2.Princple of Abstraction
3.Moore's Law vs Nathan's Law
4.Trade-off
5.Structural and Behaviour Features of Program
6.Take Advantage of Parallelism
7.Princple of Loaclity Reference
8.Performance Measurement/Improvement
9.Background Compatilicity
10.Dependability via Redundancy