Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Designing object systems: object-oriented modelling with Syntropy
Designing object systems: object-oriented modelling with Syntropy
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
The LearningWorks development and delivery frameworks
Communications of the ACM
Avoiding object misconceptions
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
New media, new practices: experiences in open learning course design
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A refactoring tool for Smalltalk
Theory and Practice of Object Systems - Special issue object-oriented software evolution and re-engineering
Exploiting Smalltalk modules in a customizable programming environment
Proceedings of the 21st international conference on Software engineering
Smalltalk Developer's Guide to VisualWorks
Smalltalk Developer's Guide to VisualWorks
ECOOP '98 Workshop ion on Object-Oriented Technology
Separable UI Architectures in Teaching Object Technology
TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
An Electronic Student Observatory
FIE '98 Proceedings of the 28th Annual Frontiers in Education - Volume 03
Proceedings of the 6th annual conference on Innovation and technology in computer science education
The coach supporting students as they learn to program (poster session)
Proceedings of the 6th annual conference on Innovation and technology in computer science education
Hi-index | 0.00 |
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 (i) to inform educators how best to effect object technology transfer by improving their teaching, (ii) to provide an apparatus for identifying problems neophytes experience while learning to program and (iii) to provide empirical evidence for improving the design of the programming environment. Initially AESOP is being targeted on a large-scale distance learning course enrolling 5,000 mature students per year. This 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.