AP CS Assignments
Assignments by week:
Fall Term:
Winter Term:
Spring Term:
Monday, April 1
Description
Conway
Homework
  • Complete APCS 2018 FR #4
  • Continue working on Game of Life lab. Due Saturday at the end of class.
  • If you finish early, consider adding extra features to your program to make it more interesting:

    • Adding buttons or keypresses that auto-create patterns on the screen so you don't have to draw them by hand.
    • Allowing the user to load the world from a file.
    • Creating a sparse representation of the world (using a Map) so you don't waste memory on empty spaces.
    • Auto-resizing the world (instead of having it wrap).
    • Allowing the user to scroll, pan, or zoom a large world in the window.
    • Analyzing the world to see if its stagnant, and automatically injecting new cells to make the pattern change.
Tuesday, April 2
Description
AP Practice
Homework
  • Complete APCS 2017 FR #1
  • Continue working on Game of Life lab. Due Saturday at the start of class.
Thursday, April 4
Description
Conway
Homework
  • Complete APCS 2017 FR #2
Saturday, April 6
Description
Conway
Homework
  • Complete APCS 2017 FR #3
  • Complete APCS 2017 FR #4