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

CS Principles programming (App Inventor and Python) - July 8 - 12th, 2013

Registration List for July 8-12 - CS Principles (Python/App Inventor)

Teacher Workshop: CS Principles Programming: App Inventor and Java/July

Register at Preference will be given to teachers who will be teaching this material in the fall of 2013.

Workshop Presenter: Barbara Ericson - Director of Computing Outreach at Georgia Tech
Time: 8:30am - 4:00pm Monday - Thursday and 8:30am - 11:30am on Friday
Location: Technology Square Research Building(TSRB) - Auditorium, 85 5th Street NE, Atlanta 30308
Parking: Park at the Georgia Tech Hotel. For direction to the hotel, Click here for a map. You will be provided parking vouchers at the end of each day.

This workshop will begin to prepare teachers to teach the programming part of the new Computer Science Principles (CSP) course using MIT's App Inventor and Python. This workshop will also introduce you to Media Computation in Python. For more information on CS Principles see Media Computation is a way of teaching computing by having students write programs that manipulate media: pictures, sounds, movies, and text. Media Computation in Python is used at many colleges and universities in the US including West Point and Georgia Tech. The National Science Foundation would like to have 10,000 teachers ready to teach this course by 2016-2017 when it will be offered as an Advanced Placement course. Please note that this course will not be an AP course until the 2016-2017 school year.

General Links
Dropbox with materials
Georgia Tech distance site
CS Unplugged
Kinesthic Learning Activity: boolean game
Getting to know you activities
Code Academy
Code Avengers
Test prep materials for AP CS A and other APs
Agent Sheets
Bootstrap for integrating with math
Video on Zero Day (Hacking)
Hacking competition for High School Students
Security card game
CyberCiege game for security
Video about why everyone should learn to code
Khan Academy for CS

Links to App Inventor Stuff
Grading Rubric for App Inventor Project
Ideas from Christopher Michaud - Marist
Setup for your computer
Teacher materials for App Inventor
High school course lesson plans from Michelle Friend
CS Principles App Inventor site by Ralph Morelli at Trinity College
Quizes from Ralph Morelli
Outreach curriculum for App Inventor
Stories about cool App Inventor apps
free mini-courses for teachers
Free on-line tools for creating web apps (on web not on phone)

CS Principles Links
CS Principles new pilot sites
CS Principles lesson plans
CS Principles assessment, standards, evidence, and more Ideas for Big Data Free online book - Blown to Bits
Many Eyes for data visualization and source of data sets
Lists of public data sets
Health data sets
CS 10K community site
Principles for User Interface design
Examples of bad user interface design for apps
Rebecca Dovi's data sources

Media Computation Links
JES software
Media Computation in Python site

Python Links
Free on-line book to learn Python
Free course from udactiy on introductory CS and Python and creating a web crawler
Khan Academy

Thanks to our National Science Foundation grant we may be able to pay for the hotel if you live more than 30 miles from Georgia Tech for Sunday-Friday (2 teachers per room). We will let you know if your expenses will be covered after you register. We have limited funding for this so apply early if you need a hotel. If you would prefer a private room you can pay 1/2 the hotel cost ($89.10 for half). We do not cover alcohol or room service! Due to last minute cancellations and no shows, we require a $75 room deposit to be paid up front which will returned upon completion of the workshop. We will cover parking for teachers who stay at the hotel and reimburse parking for teachers who do not stay at the hotel. We will pay for lunch for all teachers. Space is limited to 30.

Remit payment to:
Georgia Tech
ICE Programs
Attn: April Heard
801 Atlantic Drive
Atlanta, GA 30332

Educators will be provided with workshop materials, lessons and handouts that they can readily put to use in the fall.

Teachers will learn:

Tentative Agenda
Monday July 8th, 2013
8:30am - 8:45am - Introductions (speed dating intro)
8:45am - 9:30am - Introduction to App Inventor - how to try an app on the phone (XylophoneGetting Started With App Inventor Using Xylophone) - Check out some apps from the gallery
9:30am - 12:00pm - Create first apps in App Inventor
12:00pm - 12:30pm - Lunch
12:30pm - 1:00pm - Craig Tovey, - Role playing for ant and honey bee foraging algorithms
1:00pm - 3:30pm - User interface terms and design issues. Teachers work in teams to design an app and look for tutorials and information that they will need to know to create the app
3:30pm - 4:00pm - Show off app designs and get feedback

Tuesday July 9th, 2013
8:30am - 9:00am - Answer questions and review any more designs
9:00am - 11:30am - time to work on team app
11:30am - 12:00pm - Demo apps and apply grading rubric
12:00pm - 12:30pm - lunch
12:30pm - 1:00pm - Speaker
1:00pm - 2:00pm - Demo apps and apply grading rubric
2:00pm - 3:00pm - Modify apps based on feedback
3:00pm - 4:00pm - Additional resources, ideas for teaching with apps, project ideas

Wednesday July 10, 2013
8:30am - 9:00am - Questions from previous day
9:30am - 12:00pm - Introduction to Python and Media Computation
12:00pm - 12:30pm - Lunch
12:30pm - 1:00pm - Mark Braunstein, - Health Informatics
1:00pm - 4:00pm - Manipulating pictures in Python with a simple loop

Thursday July 11, 2013
8:30am - 9:00am - Questions from previous day
9:30am - 12:00pm - Manipulating pictures- working in a range and conditionals
12:00pm - 12:30pm - Lunch
12:30pm - 1:00pm - Speaker
1:00pm - 4:00pm - Working with big data in Python

Friday - July 12, 2013
8:30am - 9:00am - Questions from previous day
9:00am - 10:30am - Teachers share materials
10:30am - 11:00am - Additional resources
11:00am - 11:30am - post surveys

Workers: Laura, Madeleyne, Zoe(Monday), Louis(Friday)
Materials: Laptops, mice, chargers, Nexus S phones, App Inventor printouts, Google Accounts, posters and brochures, tape, foam dice, index cards and pencils.

Link to this Page