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 Scholar
Digital 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 Scholar
Digital 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 Scholar
Digital 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 Scholar
Digital Library
- Moulton, P. G. and Muller, M. E., D1TRAN: A Compiler Emphasizing Diagnosncs, Communications of the ACM, 1967, vl0, #1, 45-52. Google Scholar
Digital Library
- Rees, M. J., Automatic Assessment Aids for Pascal Programs, SIGPLAN Notices, 1982, v17 #10, 33-42. Google Scholar
Digital Library
- Spohrer, J. C. and Soloway, E., Novice Mistakes: Are the Folk Wisdoms Correct?, Communications of the ACM, 1986, v29, #7, 624-632. Google Scholar
Digital Library
- Weiser, M., Program Slicing, Proceedings of the Fifth International Conference on Software Engineering, 1981, 439-449. Google Scholar
Digital 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 Scholar
Digital 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
SIGCSE '95: Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science educationStudent 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 ...
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 ...
Determining receiver biases in GPS-derived total electron content in the auroral oval and polar cap region using ionosonde measurements
Global Positioning System (GPS) total electron content (TEC) measurements, although highly precise, are often rendered inaccurate due to satellite and receiver differential code biases (DCBs). Calculated satellite DCB values are now available from a ...







Comments