Title :
Visualising and interpreting individual student models developed whilst learning the foundations of object oriented programming
Author_Institution :
Dept. of Inf. Technol., Waikato Polytech., Hamilton, New Zealand
Abstract :
Computer programmers require three types of knowledge. The syntactic knowledge of specific facts about a programming language and rules for its use. A conceptual understanding of computer programming constructs and principles and programming specific versions of strategic problem solving skills. Each can be divided into declarative knowledge and procedural knowledge. A microworld has been implemented, with the ability to record both student actions and data relevant to the programs they produce. This microworld allows students to concentrate on the structure of the code they are designing and implementing. System usage information and object oriented metrics allow the development of knowledge, skills and problem solving ability to be recorded. The graphical representation of the data, for tutorial support is discussed
Keywords :
computer science education; object-oriented programming; code structure; computer programmers; computer programming constructs; computing education; declarative knowledge; individual student models interpretation; individual student models visualisation; knowledge development; microworld; object oriented metrics; problem solving ability development; procedural knowledge; programming language; skills development; strategic problem solving skills; student actions; syntactic knowledge; system usage information; Computer languages; Computer science education; Debugging; Displays; Educational programs; Object oriented modeling; Object oriented programming; Problem-solving; Programming profession; Visualization;
Conference_Titel :
Frontiers in Education Conference, 2001. 31st Annual
Conference_Location :
Reno, NV
Print_ISBN :
0-7803-6669-7
DOI :
10.1109/FIE.2001.963844