Title :
Recording user actions in a Smalltalk programming environment
Author :
Macgregor, Malcolm ; Thomas, Pete ; Woodman, Mark
Author_Institution :
Dept. of Comput., Open Univ., Milton Keynes, UK
Abstract :
AESOP (An Electronic Student Observatory Project) is a system for recording, replaying and analysing user actions in LearningWorks, a Smalltalk programming environment. The project aims to: (i) inform educators how best to effect object technology transfer by improving their teaching; (ii) provide an apparatus for identifying problems neophytes experience while learning to program; and (iii) provide empirical evidence for improving the design of the programming environment. Initially AESOP is being targeted on a large scale distance learning course enrolling 5000 mature students per year. The paper describes the project and gives a flavour of the research questions of how neophytes learn programming concepts, in particular object concepts as exemplified by Smalltalk. The implementation of a selection of tools is described and sample data is also explained. Current project status is reviewed and many issues are raised concerning what sort of data to collect
Keywords :
Smalltalk; computer science education; courseware; distance learning; educational courses; object-oriented programming; programming environments; teaching; AESOP; An Electronic Student Observatory Project; LearningWorks; Smalltalk programming environment; educators; large scale distance learning course; mature students; neophytes; object concepts; object technology transfer; programming concepts; programming environment; project status; teaching; user actions; Application software; Books; Computer aided instruction; Education; HTML; Instruments; Observatories; Programming environments; Programming profession; Technology transfer;
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 1999. TOOLS 30 Proceedings
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-7695-0278-4
DOI :
10.1109/TOOLS.1999.787556