Skip to content

developerjeffreywong/ComputerGraphicsLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

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 ([email protected])

About

A lab to introduce students to computer graphics using Doodlepad Library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published