Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 1.02 KB

File metadata and controls

29 lines (21 loc) · 1.02 KB

ComputerGraphicsLab

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)