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.
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:
Hands-on activities for teaching programming using App Inventor and Python: variables, loops, conditionals, event driven programming, lists, strings
How to use programming to explore big data
Techniques for teaching programing concepts - physical ways to demonstrate concepts such as "walking" a flowchart.
How to use the community of practice website to ask questions, find resources, and share resources
How to implement and grade the portfolio assessments using App Inventor and Python
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