Jump to page content Jump to navigation

College Board

AP Central

AP Online Score Reporting
Be an AP Exam Reader
Siemens Awards for Advanced Placement
Click here to visit the SpringBoard Microsite
Print Page
Home > AP Courses and Exams > Course Home Pages > Nifty Assignments

Nifty Assignments

by Debbie Carter
Lancaster Country Day School
Lancaster, Pennsylvania

The Nifty Assignments session at the annual Special Interest Group in Computer Science Education (SIGCSE) meeting is one of the most popular sessions at the conference. Started by Nick Parlante (Stanford University) in 1999, this session is always outstanding. Everyone gathers to hear the current year's "nifty" assignment ideas.

Borrowing the idea from Nick (actually, more than borrowing), we have put together our AP Computer Science Nifty Assignments. Here, AP CS teachers have the opportunity to exchange creative assignments given to their students.

We have attempted to classify the assignments according to course and to list the topics covered next to the assignment.

AP Computer Science A
  Using a Date Class: Creating objects using a premade class, calling a class's methods
  Hailstone Sequence: Method, max/min, simple recursion

Beyond the AP Topics
To view the great ideas presented at the SIGCSE Nifty Assignments session over the past few years, visit the Nifty Web site.
  Nifty Assignments


Penn State student Lucy Chen also contributed to this compilation.


  ABOUT MY AP CENTRAL
    Course and Email Newsletter Preferences
  AP COURSES AND EXAMS
    Course Home Pages
    Course Descriptions
    The Course Audit
    Teachers' Resources
    Exam Calendar and Fees
    Exam Information
    FAQs
  PRE-AP
    SpringBoard® Pre-AP Program
    Workshops
    Teachers' Corner
  AP COMMUNITY
    About Electronic Discussion Groups
    Become an AP Exam Reader

Back to top