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

CS Principles - June 29 - July 2nd, 2015

Registration List for June 29-July 2nd: CSP

The Institute for Computing Education (ICE) at Georgia Tech is offering 4 days (30 hours) of teacher professional development to help prepare teachers to teach the CS Principles (CSP) course from June 29th to July 2nd 2015. Please note that the workshop runs from 8:30am - 4:30pm every day.

You can apply for the workshop at: https://www.surveymonkey.com/s/CSP6297215 We will give preference to teachers who are teaching CSP in the fall, teachers who don't have any prior textual programming experience, teachers who want to try our ebook, and teachers who lead professional development for other teachers.

This is a blended learning opportunity for teachers who are interested in teaching CS Principles. We are especially targeting teachers who don't have any prior textual programming experience. We will start with a webinar to introduce the eBook and expect participants to work through the first 6 chapters in our new eBook for CSP teachers before the face-to-face workshop. The eBook includes Python programs that you can run directly in the browser. It also includes multiple-choice questions, fill in the blank questions, and mixed up code problems to provide practice with computing concepts. We are also working on a companion student eBook that will be ready by fall 2015. To learn more about the eBook and the study go to
http://ebooks.cc.gatech.edu/TeachCSP-Python/

Due to our NSF grant we can provide hotel and additional meals (not alcohol or room service) for a limited number of teachers. We will provide lunch for all attendees and cover parking for those who are not staying at the hotel.

Learning Objectives:
• Begin to prepare teachers with no prior programming experience to teach CS Principles though both in-person professional development and online learning.
• Introduce the big ideas in CSP and provide hands-on sample projects and lessons in each of the big ideas.
• Create a community of practice for CSP teachers through in-person professional development, an online group, and support for small “reading” groups to work through the eBook.
• Include hands-on experience with ArtBotics, which uses LEGO robots to create kinetic sculptures.


Hours: 8:30am - 4:30pm Monday - Thursday
Location: Georgia Tech, Klaus 1207
Instructors: Barbara Ericson and Gail Chapman
Parking: State Street Lot $2/hour
Directions to Parking: http://coweb.cc.gatech.edu/ice-gt/1379
Workers: Dominic, Kenneth, and Robert

Links from the Workshop
URL to live binder http://tinyurl.com/CSGATECH
Google Drive https://drive.google.com/folderview?id=0By_f7sOBNGlIfk1ZOTAyYUl0clRQZU5Obm5kVXBuakZoN1NmTDdaOTBQQ3p4ZDRyNk00NlU&usp=sharing
Artbotics information http://artbotics.org
LEGO Education - http://legoeducation.us
Robotics at U Mass http://robotics.cs.uml.edu
Lending library at Georgia Tech - https://docs.google.com/forms/d/13C6BtOnkw3j1SkK-Px_pJ4AK1-9g03I2Luh9l4FuCNY/viewform?c=0&w=1

CSP Site -http://apcsprinciples.org and http://www.csprinciples.org (older site)
College Board community https://apcommunity.collegeboard.org/web/csprinciples/home/

Curriculum and Lesson Plans for CSP - Teacher materials
Rebecca Dovi's (Code Virginia) materials - http://www.supercs.net
Tom Cortina materials - http://www.cs.cmu.edu/~tcortina/15110m14
Mobile CSP site for Teachers https://ram8647.appspot.com/teach_mobileCSP/preview and resources https://ram8647.appspot.com/teach_mobileCSP/resources
Beauty and Joy site from Berkeley for CSP http://bjc.berkeley.edu
Online book for teaching with Alice 2.3 https://sites.google.com/a/eng.ucsd.edu/expeditions-through-alice/home
CS4Alabama online course for CSP teachers https://csp-cs4hs.appspot.com/preview
Texas inquiry based materials http://www.cs.utexas.edu/~engage/
Code.org materials https://studio.code.org/s/cspunit1 and https://studio.code.org/s/cspunit2 so far - more coming by fall

Networks for Teachers of CSP
CS10K community https://cs10kcommunity.org - has resources for ECS and CSP and runs webinars

Books
Blown to bits - free online book - http://www.bitsbook.com
Materials to go with Blown to bits book https://drive.google.com/folderview?id=0By_oCmhf23zNfml4c3l0YS1pUWpPWDRiaHhpVy16VldNd25UQmdVZFhRci1UVVpOMjlCNFE&usp=sharing
CS Illuminated - http://csilluminated.jbpub.com/3e/

Teacher Tools
tool to handle student work, can enter grades, and create quizzes - https://www.edmodo.com
dropbox (up to 2GB free) - https://www.dropbox.com/home
Schoologoloy - https://www.schoology.com/home.php

Tools and Environments for teaching programming
EarSketch - write programs to remix music in Python or JavaScript - http://earsketch.gatech.edu/

Videos about Georgia Tech's Threads (areas in CS) http://www.cc.gatech.edu/threads-better-way-learn-cs

Links from teacher lessons
The Internet in 5 minutes https://www.youtube.com/watch?v=cafVVwi1yEI
RSA encryption and decryption https://en.wikipedia.org/wiki/RSA_(cryptosystem)
tninket.com - online development environment for Python http://trinket.io
UUhistle - code visualizer that works with Python - needs to be downloaded - http://www.uuhistle.org
RUR-PLE - download environment for Python - https://code.google.com/p/rur-ple/
Discovering Computers 2010 - online materials and book - http://www.amazon.com/Discovering-Computers-2010-Available-Assessment/dp/032478645X
Wheel of terms from Discovering Computers http://oc.course.com/wheel2/sm_wheel.cfm?ISBN=978-0-5384-6845-9&chapter=1&title=VB%202010&user=studentuser&fname=Student&lname=User&applicationID=Office2010&school=Cengage
How to build a PC - http://www.tomshardware.com/reviews/build-your-own-pc,2601.html
Free online for playing games on phones or laptops - can create your own game or play others - https://kahoot.it/#/
Exploring Computer Science curriculum - Drawing Pictures Activity - http://www.exploringcs.org/wp-content/uploads/2014/02/ExploringComputerScience-v5.0.pdf

Post Survey - http://bit.ly/1divzPQ

Tenative Agenda

Day 1 – 7.5 hours of contact time
Morning
• Introduction to the 7 big ideas, computational thinking practices, learning objectives, essential questions, essential knowledge statements, and enduring understandings
• It is all just bits (numbers, characters, web pages, pictures, sounds)
• Capabilities and limitations of computers.
Afternoon
• Tour of resources (lesson plans, free on-line tools, CS10K website https://cs10kcommunity.org/, other curriculum – Mobile CSP (http://mobile-csp.org), code.org (unit 1 - https://studio.code.org/s/cspunit1 and unit 2 - https://studio.code.org/s/cspunit2)
• The Internet, security and cryptography

Day 2 – 7.5 hours of contact time
Morning
• hands-on building of robot that can draw and drawing your artwork
Afternoon
• Planning and building a kinetic sculpture
• Discussion of how to teach this
• Information about Georgia Tech’s lending library and ways to get robotic kits

Day 3 – 7.5 hours of contact time
Morning
• Internet, security, and cryptography (continued)
Afternoon
• Programming concepts (variables, sequential execution, loops, conditionals)


Day 4 – 7.5 hours of contact time
Morning
• Panel of pilot teachers and their experience
• How to pace the course
• Writing in CSP
Afternoon
• Portfolio assessments
• Sample exam
• How to create a reading group for the eBook

Link to this Page