The Psychological Study of Programming
ACM Computing Surveys (CSUR)
A psychology of learning BASIC
Communications of the ACM
Mindstorms: children, computers, and powerful ideas
Mindstorms: children, computers, and powerful ideas
Software psychology: Human factors in computer and information systems (Winthrop computer systems series)
An introductory algorithm teacher
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
The use of menus in the design of on-line sytems: a retrospective view
ACM SIGCHI Bulletin
Mini-languages: a way to learn programming principles
Education and Information Technologies
A Program Design Language for software engineering
ACM SIGPLAN Notices
ACM Computing Surveys (CSUR)
A principled design for an integrated computational environment
Human-Computer Interaction
Hi-index | 48.22 |
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.