Group: testing and evaluating user interfaces
Topic: children vs. adults
Topic: ease of learning
Topic: education
Topic: experimental results on programming
Topic: minimal language systems
Topic: minimal manuals and guided exploration
Topic: novice users and the UserInterface
Topic: program construction by walk-through
Topic: programming language
Topic: programming language design
Topic: understanding systems
| |
Subtopic: support
Quote: success of Autocode due to ease of use, fulfilled a need, effective selling, and committed support [»campB4_1980]
| Quote: quickly teach Autocode in hours; the standard account defined Autocode on two pages [»campB4_1980]
| Quote: Autocode supported by programming courses, a postal service, documentation, and consultancy
| Subtopic: role playing for programs and mechanisms
Quote: novices need training in the computer model, key statement transactions, and role playing for statements and programs [»baymP9_1983]
| Quote: learning to program is learning how to construct mechanisms and explanations [»soloE9_1986]
| Quote: understand the programmer's manual through the machine itself
| Subtopic: merging plans
Quote: plans for programming are difficult to merge effectively; novices almost always make mistakes [»soloE9_1986]
| Subtopic: implicit knowledge
Quote: to learn a computer command or construct need to learn its side effects and typical uses; what it is for [»diseAA_1986a]
| Quote: an introductory programming course should make explicit the implicit knowledge of experts [»soloE9_1986]
| Subtopic: object-oriented programming
Quote: many experienced programmers were not able to learn object-oriented programming; needed experience with hardware, finite-state machines, or event loops [»mariB5_1996]
| Subtopic: programming robots
Quote: curlybot is a two-wheeled toy for young children; it duplicates intricate motions with record and playback modes [»freiP4_2000]
| Subtopic: misunderstanding
Quote: novices misunderstand the input statement: what is inputted, where is it stored, does the computer wait?; e.g. input a, means letter 'a' is stored [»baymP9_1983]
| Quote: novices misunderstand goto's: what if condition is false, find number or line number, ignore the condition? [»baymP9_1983]
| Quote: novices misunderstand the assignment statement: is the equation solved or is it stored? [»baymP9_1983]
| Quote: novices misunderstand the print statement: variables vs. literals, is a record saved of everything printed [»baymP9_1983]
|
Related Topics
Group: testing and evaluating user interfaces (9 topics, 262 quotes)
Topic: children vs. adults (33 items)
Topic: ease of learning (38 items)
Topic: education (35 items)
Topic: experimental results on programming (75 items)
Topic: minimal language systems (12 items)
Topic: minimal manuals and guided exploration (44 items)
Topic: novice users and the UserInterface (25 items)
Topic: program construction by walk-through (26 items)
Topic: programming language (29 items)
Topic: programming language design (53 items)
Topic: understanding systems (48 items)
|