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

Intermediate Programming in Java June 14-18th, 2010

Registration for the June 14-18, 2010 Intermediate Programming in Java workshop
The post-workshop survey is at http://findings.ice-teacher-feedback-l.sgizmo.com.

Pictures


Digital Video Special Effects class at Georgia Tech http://www.cc.gatech.edu/dvfx/

How to create an executable Jar file http://www.skylit.com/javamethods/faqs/createjar.html
Intro to JSP http://java.sun.com/developer/onlineTraining/JSPIntro/contents.html
Jeliot software for watching a program executing http://cs.joensuu.fi/jeliot/

Greenroom for Greenfoot http://greenroom.greenfoot.org/door

Augmented Reality game http://www.augmentedenvironments.org/lab/research/handheld-ar/arhrrrr/

Fractals in Africa http://www.ted.com/talks/ron_eglash_on_african_fractals.html
Cornrow Braiding http://www.ccd.rpi.edu/Eglash/csdt/african/CORNROW_CURVES/cornrow_homepage.html
GUI tutorial http://java.sun.com/docs/books/tutorial/uiswing/

Materials for Google Android phone development:
http://appinventor.googlelabs.com/ode/docs/entrypage.html
http://appinventor.googlelabs.com/ode/docs/tutorials/setup.html
http://appinventor.googlelabs.com/ode/docs/tutorials/HelloPurr/HelloPurrPart1.html
http://sites.google.com/site/kraljportfolio/home/sample-programs/sum-it
http://sites.google.com/site/usfandroidmarket/
Android Developer Site http://developer.android.com/index.html
Android Developer Tutorials http://developer.android.com/resources/tutorials/hello-world.html

Materials for Int Prog from CTAERN are at http://gactaern.org/curriculum_comp_interm.html
Java tutorial from Sun http://java.sun.com/docs/books/tutorial/java/index.html

Practice-It! site for Java http://webster.cs.washington.edu:8080/practiceit/
Javabat (practice for Java) http://www.javabat.com

CSTA repository http://csta.villanova.edu/
\
The Institute for Computing Education will offer a 5 day Intermediate Programming in Java workshop June 14-18th, 2010. The workshop will take place in room 1116 West of the Klaus building. The workshop will begin each day at 8:30am and end Monday - Thursday at 4:30pm and on Friday at 12:00pm. This workshop is for people who have programming experience and/or have taught Beginning Programming. Do not take this workshop if you have no programming experience! Please start with Computing in the Modern World if you have no prior programming experience and teach that course for a year.

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 Intermediate Programming course using Java (see http://gadoe.georgiastandards.org/career.aspx?PageReq=HSPhaseI#computing). 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.

Thanks to our National Science Foundation grants there is no fee for this workshop for Georgia teachers. Out of state teachers will pay $450.00. Due to a NSF grant we will be able to cover a room, parking, and food at the GA Tech Hotel for Georgia teachers who live greater than 30 miles from campus. Guests will be staying with two teachers per room, unless you wish to pay an additional cost for a private room. Private rooms are $59.50/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 2010.

All teachers must register at http://www.surveymonkey.com/s/XLGBZDP. Georgia public school teachers must register on http://ctaern.org for workshop CTAERN2885. 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 June 14, 2010
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 and Greenfoot
12:00pm - 1:00pm lunch break
1:00pm- 3:30pm Greenfoot continued.
3:30pm - 4:30pm Group work on lesson plans

Tuesday June 15, 2010
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 June 16, 2010
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 June 17, 2010
8:30am - 9:30am review group work and questions from previous day
9:30am - 10:30am recursion
10:30am - 10:45am break
10:45am - 12:00pm using stacks and queues to solve problems
12:00pm - 1:00pm lunch break
1:00pm - 2:30pm complexity and computability
2:30pm - 4:30pm Group work on lesson plans

Friday June 18th, 2010
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:45pm - 11:30am teacher suggested topics (JSP, jar files, etc)
11:30am- 12:00pm surveys

Student Workers: Michelle Bjornas and Corey Campbell

Link to this Page