ABSTRACT
Student programmers have difficulty finding and fixing syntax, logic and style errors in their programs. The Code Analyzer for Pascal (CAP) analyzes programs that use a subset of the Pascal language and provides user-friendly feedback on the errors that it finds. This paper describes CAP and reports its use in teaching introductory programming at the United States Air Force Academy.
- Goldenson, D. R, The Impact of Structure Editing on Introductory Computer Science Education: The Results So Far, SIGCSE Bulletin, 1989, v21, #3, 26-29 Google ScholarDigital Library
- Joni S. A. and Soloway, E. But my Program Runs/ Discourse Rules for Novice Programmers, Journal of Educational Computing Research, 1986, v2, #1, 95-125.Google Scholar
- Lake, A. and Cook, C., STYLE: An Automated Program Style Analyzer for Pascal, SIGCSE Bulletin, 1990, v22, #3, 29-33. Google ScholarDigital Library
- Lukey, T., Loose, K. D., and Hill, D. R., Implementation of a Debugging Aid for Logic Errors in Pascal Programs, SIGCSE Bulletin, 1987, vlg, #1, 386-390. Google ScholarDigital Library
- Miara, R. J., Musselman, J. A., Navarro, J. A. and Schneiderman, B., Program Indentation and Comprehensibility, Communications of the ACM, 1983, v26, #11, 861-867. Google ScholarDigital Library
- Moulton, P. G. and Muller, M. E., D1TRAN: A Compiler Emphasizing Diagnosncs, Communications of the ACM, 1967, vl0, #1, 45-52. Google ScholarDigital Library
- Rees, M. J., Automatic Assessment Aids for Pascal Programs, SIGPLAN Notices, 1982, v17 #10, 33-42. Google ScholarDigital Library
- Spohrer, J. C. and Soloway, E., Novice Mistakes: Are the Folk Wisdoms Correct?, Communications of the ACM, 1986, v29, #7, 624-632. Google ScholarDigital Library
- Weiser, M., Program Slicing, Proceedings of the Fifth International Conference on Software Engineering, 1981, 439-449. Google ScholarDigital Library
- Wexelblat, R. L., Maxims for Malfeasant Designers, or How to Design Languages to Make Programming as Difficult As .Possible, Proceeaings of the Second International Conference on Software Engineering, 1976, 331-336. Google ScholarDigital Library
Index Terms
- CAP: an automated self-assessment tool to check Pascal programs for syntax, logic and style errors
Recommendations
CAP: an automated self-assessment tool to check Pascal programs for syntax, logic and style errors
Student programmers have difficulty finding and fixing syntax, logic and style errors in their programs. The Code Analyzer for Pascal (CAP) analyzes programs that use a subset of the Pascal language and provides user-friendly feedback on the errors that ...
CAP: Communication Aware Programming
DAC '14: Proceedings of the 51st Annual Design Automation ConferenceNetworks on Chip (NoC) come along with increased complexity from the implementation and management perspective. This leads to higher energy consumption and programming complexity of NoC architectures.
This work introduces communication aware programming ...
GPS tomography in the polar cap: comparison with ionosondes and in situ spacecraft data
Tomographic 4D reconstructions of ionospheric anomalies appearing in the high-latitude polar cap region are compared with plasma density measurements by digital ionosonde located near the north magnetic pole at Eureka station and with in situ plasma ...
Comments