View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide

March 22, 2012 - Programming simple objects in Java

Teacher Workshop: Java March 22, 2012

Attendance List for March 22, 2012 Workshop

This workshop will be led by Thomas Cooper and will be held from 8:30am - 4:00pm in room 345 of the College of Computing Building. For directions see Directions to the College of Computing Building. Thomas will walk through three examples of creating complete classes in Java: a coin flip game, a four function calculator, and a Magic 8 Ball game. For each project, teachers will use inheritance to extend the classes. These extensions are great to assign for homework after working through the base examples in class. All participants will get physical objects (coin, calculator, and Magic 8 ball) to use in their classrooms and the book Head First Java by Kathy Sierra and Bert Bates. Teachers must have some experience in Java to attend. Thomas Cooper's website:

Public school high school teachers must register on for workshop CTAERN3401 (look in new catalog). Everyone must also register at: Teachers must attend the entire workshop, do 2 hours of extra work, and attend a 1 hour webinar on April 24th from 3:30pm - 4:30pm to get 1 PLU. Go to to join the webinar.

This workshop is free for Georgia teachers, and if you live > 30 miles from Georgia Tech we will pay for your hotel for Friday night (2 teachers per room), Friday night dinner, and Saturday breakfast. Alchohol is not covered! If you would prefer a private room you will pay 1/2 the hotel cost. We will cover parking for Georgia teachers who stay at the hotel and reimburse parking for Georgia teachers who do not stay at the hotel. We will pay for lunch for all teachers. We can also reimburse for substitutes for Georgia teachers. Space is limited to 30.

Please bring a laptop if you have one, or notify us if you need to borrow a laptop. If you have any questions please send e-mail to

Out-of-state teachers pay $140. Checks for $140.00 should be made out to Georgia Institute of Technology and sent to:

ICE Programs
College of Computing
801 Atlantic Drive
Atlanta, GA, 30332-0280

After completing this workshop teachers will be able to:

Teacher will learn ways to introduce the following computing concepts:

Proposed Agenda:
8:00 - 8:30 Introductions and load software
8:30 - 9:15 - Object #1 - Coin Flip Game
9:15 - 10:30 - We'll extend this to a 2-Player Game
10:30 - 11:15 - Object #2 - Four Function Calculator
11:15 - 12:00 - We'll extend this to a science or math-based calculator
12:00 - 12:30 Lunch
12:30 - 1:15 - Object #3 - Magic 8 Ball Game
1:15 - 2:00 - We'll extend this object by making an abstract class to subclass other types of balls
2:00 - 2:45 - We'll extend this project using a list
2:45 - 3:30 - We'll extend this using an ArrayList, if time we'll also do File I/O and try and catch
3:30 - 3:45 - Brainstorm other ideas
3:45 - 4 pm - post surveys

Workers: Jennifer

Link to this Page