Is Programming Fundamental?
- you need to program to do practicals
- but do you have design, abstraction, etc. skills early?
- possible lab exercises without writing large programs
- empirical verification of algorithm analysis
- adding components
- analysing usability
- measuring system performance
| Programming Early Considered Harmful SIGCSE 2001 23 March, Charlotte, NC |

