skip to main content
article
Free Access

Creating pedagogical programming environments

Published:01 June 1990Publication History
Skip Abstract Section

Abstract

A popular way to introduce program design concepts to beginning programming students is to discuss the solution of familiar, easily decomposed problems involving ordinary situations, such as washing a car or cleaning a room. Extensible languages, such as Smalltalk, make it easy to create pedagogical programming systems on which the solutions of such problems can be implemented.

References

  1. 1. Bell, Doug and Peter Scott, "A First Course in Programming", ACM SIGCSE Bulletin, Vol. 19, June, 1987, pp. 48-50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2. Ferchichi, Ahmed and All Jaoua, "Teaching First Year Programming: A Proposal", ACM SIGCSE Bulletin, Vol. 19, September, 1987, pp. 48-52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3. Gonzales, Jean and Gonzalo Chiriboga, Turbo Pascal, Franklin, Beedle and Associates, 1987, pp. 16-22.Google ScholarGoogle Scholar
  4. 4. Miller, Philip and Lee Miller, Programming by Design, Wadsworth, 1987, pp. 21-90.Google ScholarGoogle Scholar
  5. 5. Nance, Douglas W., Pascal. Understanding Programming and Problem Solving, West, 1989, pp. 16-20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6. Pattis, Richard E., Karel the Robot, Wiley, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7. Riley, David D., Using Pascal. An Introduction to Computer Science I, Boyd & Fraser, 1987, pp. 66-77. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8. Tremblay, Jean-Paul, John DeDourck and Richard Bunt, Introduction to Computer Science, McGraw-Hill, 1989, pp. 26-27. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Creating pedagogical programming environments

      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 22, Issue 2
        June 1990
        63 pages
        ISSN:0097-8418
        DOI:10.1145/126445
        Issue’s Table of Contents

        Copyright © 1990 Author

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 June 1990

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader