Procedural programming

Modules

Data abstraction

Object-oriented -- organize your types


slide: Paradigms of programming