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

Advanced Placement Computer Science A for Dallas teachers - Aug 21-22, 2013

9am - 4pm with 1 hour off for lunch

Dropbox with materials https://www.dropbox.com/sh/a0rslv85fufiatn/6bC_cGPpmb
Alice-Media Computation materials https://www.dropbox.com/sh/94xir4nhut7l7ph/vbW213r3ey

Agenda

Wed
9am - 9:30am - Introductions and what is in the dropbox
9:30am - 10:00am - Race and gender and AP CS A - a look at the data http://home.cc.gatech.edu/ice-gt/321 and a discussion of how to improve the situation: creative, open-ended projects, social, projects that help others, yearbook, etc
10:00am - 12:00pm - Discussion of pedagogy for various computing concepts: conditionals, loops, searching, recursion, OO, our database of multiple choice questions http://ice.cc.gatech.edu/apexam_final/
12:00pm - 1:00pm lunch
1:00pm - 4:00pm Get started with Greenfoot - Breakout, Media Comp, etc

post survey http://www.ltftraining.org/eval/5YDAJ

Thursday
9:00am - 9:30am - Questions from previous day
9:30am - 12:00pm - More work with Greenfoot
12:00pm - 1:00pm Lunch
1:00pm - 3:45pm - See what we want to cover based on the first day.
3:45pm - 4:00pm post survey http://www.ltftraining.org/eval/ESVJM

Getting to know you activities http://coweb.cc.gatech.edu/ice-gt/2203

How to retain and encourage female and minority students
BPC alliance focusing on Hispanics http://cahsi.cs.utep.edu/PRACTICES/Overview/tabid/58/Default.aspx
Girls in IT: The Facts report from NCWIT http://www.ncwit.org/resources/girls-it-facts
WGBH and ACM study of college bound teens http://www.acm.org/press-room/news-releases/2009/nic-interim-report/
Dot diva website with profiles of young women who do computing and X (like art or robotics) http://www.dotdiva.org and Hispanic females http://www.dotdiva.org/profiles/yolian.html
NCWIT aspiration award winners http://ww2.ncwit.org/award/award.winners.bios.php
Hispanic women in computing: http://en.wikipedia.org/wiki/Manuela_Veloso,http://en.wikipedia.org/wiki/Annie_Antón,http://robotics.gatech.edu/node/53
Hispanic males in computing http://en.wikipedia.org/wiki/Luis_von_Ahn,http://en.wikipedia.org/wiki/Manuel_Blum,http://infolab.stanford.edu/people/hector.html,http://en.wikipedia.org/wiki/Fernando_J._Corbató
TED talk on recursion and fractals http://www.ted.com/talks/ron_eglash_on_african_fractals.html
Website about African Fractals http://www.ccd.rpi.edu/Eglash/csdt/african/African_Fractals/index.html

Videos to show students about computing careers
The Un of Wash has several great videos at http://www.cs.washington.edu/prospective_students/undergrad/whycse/ about the breadth of computing
Code.org video http://www.code.org - why people should learn to code
Watson on Jeopardy http://www.youtube.com/watch?v=YLR1byL0U8M first match and great clip about what Watson does at about 8:08 in. Watson is now being developed to help improve health care and call center responses.
Making of Avatar http://news.discovery.com/tech/videos/avatar-making-the-movie.html
Cool video by Corning about future technology (has lots of glass displays) http://www.youtube.com/watch?v=6Cf7IL_eZ38 and a new one at http://www.youtube.com/watch?v=jZkHpNnXLB0
Need for current and future people in computing http://www.xconomy.com/seattle/2011/05/17/red-hot-the-computer-science-job-market/

Java Links
Coding bat - enter Java code in a browser http://codingbat.com- lots of small programs, but not OO - you can create your own problems
Barb's coding bat page - http://codingbat.com/home/ericson@cc.gatech.edu
Practice-it - lots of browser based Java exercises including OO http://practiceit.cs.washington.edu
iJava - online textbook for Java from Mass http://ijava.cs.umass.edu
Java WIDE - on-line environment for Java that more than one person can edit at a time http://www.javawide.org/index.php/Main_Page
Free on-line Java book good as a reference http://www.bluepelicanjava.com
Browser based exercises for learning Java http://www.learneroo.com/courses/11
Khan academy introduces programming use processing-js http://www.khanacademy.org/cs/programming
Nick Parlante's CS101 self-paced course https://www.coursera.org/course/cs101- actually in JavaScript but with some modifications to make it more like Java
Georgia Tech's database of AP A type multiple choice questions http://ice.cc.gatech.edu/apexam_final/
Animations of programming concepts like loops http://www2.davidson.k12.nc.us/hartsook/
Oracle free Java tutorial http://docs.oracle.com/javase/tutorial/
Jeliot - Program stepper and visualizer -http://cs.joensuu.fi/jeliot/
Alice 3 materials http://www.alice.org/index.php?page=3.1/download_materials

Greenfoot materials
Greenfoot Installation Link - http://www.greenfoot.org/download
Greenroom for Teachers - http://greenroom.greenfoot.org/door
API http://www.greenfoot.org/files/javadoc/
Kinect with Greenfoot http://www.greenfoot.org/doc/kinect
Webinars by Thomas Cooper http://coweb.cc.gatech.edu/ice-gt/1883

Processing
Download processing https://processing.org/download/?processing
Processing http://processing.org/examples/

CS Principles
CS Principles teacher workshop on App Inventor and Media Computation in Python http://coweb.cc.gatech.edu/ice-gt/2178
CP Principles website http://www.csprinciples.org
CS10K community site http://cs10kcommunity.org

Finch
Main page http://www.finchrobot.com
Downloads http://www.finchrobot.com/downloads

AP Links
AP CS A Mooc by Rebecca Dovi http://mooc.amplify.com
AP CS A draft of the labs http://www.tymann.us/apcs_labs/

Link to this Page