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

Advanced Placement Computer Science A June 21-25, 2010

Registration for the June 21 -25, 2010 Advanced Placement Computer Science A workshop
The post-workshop survey is at http://findings.ice-teacher-feedback-l.sgizmo.com.

http://apcentral.collegeboard.com/apc/public/repository/GridWorld_Case_Study_Student_Manual_with_Appendixes_Aug_2007_updated.pdf
course home page http://apcentral.collegeboard.com/apc/public/courses/teachers_corner/4483.html
CS Unplugged http://csunplugged.org/
Pratice it site http://webster.cs.washington.edu:8080/practiceit/
Javabat site http://www.javabat.com
Jeliot software for watching a program executing http://cs.joensuu.fi/jeliot/
Magic Trick with binary cards MagicTricks.zip
CS 4 Fun http://www.cs4fn.org/mathemagic/mathemagic.html
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
Programming a robot game http://www.kongregate.com/games/Coolio_Niato/light-bot

Workshop Photographs: https://picasaweb.google.com/GATech.ICE/APComputerScienceATeacherWorkshop?authkey=Gv1sRgCOWG1JL2p9OFKA#

The Institute for Computing Education, ICE, will offer a 5 day Advanced Placement Computer Science A workshop June 21-25th, 2010. The location of the workshop will be BME, room 1232. 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 Java programming experience and/or have taught Intermediate 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. If you have substaintial prior programming experience but do not have Java programming experience please start with Intermediate Programming 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 a teacher to teach the AP CS A course using Java.

This workshop is aimed at new and existing CS-AP A teachers. The workshop will have lots of hands-on exercises that teachers can use in their classrooms. This workshop will cover object-oriented concepts, one and two dimensional arrays, lists, recursion, searching, sorting, the case study, and the exam. 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/RMDVC9N. Georgia public school teachers must register on http://ctaern.org for workshop CTAERN2921. 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 21, 2010
8:30am - 9:30am Introductions and group activity
9:30am - 10:30am Object role play
10:30am - 10:45am break
10:45am - 12:00pm The case study
12:00pm - 1:00pm lunch break
1:00pm - 2:30pm extending the case study
2:30pm - 2:45pm break
2:45pm - 4:00pm Group work on lesson plans for topics covered
4:00pm - 4:30pm Review of concepts

Tuesday June 22, 2010
8:30am - 9:30am Questions from previous day and review of group work
9:30am - 10:30am 1D and 2D array problems
10:30am - 10:45am break
10:45am - 12:00pm OO Analysis and Design
12:00pm - 1:00pm lunch break
1:00pm - 2:30pm Advanced OO (Abstract classes, interfaces, polymorphism)
2:30pm - 2:45pm break
2:45pm - 4:00pm Group work on lesson plans for topics covered.
4:00pm - 4:30pm Review of concepts

Wednesday June 23, 2010
8:30am - 9:30am Questions from previous day and review of group work
9:30am - 10:30am ArrayLists and Lists
10:30am - 10:45am break
10:45am - 12:00pm Searching and Sorting
12:00pm - 1:00pm lunch break
1:00pm - 2:30pm Recursion
2:30pm - 2:45pm break
2:45pm - 4:00pm Group work on lesson plans for topics covered.
4:00pm - 4:30pm Review of concepts

Thursday June 24, 2010
8:30am - 9:30am Questions from previous day and review of group work
9:30am - 10:30am Multiple choice questions review
10:30am - 10:45am break
10:45am - 12:00pm Multiple choice questions review
12:00pm - 1:00pm lunch break
1:00pm - 2:30pm Free response questions
2:30pm - 2:45pm break
2:45pm - 4:00pm Group work on lesson plans for the topics covered.
4:00pm - 4:30pm Review of concepts

Friday June 25, 2010
8:30am - 9:30am Questions from previous day and review of group work
9:30am - 10:30am Additional resources (javabat.com, practice exam sites, sample AP exams, Java tutorials, etc)
10:30am - 10:45am break
10:45am - 11:30am Teachers sharing ideas
11:30am - 12:00pm surveys
Workers: Michelle Bjornas and Mae Tidman

Link to this Page