loading...
Separable UI Architectures in Teaching Object Technology
Santa Barbara, California August 01-August 05
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TOOLS.1999.787557Technology of Object-Oriented Languag ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Rob Griffiths, Open University
Mark Woodman, Open University
Simon Holland, Open University
Malcolm Macgregor, Open University
Hugh Robinson, Open University
This paper concerns the critical role of separable user interface design in teaching object-oriented systems. M206 "Computing: An Object-Oriented Approach" is a large-scale university-level introduction to software development designed from scratch for distance learning, using an objects-first approach with Smalltalk. The course is degree-level, counting as one sixth of a degree, and is being offered in the UK, Western Europe and Singapore. To address the needs of industry we have developed a radical syllabus that adheres to the principle of designing complex systems by separating view and model, and have developed a programming and learning environment to support these ideas. In the paper we examine how separable user interface architectures have guided our teaching of object technology and the design of powerful microworlds that are both usable and extendible by neophytes. The course and relevant teaching with software is outlined and the technical design and pedagogic use of the microworlds and GUI builder tool are described.
Citation:
Rob Griffiths, Mark Woodman, Simon Holland, Malcolm Macgregor, Hugh Robinson, "Separable UI Architectures in Teaching Object Technology," tools, pp.290, Technology of Object-Oriented Languages and Systems, 1999
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions