Motivation
I have used Powerpoint during nearly ten years
Powerpoint strengths
Good for graphics
Powerpoint weaknesses
Bad for internet support
Why abstraction is important
In order to deal with many details without loosing the overview
The role of programming
Programming languages provide abstraction mechanisms