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

June 20-24, 2011 - Beginning Programming

Pictures
Attendance for the June 20-24, 2011 Beginning Programming workshop

The Institute for Computing Education will offer a 5 day Beginning Programming workshop June 20-24, 2011. The location of the workshop will be in the College of Management, room 224. Here are the directions to the workshop

The workshop will begin each day at 8:30am and end Monday - Thursday at 4:00pm and on Friday at 11:30am. This workshop is for people who have some programming experience and/or have taught Computing in the Modern World. 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 at least one year.

Teachers must attend the entire workshop to receive 3 PLUs. This workshop will help prepare a teacher to teach the Beginning Programming course using Alice and Java (see http://gadoe.georgiastandards.org/career.aspx?PageReq=HSPhaseI#computing). It will cover: programming basics in Alice and Java. These include loops, conditionals, objects and classes, methods, parameters and more. And, it will introduce you to UML and object-oriented analysis and design.

The workshop will use a variety of activities to help you understand these concepts: lecture, role-playing, and small programming assignments.

At the end of this workshop teachers will:

CS Unplugged http://www.csunplugged.org/
Lightbot 2.0 http://armorgames.com/play/6061/light-bot-20
Alice 2011 winners: http://home.cc.gatech.edu/TeaParty/459
Romeo and Juliet http://home.cc.gatech.edu/TeaParty/454
Javabat (codingbat) http://codingbat.com/java
Practice-it http://webster.cs.washington.edu:8080/practiceit/
Java Tutorials http://download.oracle.com/javase/tutorial/java/index.html
Common errors in Java http://coweb.cc.gatech.edu/ice-gt/127
Binary number game http://forums.cisco.com/CertCom/game/binary_game_page.htm
Webinars http://home.cc.gatech.edu/TeaParty/460 - needs key
Alice materials http://www.aliceprogramming.net/materials.html (need userid and password)
Greenfoot materials http://greenroom.greenfoot.org/

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 and parking for all teachers. Preference is given to teachers who are teaching Beginning Programming in the Fall of 2011.

All teachers must register at http://www.surveymonkey.com/s/QZR3CP2. Georgia public school teachers must register on http://ctaern.org for workshop CTAERN3228 (new catalog). 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 Brewster, ICE Programs
801 Atlantic Drive
Atlanta, GA, 30332-0280
Fax: 404 385-0965

Monday June 20
8:30am - 9:30am Introductions and CS Unplugged Activities
9:30am - 11:00am Introduction to Object Oriented Programming and Alice
11:00am - 12:00pm Program design and implementation in Alice
12:00am - 12:30pm Lunch break
12:30pm - 1:00pm Speaker or CS Unplugged Activity
1:00pm- 3:00pm Classes, objects, methods, and parameters in Alice
3:00pm - 4:00pm Group work on Alice

Tuesday June 21
8:30am - 9:30am Review of group work and questions from previous day
9:30am - 10:30am Objects, classes, and invoking methods in Java
10:30am - 12:00pm Creating methods and declaring parameters in Java
12:00pm - 12:30pm lunch break
12:30pm - 1:00pm Speaker or CS Unplugged Activity
1:00pm - 3:00pm Drawing in Java
3:00pm - 4:00pm Group work in Java

Wednesday June 22
8:30am - 9:30am Review of group work and questions from previous day
9:30am - 12:00pm Functions and conditionals in Alice
12:00pm - 12:30pm Lunch break
12:30pm - 1:00pm Speaker or CS Unplugged Activity
1:00pm - 3:00pm Loops in Alice
3:00pm - 4:00pm Group work in Alice

Thursday June 23
8:30am - 9:30am Review of group work and questions from previous day
9:30am - 10:30am Working with arrays and loops in Java with Pictures. Using flowcharts and pseudocode.
10:30am - 12:00pm Modifying pictures in a matrix
12:00pm - 12:30pm lunch break
12:30pm - 1:00pm Speaker or CS Unplugged Activity
1:00pm - 3:00pm Conditionals in Java on pictures
3:00pm - 4:00pm Work on collages.

Friday June 24
8:30am - 9:00am Review of group work and questions from previous day
9:00am - 10:30am Creating classes in Java
10:30am - 11:15am Teachers sharing materials and ideas
11:15am - 11:30am surveys http://findings.GaComputes-Teacher-Workshop-Feedback-L.sgizmo.com/s3/

Student Workers: Mae (M-W) and Michelle (Th-F).

Link to this Page