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 http://www.surveymonkey.com/s/CSP2013-Prog. 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 http://www.csprinciples.org. 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 https://www.dropbox.com/sh/0jcymzk4f79a7t3/KT6q5yhgvK
Georgia Tech distance site http://ice-web.cc.gatech.edu/dl/?q=node/641
CS Unplugged http://www.csunplugged.org
Kinesthic Learning Activity: boolean game
Getting to know you activities
Code Academy http://www.codecademy.com/learn
Code Avengers http://www.codeavengers.com
Test prep materials for AP CS A and other APs http://www.shmoop.com/ap-computer-science/
Agent Sheets http://www.agentsheets.com
Bootstrap for integrating with math http://www.bootstrapworld.org/materials/Fall2013/
Video on Zero Day (Hacking) http://www.washingtonpost.com/investigations/zero-day-exploring-cyberspace-as-a-new-domain-of-war/2012/06/02/gJQAFgc09U_video.html
Hacking competition for High School Students https://picoctf.com
Security card game http://www.controlalthack.com/foreducators.php
CyberCiege game for security http://cisr.nps.edu/cyberciege/
Video about why everyone should learn to code http://www.code.org
Khan Academy for CS http://www.khanacademy.org/cs

Links to App Inventor Stuff
Grading Rubric for App Inventor Project http://www.rcampus.com/rubricshowc.cfm?code=Q868W9&sp=yes
Ideas from Christopher Michaud - Marist http://nebomusic.net/appinventorlessons/
Setup for your computer http://explore.appinventor.mit.edu/content/setup-mit-app-inventor
Teacher materials for App Inventor http://explore.appinventor.mit.edu/teach
High school course lesson plans from Michelle Friend https://sites.google.com/site/appinventoredu/curriculum/introcs
CS Principles App Inventor site by Ralph Morelli at Trinity College http://www.cs.trincoll.edu/~ram/cpsc110/
Quizes from Ralph Morelli http://turing.cs.trincoll.edu/~ram/cpsc110/quizzes/
Outreach curriculum for App Inventor http://iridescentlearning.org/programs/technovation-challenge/2013-curriculum/
Stories about cool App Inventor apps http://appinventor.mit.edu/explore/stories.html
free mini-courses for teachers http://catalyst-academy.org
Free on-line tools for creating web apps (on web not on phone) http://appshed.com

CS Principles Links
CS Principles new pilot sites http://www.csprinciples.org/home/pilot-sites
CS Principles lesson plans http://www.csprinciples.org/home/resources/lessons
CS Principles assessment, standards, evidence, and more http://www.csprinciples.org/home/about-the-project
http://turing.cs.trincoll.edu/~ram/cpsc110/inclass/bigdata.html- Ideas for Big Data
http://www.bitsbook.com Free online book - Blown to Bits
Many Eyes for data visualization and source of data sets http://www-958.ibm.com/software/analytics/manyeyes/
Lists of public data sets http://www.google.com/publicdata/directory
Health data sets http://www.hhs.gov/open/datasets/
CS 10K community site http://cs10kcommunity.org
Principles for User Interface design http://developer.android.com/design/get-started/principles.html
Examples of bad user interface design for apps http://theresaneil.wordpress.com/2011/08/22/bad-mobile-apps-ui-design-gone-wrong/
Rebecca Dovi's data sources http://exploringdata.net/datasets.htm

Media Computation Links
JES software http://code.google.com/p/mediacomp-jes/
Media Computation in Python site http://coweb.cc.gatech.edu/mediaComp-teach#Python

Python Links
Free on-line book to learn Python http://runestoneinteractive.org
Free course from udactiy on introductory CS and Python and creating a web crawler https://www.udacity.com/course/cs101
Khan Academy http://www.khanacademy.org/science/computer-science/v/introduction-to-programs-data-types-and-variables

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 http://gallery.appinventor.mit.edu
9:30am - 12:00pm - Create first apps in App Inventor
12:00pm - 12:30pm - Lunch
12:30pm - 1:00pm - Craig Tovey, ctovey@isye.gatech.edu - 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, mark.braunstein@cc.gatech.edu - 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 http://www.cs.virginia.edu/tapestry/
11:00am - 11:30am - post surveys http://findings.Teacher-Workshop.sgizmo.com/s3/

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