Abstract
SOLO, a nonnumerical programming language, was developed at The Open University in the U.K. to support a course on Cognitive Psychology. It was designed to acquaint students as painlessly as possible with the computing fundamentals necessary both to grasp AI principles as applied in Cognitive Psychology and to actually initiate fairly sophisticated exercises on their own. The language has been used successfully by more than 2500 social science students.
- 1 du Boulay. J.B,H., O'Shea, T., and Monk, J. The black box inside the glass box: Presenting computing concepts to novices. Int. I. Man- Mech. Stud. 14, 3 (Apr. 1981), 237-249.Google ScholarCross Ref
- 2 Eisenstadt, M., and Gawronski, A. Micro-SOLO: A tool for elementary AI programming. In A. Jones, E. Scanlon, & T. O'Shea (Eds.), The Computer Revolution in Education: New Technologies in Distance Teaching. Harvester Press, Brighton, England, 1984.Google Scholar
- 3 Hardy, S. A new software environment for list processing and logic programming. In T. O'Shea & M. Eisenstadt (Eds.), Artificial Intelligence: Tools, Techniques, and Applications. Harper & Row, New York, 1984.Google Scholar
- 4 Kahney, J. H. Problem solving by novice programmers. In T.R.G. Green, S.J. Payne & G.C. van der Veer (Eds.), The Psychology of Computer Use. Academic Press, London, 1983.Google Scholar
- 5 Mayer, R.E. A psychology of learning BASIC. Commun. ACM 22, 11 (Nov. 1979), 589-593. Google ScholarDigital Library
- 6 Norman, D. A., Rumelhart, D.E., and The LNR Research Group. Explorations in Cognition. W.H. Freeman, San Francisco, 1975,Google Scholar
- 7 Papert, S. Mindstorms: Children, Computers, and Powerful Ideas. Harvester Press, Brighton, England, 1980. Google ScholarDigital Library
- 8 Sheil, B. The psychological study of programming. Comput. Surv. 13, 1 (Mar. 1981), 101-120. Google ScholarDigital Library
- 9 Shneiderman, B. Software Psychology: Human Factors in Computer and Information Systems. Winthrop, Cambridge, Mass., 1980. Google ScholarDigital Library
- 10 Sime, M.E., Green, T.R.G., and Guest, D.J. Scope marking in computer conditionals--a psychological evaluation. Int. I. Man-Mech. Stud. 9, 1 (Jan. 1977), 107-118.Google ScholarCross Ref
Index Terms
- A user-friendly software environment for the novice programmer
Recommendations
The University of Alberta user interface management system
In this paper the design and implementation of the University of Alberta user interface management system (UIMS) is discussed. This UIMS is based on the Seeheim model of user interfaces, which divides the user interface into three separate components. ...
The University of Alberta user interface management system
SIGGRAPH '85: Proceedings of the 12th annual conference on Computer graphics and interactive techniquesIn this paper the design and implementation of the University of Alberta user interface management system (UIMS) is discussed. This UIMS is based on the Seeheim model of user interfaces, which divides the user interface into three separate components. ...
Comments