Multiple levels of abstraction are used to write programs or create other computational artifacts.
A problem solving approach (algorithm) to find a satisfactory solution where finding an optimal or exact solution is impractical or impossible
The base-16 number system
Data stored as graphics or pictures
A data compression algorithm that allows the original data to be perfectly reconstructed from the compressed data