Approach at University of the Witwatersrand: Early
- knowledge
- theoretical basismathematical concepts
- simple language constructs
- comprehension
- coding from design
- applying standard data structures and algorithms
- application
- choosing data structures and algorithms
- understand basic analysis results
- simple proofs of standard results
| Programming Early Considered Harmful SIGCSE 2001 23 March, Charlotte, NC |

