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

Beginning Programming/CS Principles - June 18-22nd, 2012

Beginning Programming/CS Principles Teacher Workshop (June 18-22)


Link to materials from Kyle for AP CS A and the boat game http://home.cc.gatech.edu/ice-gt/317
Link to security talk slides https://dl.dropbox.com/u/2141428/Introduction%20to%20Cyber%20Security%20%28small%29.pdf

Registration List for Beginning Programming/CS Principles 2012

The Institute for Computing Education will offer a 5 day Beginning Programming/ CS Principles workshop June 18-22nd 2012. All teachers must register at http://www.surveymonkey.com/s/ZFV8LFK. Georgia public school teachers must also register at http://www.ctaern.org for workshop CTAERN3514 in the new catalog.

The workshop will begin each day at 8:30am and end Monday - Thursday at 4:00pm and on Friday at 11:30am. Teachers must attend the entire workshop to receive 3 PLUs (30 hours of contact time). This workshop will help prepare a teacher to teach the programming part of the Beginning Programming and/or CS Principles course using Alice and Java (see http://gadoe.georgiastandards.org/career.aspx?PageReq=HSPhaseI#computing and http://www.csprinciples.org/). 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: hands-on activities, lecture, role-playing, and small programming assignments.

At the end of this workshop teachers will:

Useful links:
Harvard course http://cs50.tv/2011/fall/
Facebook like site for educators where students can submit assignments http://www.edmodo.com/
Software to unzip the Alice 3d models after you save object (class) http://www.zipeg.com/
Computer Science Teachers Association http://csta.acm.org/ - free membership
CS Principles web site http://www.csprinciples.org/
CS Unplugged http://www.csunplugged.org/
Lightbot 2.0 http://armorgames.com/play/6061/light-bot-20
http://hoodamath.com/games/lightbot.php
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
Free book on Java - good as a reference and to prepare for competitions http://www.bluepelicanjava.com/
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/
Finch robot http://www.finchrobot.com/
Scratch Projects with bugs https://sites.google.com/site/scratchdebugems/debugems-to-share
Beth Simon's CS principles course with Alice http://www.ce21sandiego.org/moodle - need userid and password for access
Additional 3D models for Alice http://www.aliceprogramming.net/models/index.html
Blown to bits book http://www.bitsbook.com/
Story on Berkeley pilot http://innovations.coe.berkeley.edu/vol3-issue10-dec09/beauty-and-joy-of-computing
Berkeley course http://bjc.berkeley.edu/
CS Education Week (first week of Dec) http://www.csedweek.org/
Dot Diva site - bios of young women in computing http://www.dotdiva.org/
Instructor materials for book http://home.cc.gatech.edu/TeaParty/55 - need key
Order of material and syllabus for AP CS A http://coweb.cc.gatech.edu/ice-gt/1043
Electronic book and more for Python http://interactivepython.org/
Coursera https://www.coursera.org/courses


Thanks to our National Science Foundation grants there is no fee for this workshop for teachers. Due to a NSF grant we will be able to cover a room, parking, and food at the Renaissance Atlanta Midtown hotel for teachers who live greater than 30 miles from campus. Alcohol and room service are not covered. 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. Teachers who get credit for the workshop (can't miss more than 10%) will earn a stipend of $800. Preference is given to teachers who are teaching Beginning Programming, CS Principles, or AP CS A in the Fall of 2012.

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

Monday June 18
8:30am - 9:00am Introductions and CS Unplugged Activities
9:00am - 9:30am Standards for Beginning Programming and CS Principles
9:30am - 10:00am - Report on CS Principles pilot from Deepa
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 19
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 Augmented Reality - Blair MacIntyre [blair@cc.gatech.edu]
1:00pm - 3:00pm Drawing in Java
3:00pm - 4:00pm Group work in Java

Wednesday June 20
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 Gregory Abowd - computing and autism abowd@gatech.edu
1:00pm - 3:00pm Loops in Alice
3:00pm - 4:00pm Group work in Alice

Thursday June 21
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 CyberSecurity talk - Joshua.Davis@gtri.gatech.edu
1:00pm - 2:00pm Conditionals in Java on pictures
2:00pm - 4:00pm Work on collages.

Friday June 22
8:30am - 9:00am Review of group work and questions from previous day
9:00am - 10:15am Other resources for CS Principles - Demo of Finch robot
10:15am - 11:15am Teachers sharing materials and ideas
11:15am - 11:30am surveys http://findings.GaComputes-Teacher-Workshop-Feedback-L.sgizmo.com/s3/

Link to this Page