CPU
Fetch, decode and execute.
ALU
Registers
Cache
Program Counter
RAM
Secondary Storage
Computational Thinking
Abstraction
Decomposition
Algorithmic Thinking