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

Intermediate Programming - July 20-24 2009

This workshop was cancelled due to low registration. We had to have at least 12 public school teachers registered in order to run the workshop.

You must have some prior programming experience before taking this workshop! If you do not have prior programmning experience please take the Beginning Programming workshop instead.

The Institute for Computing Education will offer a 5 day Intermediate Programming in Java workshop. The workshop will begin each day at 8:30am and end Monday - Thursday at 4:30pm and on Friday at 12:00pm. Teachers must attend all 5 days, and participate in developing lesson plans during class, to receive 3 PLUs. This workshop will help prepare a teacher to teach the new Intermediate Programming course using Java (see http://www.georgiastandards.org/career.aspx?PageReq=PhaseI). . It will cover Java basics, boolean logic, principals of software engineering, principles of user interface design, creating graphical user interfaces, and object oriented concepts. It will also cover some basic data strucures such as arrays, lists, stacks, and queues.

The workshop will be held at the Technology Square Research Building (TSRB) in room 118. TSRB is located at 85 Fifth Street NW Atlanta, Georgia 30308 - across the street from the GA Tech Hotel. Please see http://www.tsrb.gatech.edu/ for parking and directions.

The workshop will use a variety of activities to help you understand these concepts: lecture, role-playing, small programming assignments, and object-oriented analysis and design using CRC and UML.

There is a $350 fee for this workshop for Georgia public school teachers. Out of state teachers and private school teachers will pay $450.00. Due to a NSF grant we will be able to cover hotel, parking, and food for Georgia teachers who live greater than 30 miles from Georgia Tech. Guests will be staying with two teachers per room, unless you wish to pay an additional cost for a private room ($71/night). We will also cover lunch for all teachers. Preference is given to teachers who are teaching Intermediate Programming or AP CS in the Fall of 2009.

Georgia public school teachers must register on http://ctaern.org. Private school teachers and out-of-state teachers (not in Georgia) can register at out-of-state or private registration. Please bring a laptop if you have one, or notify us if you need to borrow a laptop.

Checks or purchase orders should be made out to the Georgia Institute of Technology. Space is limited to 30, so please send your payment as soon as possible. The payment is refundable up to 1 month before the workshop begins. Send your payment to:

Georgia Tech, CoC
Institute for Computing Education
ATTN: Felicia Auzla, ICE Programs
801 Atlantic Drive
Atlanta, GA, 30332-0280
Fax: 404 385-0965

Tenative Agenda:

Monday July 20th, 2009
8:30am - 10:00am Introductions, standards, and boolean logic game
10:00am - 10:15am break
10:15am - 12:00pm Programming in Java (objects, classes, methods, fields, inheritance, polymorphism) using Media Computation
12:00pm - 1:00pm lunch break
1:00pm- 3:30pm Intro to Greenfoot (objects, classes, methods, fields, inheritance, polymorphism)
3:30pm - 4:30pm Group work on lesson plans

Tuesday July 21st, 2009
8:30am - 9:30am review group work and questions from previous day
9:30am - 10:30am Breakout game in Greenfoot
10:30am - 10:45am break
10:45am - 12:00pm Do Breakout game in Greenfoot
12:00pm - 1:00pm lunch break
1:00pm - 3:30pm Creating classes in Java
3:30pm - 4:30pm Group work on lesson plans

Wednesday July 22nd, 2008
8:30am - 9:30am review group work and questions from previous day
9:30am - 10:30am Graphical User Interfaces
10:30am - 10:45am break
10:45am - 12:00pm Design a GUI - HCI principles
12:00pm - 1:00pm lunch break
1:00pm - 3:30pm Create a GUI for a picture manipulation program
3:30pm - 4:30pm Group work on lesson plans

Thursday July 23, 2009
8:30am - 9:30am review group work and questions from previous day
9:30am - 10:30am Intro to Software Engineering
10:30am - 10:45am break
10:45am - 12:00pm Practice with Software Engineering
12:00pm - 1:00pm lunch break
1:00pm - 2:30pm Practice with Software Engineering
2:30pm - 4:30pm Group work on lesson plans

Friday July 24th, 2009
8:30am - 9:30am review group work and questions from previous day
9:30am - 10:30am recursion and using stacks and queues to solve problems
10:30am - 10:45am break
10:45pm - 11:30am complexity and computability
11:30am- 12:00pm surveys

For information regarding reimbursements please see http://coweb.cc.gatech.edu/ice-gt/940.

Payments
Pamela McKean
Jacqueline Bowman
Thomas Coooper (PS,PF)
Debra Sutton
Wylene Dickey
Edwina Vaughn
Sababu Barashango

Link to this Page