Student Guide:
-
Magpie (Goal: String manipulations)
- For Magpie Lab, you can refer to this demo.
- Search Chatbots
-
Elevens (Goal: Array manipulations, shuffle algorithms)
- For Elevens Lab, you can refer to this repo
- Know shuffling algorithms: Shuffle: Random, Perfect+Random, etc
- Similar simulations: "Big Java, Page372, P7.7: Video Poker"
-
Picture (Goal: Process 2D Array/Matrix)
- For code resources, take a look at this repo
- The
PixLabfolder described in Student Guide is this repo. - Starting point:
FileChooser.java
- The
- Learn to: (source: AP book)
- Mirror pixels
- Base10 ->2/8/16 convertion
- For Pictures Lab, Student Guide can be download via this Google Drive
- For answers to Questions in Student Guide, take a look at this page
- For code resources, take a look at this repo
-
Basic: Classes, Inheritance, Polymorphism... etc.