This lab is created for a introductory programming courses that use Java (such as AP Computer Science A) The lab introduces students to simple computer graphics library. The lab uses the open source graphics library named Doodlepad
This lab consists of 3 parts with each part more challenging than the previous part.
Part 1 has the students drawing flags of countries. Part 2 has the students read a text file and count the number of occurences of each letter Part 3 has the students create a simple maze game
Some prerequisite knowledge the students should have for each part: Part 1: Country Flags
- How to use classes and object
Part 2: Bar Graphs
- Reading Text File
- String Methods
- 1D Arrays
Part 3: Maze
- 2D Arrays
- Overriding Mehods
This lab is created by Jeffrey Wong. The lab is distributed under the Creative Commons Attribution ShareALike 4.0 International License (https://creativecommons.org/licenses/by-sa/4.0/)
Copyright (c) 2018 Jeffrey Wong (contact@jeffreywong.ca)