Six years on : teaching and learning in the National Certificate : computing