skip to main content
article
Free Access

CAP: an automated self-assessment tool to check Pascal programs for syntax, logic and style errors

Authors Info & Claims
Published:15 March 1995Publication History
Skip Abstract Section

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle Scholar
  3. Lake, A. and Cook, C., STYLE: An Automated Program Style Analyzer for Pascal, SIGCSE Bulletin, 1990, v22, #3, 29-33. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. Moulton, P. G. and Muller, M. E., D1TRAN: A Compiler Emphasizing Diagnosncs, Communications of the ACM, 1967, vl0, #1, 45-52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Rees, M. J., Automatic Assessment Aids for Pascal Programs, SIGPLAN Notices, 1982, v17 #10, 33-42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Spohrer, J. C. and Soloway, E., Novice Mistakes: Are the Folk Wisdoms Correct?, Communications of the ACM, 1986, v29, #7, 624-632. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Weiser, M., Program Slicing, Proceedings of the Fifth International Conference on Software Engineering, 1981, 439-449. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. CAP: an automated self-assessment tool to check Pascal programs for syntax, logic and style errors

                  Recommendations

                  Comments

                  Login options

                  Check if you have access through your login credentials or your institution to get full access on this article.

                  Sign in

                  Full Access

                  • Published in

                    cover image ACM SIGCSE Bulletin
                    ACM SIGCSE Bulletin  Volume 27, Issue 1
                    March 1995
                    402 pages
                    ISSN:0097-8418
                    DOI:10.1145/199691
                    Issue’s Table of Contents
                    • cover image ACM Conferences
                      SIGCSE '95: Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
                      March 1995
                      436 pages
                      ISBN:089791693X
                      DOI:10.1145/199688
                      • Chairman:
                      • Cary Laxer,
                      • Editors:
                      • Curt M. White,
                      • James E. Miller,
                      • Judy Gersting

                    Copyright © 1995 ACM

                    Publisher

                    Association for Computing Machinery

                    New York, NY, United States

                    Publication History

                    • Published: 15 March 1995

                    Check for updates

                    Qualifiers

                    • article

                  PDF Format

                  View or Download as a PDF file.

                  PDF

                  eReader

                  View online with eReader.

                  eReader
                  About Cookies On This Site

                  We use cookies to ensure that we give you the best experience on our website.

                  Learn more

                  Got it!