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

Oct 6-7 and 20-21 2009 - Intermediate Programming in Java

Teachers who attended Oct 09 Int Prog
http://findings.ice-teacher-feedback-l.sgizmo.com

You must have some prior textual programming experience before taking this workshop!

This workshop will be held in room 308 of the College of Computing Building.

The Institute for Computing Education will offer a 4 day Intermediate Programming in Java workshop. The workshop will begin each day at 8:30am and end at 4:00pm. Teachers must attend all 4 days, and participate in group work during the workshop and complete assignments after the workshop to receive 3 PLUs. All teachers must register at http://www.surveymonkey.com/s.aspx?sm=on7bNdHnS56naZM43SFmZg_3d_3d. Georgia public school teachers must also register at http://www.ctaern.org for workshop CTAERN2746.

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 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.

Due to a NSF grant we can pay for a hotel and meals for Oct 5-7 and Oct 19-21 for Georgia teachers who live > 30 miles from Georgia Tech. Teaches will be staying 2 teachers to a room unless they wish to pay 1/2 the cost of a single room. We will pay for the lunch for all teachers. We will pay for parking for teachers at the hotel and reimburse parking for Georgia teachers who do not stay at the hotel. We also can cover the costs of a substitute for Georgia teachers who attend this workshop. Space is limited to 30.

Please bring a laptop if you have one, or notify us if you need to borrow a laptop.

Out of state teachers will pay $420. 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:

Tues Oct 6th, 2009
8:30am - 10:00am Introductions, standards, and boolean logic game
10:00am - 12:00pm Programming in Java (objects, classes, methods, fields, inheritance, polymorphism) using Media Computation
12:00pm - 12:30pm lunch break
12:30pm - 3:00pm Intro to Greenfoot (objects, classes, methods, fields, inheritance, polymorphism)
3:00pm - 4:00pm Group work on lesson plans, worksheets, and/or projects

Wed Oct 7th, 2009
8:30am - 9:30am review group work and questions from previous day
9:30am - 12:00pm Creating games in Greenfoot
12:00pm - 12:30pm lunch break
12:30pm - 3:00pm Creating classes in Java
3:00pm - 4:00pm Group work on lesson plans, worksheets, and/or projects

Tues Oct 20th, 2009
8:30am - 9:30am review group work and homework
9:30am - 10:30am Intro to Graphical User Interfaces
10:30am - 12:00pm Create a GUI for a picture manipulation program
12:00pm - 12:30pm lunch break
12:30pm - 3:00pm Intro to software engineering
3:00pm - 4:00pm Group work on lesson plans, worksheets, and/or projects

Wed Oct 21, 2009
8:30am - 9:30am review group work and questions from previous day
9:30am - 12:00pm recursion and using stacks and queues to solve problems
12:00pm - 12:30pm lunch break
12:30pm - 3:30pm complexity and computability
3:30pm - 4:00pm surveys


Link to this Page