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 |