|
ABSTRACT
Learning to program is difficult. The focus of this research was on developing an environment (AAPT) to assist the student in learning programming at an appropriate speed without a tutor having to be available. AAPT is made up of two components, a programming toolbox and an algorithm animator and is intended for use in conjunction with formal lectures, tutorials and laboratory sessions. The approach taken here is different to other work in algorithm animation because AAPT allows the student to develop the program and see how it works in the same environment.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
|
 |
3
|
|
 |
4
|
|
| |
5
|
Brown M. H., (1985), Techniques for Algorithm Animation, IEEE. Software, Vol. 2 No. 1, pp. 28-39.
|
| |
6
|
Brown M. H., (1988), Algorithm Animation, (ACM Distinguished Dissertation 1987], MIT Press, Cambridge, MA.
|
| |
7
|
Brown G. P., Carling R. T., Herot F. C., Kramlich D. A. and Souza P. (1985), Program Visualisation : Graphical Support for Software Development., IEEE. Computer, Vol. 18, No. 8, pp. 27-35.
|
 |
8
|
|
| |
9
|
Doukidis G. I., Angelides M. C. and Harlow J. L., (1988), Towards an intelligent Tutoring System for Pascal Programming, Education and Computing, Vol. 4, No. 4, pp. 273-286.
|
| |
10
|
du Boulay B. and O'Shea T., (1981), Teaching Novices Programming, In Computing Skills and the User Interface, Eds. M. J. Coombs and J. L. Alty, Academic Press, pp. 147-200.
|
| |
11
|
du Boulay B., (1989), Some Difficulties of Learning to Program, In Studying the Novice Programmer, Eds E. Soloway and J. C. Spohrer, Lawrence Erlbaum Associates, Publishers, Hillsdale New Jersey, USA, pp. 283-299.
|
 |
12
|
|
 |
13
|
|
| |
14
|
Hoc J.-M., (1989), Do We Really Have Conditional Statements in Our Brains, In Studying the Novice Programmer, Eds E. Soloway and J. C. Spohrer, Lawrence Erlbaum Associates, Publishers, Hillsdale New Jersey, USA, pp. 179-190.
|
 |
15
|
|
| |
16
|
Mayer R. E., (1989a), The Psychology of how Novices Learn Computer Programming, In Studying the Novice Programmer, Eds E. Soloway and J. C. Spohrer, Lawrence Erlbaum Associates, Publishers, Hillsdale New Jersey, USA, pp. 130-159.
|
| |
17
|
|
 |
18
|
|
 |
19
|
|
 |
20
|
|
| |
21
|
Mueller C. S. M., Rock S. T. and Sanders I. D., (1990), An Alternative CS I Curriculum, Computer Science Department, University of the Witwatersrand, Technical Report 1990- 07.
|
 |
22
|
|
 |
23
|
|
| |
24
|
|
| |
25
|
Perkins D. N., Hancock C., Hobbs R., Martin F. and Simmons, (1989), In Studying the Novice Programmer, Eds E. Soloway and J. C. Spohrer, Lawrence Erlbaum Associates, Publishers, Hillsdale New Jersey, USA, pp. 261-279.
|
 |
26
|
|
 |
27
|
|
 |
28
|
|
 |
29
|
|
| |
30
|
Samurcay R., (1989), The Concept of Variable in Programming: Its Meaning and Use in Problem-Solving by Novice Programmers, In Studying the Novice Programmer, Eds E. Soloway and J. C. Spohrer, Lawrence Erlbaum Associates, Publishers, Hillsdale New Jersey, USA, pp. 161-178.
|
| |
31
|
|
| |
32
|
Soloway E., Ehrlich K., Bonar J. and Greenspan J., (1982), What Do Novices Know About Programming, In Directions in Human/Computer Interaction, Eds A. Badre and Shneiderman, ABLEX Publishing Corp, pp. 27- 54.
|
| |
33
|
Soloway E., Bonar J. and Ehrlich K., (1989), Cognitive Strategies and Looping Constructs: An Empirical Study, In Studying the Novice Programmer, Eds E. Soloway and J. C. Spohrer, Lawrence Erlbaum Associates, Publishers, Hillsdale New Jersey, USA, pp. 191-207.
|
| |
34
|
|
 |
35
|
|
 |
36
|
|
CITED BY 2
|
|
|
|
|
Ricardo Jiménez-Peris , Marta Patiño-Martínez , Jorge Pacios-Martínez, VisMod: a beginner-friendly programming environment, Proceedings of the 1999 ACM symposium on Applied computing, p.115-120, February 28-March 02, 1999, San Antonio, Texas, United States
|
|