Topic 1 - Variables and Data Types
Topic 2 - Conditionals and Strings
Topic 3 - Loops
Topic 4 - Arrays
Topic 5 - File Handling
Semester 1 Projects
Topic 6 - Classes/Objects and Methods
Topic 7 - ArrayLists
Semester Projects

Part 3: Possible Extensions (Optional)

In Picture.java, you may complete some or all of the following:

  • chromaKey()
  • flip()
  • showEdges()
  • blur()
  • paintBucket()

You may also add any new functionality methods like the above, or styling to the GUI, that you would like!