Jump to page content Jump to navigation

College Board

AP Central

AP Annual Conference 2015 - Call for Proposals
AP Teacher Communities
AP Exams & College Enrollment
Click here to visit the SpringBoard Microsite
Print Page
Home > AP Courses and Exams > Course Home Pages > GridWorld Case Study

GridWorld Case Study

The current AP Computer Science A case study is GridWorld. Questions relating to this case study will appear on the AP Computer Science A Exams.
The GridWorld case study provides a graphical environment in which students can experiment with different types of objects and observe how programming changes will affect the behavior of those objects. It is  a required part of the AP Computer Science A curriculum. Computer Science A students are expected to be familiar with the material in Parts 1–4 of the case study narrative.

You are encouraged to attend a College Board workshop to learn more about this case study. Questions about the case study should be addressed to the AP Computer Science Electronic Discussion Group.

The case study consists of a narrative and a zip file containing the program code and documentation. There are three folders in the zip file: the framework folder that contains the black box code for the graphical environment; the projects folder that contains code for which students are responsible; and the javadoc folder that contains the documentation for GridWorld. The index file in the javadoc folder can be used as a starting point for viewing the documentation.

Please note that if you have a version watermark such as “0.96” displayed in your output window, you do NOT have the final version of the code installed. To correct this problem, download this Zip File and follow the instructions in the Installation Guide, being sure to install the current version of the jar file.
  Code (.zip/238KB)

Student Manual (Narrative and Appendixes as a Single Document)
  Student Manual (.pdf/633KB)

Narrative as individual files:
  Part 1: Observing and Experimenting with GridWorld (.pdf/211KB)
  Part 2: Bug Variations (.pdf/285KB)
  Part 3: GridWorld Classes and Interfaces (.pdf/156KB)
  Part 4: Interacting Objects (.pdf/224KB)
  Part 5: Grid Data Structures (.pdf/150KB)

Support material for GridWorld
  Installation Guide (.pdf/172KB)
  Appendixes (Quick Reference A) (.pdf/178K)
  Solutions Manual (.pdf/374KB)

GridWorld Sample Exam Questions
  GridWorld Sample Questions (.pdf/238KB)
  XBug Sample Code (.zip/3KB)
  Drop Game Sample Code (.zip/3KB)

Important Note About PDF Files

Many files on AP Central are saved in Adobe® PDF format. To download a PDF file to your computer before printing, right click and choose "Save Target As..." on a PC. On a Mac, simply hold down the button until the "Save As..." prompt appears. You will need to use the Adobe® Acrobat® Reader® to view PDF files. If you don't have Acrobat Reader 6.0 or higher installed on your computer, choose the link for the Adobe Acrobat Reader below in "See also" for installation instructions. For help downloading and printing PDF files, choose the "PDF Troubleshooting" link in "See also."

    Course and Email Newsletter Preferences
    Course Home Pages
    Course Descriptions
    The Course Audit
    Teachers' Resources
    Exam Calendar and Fees
    Exam Information
    About Electronic Discussion Groups
    Become an AP Exam Reader

Back to top