Approach at University of the Witwatersrand
Our approach is to identify the cognitive skills we want to exercise at a given level, and pitch the material accordingly. By way of example, algorithms are handled at all three years of our undergraduate curriculum, and also in our postgraduate Honours (1-year) programme.
Lets look at how early and late skills are broken down, starting with earlier skills, then moving on to later skills.
|Programming Early Considered Harmful SIGCSE 2001 23 March, Charlotte, NC|