• DocumentCode
    3093158
  • 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
  • fYear
    1999
  • fDate
    36373
  • Firstpage
    280
  • Lastpage
    289
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 1999. TOOLS 30 Proceedings
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    0-7695-0278-4
  • Type

    conf

  • DOI
    10.1109/TOOLS.1999.787556
  • Filename
    787556