ACM Home Page
Please provide us with feedback. Feedback
AAPT: algorithm animator and programming toolbox
Full text PdfPdf (715 KB)
Source ACM SIGCSE Bulletin archive
Volume 23 ,  Issue 4  (December 1991) table of contents
Pages: 41 - 47  
Year of Publication: 1991
ISSN:0097-8418
Authors
Ian Sanders  Department of Computer Science, University of the Witwatersrand, Johannesburg
Harshila Gopal  Computer Centre, University of the Witwatersrand, Johannesburg
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 12,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/122697.122704
What is a DOI?

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


Collaborative Colleagues:
Ian Sanders: colleagues
Harshila Gopal: colleagues