Affiliation:
1. Professor, Department of Mathematics and Statistics, University of Massachusetts, Amherst, MA, USA
2. Associate Professor, Instructional Applications of Computers, School of Education, University of Massachusetts, Amherst, MA, USA
Abstract
This paper discusses common mistakes novices make when learning to program in APL. We present several exemplary APL “learning bugs”, describe the context in which they occur, indicate why we believe they are interesting, and speculate about underlying thinking processes. We claim that such learning bugs are worth examining: further study may yield insight into barriers to wider acceptance of APL, better understanding may lead to more effective APL teaching, and deeper analysis may hold implications for APL designers.
bug...1: obs: bogey, bugbear (bugaboo): an imaginary object of fear; a source of concern
2: an insect or other creeping or crawling invertebrate...
3: an unexpected defect, fault, flaw, or imperfection
4: a disease-producing germ; also: a disease caused by it
5: a fad
6: enthusiast, hobbyist (obs: a crazy person)
7: a prominent person
8: a concealed listening device
9: a handicap
(adapted from Webster's New Collegiate Dictionary, G. & C. Merriam Co., Springfield, MA, 1977)
Publisher
Association for Computing Machinery (ACM)
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献