Constructing new knowledge when learning to program is acknowledged as a difficult process. This poster displays visual models constructed from pre-course questionnaires and the activities and programs produced by novices when taking the first steps in programming. Case study and experimental methods were used to develop these individualized, "student learning models" in an attempt to identify and understand individual differences. A micro-world environment was developed to capture data associated with writing and running programs. Visualizations derived display the resulting learner models which can assist in understanding the developing knowledge state of individuals with the potential of providing a contribution to tutorial support.
Desmond Wesley GovenderIrene Govender