Jump to page content Jump to navigation

College Board

AP Central

AP Exam Reader
AP Annual Conference - Save the Date
Siemens Awards for Advanced Placement

Print Page
Home > AP Courses and Exams > Course Home Pages > Grading Programs

Grading Programs

Read more Strategies...

Contributed by Leigh Ann Sudol
Fox Lane High School
Bedford, New York


One of the most significant problems faced by high school computer science teachers is the ability to effectively assign and grade programs in such a manner as to challenge the strong students in the class while still not reaching beyond the ability of our weaker students and denying them the opportunity to succeed. One method that can be used to address this issue is that of assigning programs with varying levels of completeness.

I have implemented a series of program assignments whose grading is based upon Bloom's Taxonomy. The assignments are broken into two phases. Phase I assignments can be completed with basic application from the notes given and with increased assistance from the teacher. Phase II of the assignments require that students do some higher-level thinking in both the initial planning stages of the assignment and the actual programming itself. Each program topic has both a Phase I and a Phase II part of the assignment. Phase I is worth 80 to 90 points and every student is required to complete all of the Phase I assignments. Phase II adds whatever is necessary for the assignment to reach a 100-point value.

Visit my Program Assignments Web site (below) to see examples of this.
  Program Assignments

There are several program examples separating the Phase I and Phase II aspects of the program. Notice that the Phase I examples are concrete assignments with the tasks to be accomplished very well defined. Phase II of the assignment leaves the problem more open ended, relying on the student to not only code a solution but to think of things to enhance the program.

I have found that this set-up allows my weaker students to succeed in completing required assignments in a timely manner while allowing my stronger students to feel challenged and remain occupied as they work at a much faster rate.


  ABOUT MY AP CENTRAL
    Course and Email Newsletter Preferences
  AP COURSES AND EXAMS
    Course Home Pages
    Course Descriptions
    The Course Audit
    Sample Syllabi
    Teachers' Resources
    Exam Calendar and Fees
    Exam Questions
    AP Credit Policy Information
  PRE-AP
    Teachers' Corner
    Publications
  AP COMMUNITY
    About Electronic Discussion Groups
    Become an AP Exam Reader

Back to top