Author: Craig Henderson


Technique – Modular Programming Alternative Conceptions

Summary of Technique This technique is designed to challenge pupils’ understanding of modular programming, and develop understanding of how data flows in and out of program modules. It is imperative that pupils know the difference between the internal data flow and external data input/output of the program....


Technique – Expression TRACS

Summary of Technique Office mix TRACS for expressions is a technique for analysing the expressions in code. This could be as simple as the expression 4+5, to a complex expression such as (INT(RND*23)+1)>ROUND(a,3) OR b<j*r. The approach uses annotation to outline the order of evaluation of...


Approach – Alternative Conceptions

Summary of Approach Alternative Conceptions Presentation—PLAN C Pupils can have preconceptions or misunderstandings about computing science concepts.  They may have developed these elsewhere or may have missed or misinterpreted a teaching point in class. These may not be mistakes but instead are alternative conceptions. Pupils...