skip to main content
article

Guiding students through programming puzzles: value and examples of Java game assignments

Published:01 December 2002Publication History
Skip Abstract Section

Abstract

Solving puzzles can be a challenging, yet rewarding, experience for novice programmers and experts alike. Furthermore, game examples and assignments that are concise offer many learning opportunities for early programmers. As described herein, such opportunities focus on: array manipulation, random solution searching, object-oriented analysis and design, and general creative problem solving.

References

  1. Cracker Barrel Old Country Store. Online. Internet. {February 7, 2002}. Available at <http://www.crackerbarrelocs.com/games-kids.cfm?doc_id=217>Google ScholarGoogle Scholar
  2. Huang, T. Strategy game programming projects. The Journal of Computing in Small Colleges, 16(4) (2001), 205--213. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Jones, R. M. Design and implementation of computer games: A capstone course for undergraduate computer science education. SIGCSE Bulletin, 32(1) (2000), 260--264. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Laird, J. E. Using a computer game to develop advanced AI. Computer, 34(7) (2001), 70--75. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Ross, J. M. Puzzles as heuristic programming exercises. Simulation & Gaming, 21 (1990), 190--197. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Shepard, T., Lamb, M., and Kelly, D. More testing should be taught. Communications of the ACM, 44(6) (2001), 103--108. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Sun Microsystems. Online. Internet. {July 16, 2001}. Available at <http://java.sun.com/products/jfc/down load.html>.Google ScholarGoogle Scholar

Index Terms

  1. Guiding students through programming puzzles: value and examples of Java game assignments
    Index terms have been assigned to the content through auto-classification.

    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 34, Issue 4
      December 2002
      151 pages
      ISSN:0097-8418
      DOI:10.1145/820127
      Issue’s Table of Contents

      Copyright © 2002 Author

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 December 2002

      Check for updates

      Qualifiers

      • article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader