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

Computing in the Modern World/Exploring Computer Science - June 25-29th, 2012

Registration List for Computing in the Modern World/Exploring Computer Science
Web pages for people in computing - 2012

Computing in the Modern World/Exploring Computer Science - June 25-29th, 2012

All teachers must register at Georgia public school teachers must also register at for workshop CTAERN3426.

The Institute for Computing Education (ICE) will hold a 5 day Computing in the Modern World/Exploring Computer Science workshop June 25- 29th, 2012 at Georgia Tech's Technology Square Research Building (TSRB) located at 85 Fifth Street. The workshop will begin each day at 8:30am and end Monday - Thursday at 4:00pm and on Friday at 11:30am. Teachers must attend all 5 days, and participate in work during class, to receive 3 PLUs (30 hours of contact time). This workshop will help prepare a teacher to teach the programming and web development parts of Computing in the Modern World and/or Exploring Computer Science (see and This workshop will be led by Barbara Ericson and Gail Chapman.

This workshop is for teachers with no or little experience in computer programming. It will introduce basic concepts of computer programming using Lightbot 2.0, Scratch, PicoBoards, and LEGO WeDo kits. Lightbot 2.0 is a free on-line flash game that has a series of challenges involving a robot (see Scratch is free software from MIT that allows kids to learn programming concepts while creating 2D animations and games (see PicoBoards and LEGO WeDo kits can be used with Scratch to integrate the virtual and physical world. You can make a musical pickle with the PicoBoard, or create driving games with a steering wheel and gas pedal using LEGO WeDo sensors. This workshop will cover the basics of computer programming including problem solving, algorithms, variables, loops, conditionals, list processing, and event handling. We will also learn computing concepts by using activities from CS Unplugged (see These activities teach about binary numbers, encoding, error detection, networking and more. We will also cover the basics of web page creation: HTML, CSS, and some javascript.

Upon completion teachers will know what activities they can use to introduce:

Thanks to our National Science Foundation grants there is no fee for this workshop for teachers. Due to a NSF grant we will be able to cover a room, parking, and food at the Renaissance Atlanta Midtown Hotel for teachers who live greater than 30 miles from campus. Alcohol and room service are not covered. Guests will be staying with two teachers per room, unless you wish to pay an additional cost for a private room. Private rooms are $59.50/night. We will also cover lunch and parking for all teachers. Teachers who get credit for the workshop (can't miss more than 10%) will earn a stipend of $800. Preference is given to teachers who are teaching Computing in the Modern World or Exploring Computer Science in fall of 2012.

Please bring a laptop if you have one, or notify us if you need to borrow a laptop.

Coding bat website for Java and Python programming
Practice-it site for practice Java programming
Create a mini-book from a sheet of paper - Monday - math, Tues tech tip, Wed web pick, Thurs trade talk, Friday future leaders
Use questions about prom and raffle sales when talking about conditionals
Use a smart board and moodle (can do tests on moodle too)
Handout a brochure at rising 9th grade orientation night about computing courses and give them to the parents
Invite the Geek Squad to come out and talk to the students about hardware and software (contact your local Best Buy store)
Offer afterschool clubs for students
Get donations of old computers and take them apart and take picture of the pieces
Borrow robots from Georgia Tech's lending library or buy your own and do robotics competitions (FIRST, VEX, etc)
Have students research how technology evolved

Stanford intro course on computing
Harvard intro course on computing (includes Scratch)
Harvard course on computers and the internet
Microsoft OneNote - way to organize material for clubs and classes
Software for animation class - 3d studio max (in web design pathway)
Website for creating blogs with video, pictures, and more
Computer history
Game developer conference in Atlanta that you might want to take your students to
Secure social networking site for teachers
SAT questions of the day - free
Free site for creating crossword puzzles
Engage Me Video on 21st century learners
Free information on computer basics, careers, internet security, and computer apps
Free video tutorials on many subjects (especially math)
Video about what digital natives want from their digital library
Site to let you create an icon for a link for bookmarking url's
Site to let you bookmark sites
Site to help you share and remember things
Site for creating on-line tests and games for assessment - not free
Website to create on-line tests - free
Website to grab working HTML stuff from
CSTA teacher's association site - membership is free
Briggs-Myers Personality test
How the internet works
What is my IP address site
Quiz on internet basics
Comic strip about a female "network guy"
Link to security talk
Link to rock, paper, and scissors powerpoint
Extra materials from Computing in the Modern World 2012
HTML reference
Materials for Web Dev from Exploring CS
Georgia Tech's distance learning website
Christopher Michaud's website with lots of Scratch projects
Video Tutorials for Scratch
Instructions for WeDo projects in Scratch
Scratch projects to debug
Scratch 2.0 preview video
Scratch video from researchers
JavaScript practice site
Ways to teach computing concepts in Scratch
Tips for teaching with Scratch
Lightbot 2.0
Another way to get to Lightbot (version 1) if the above link is blocked
Site that students can use to create animations in a browser

Tenative Agenda:

Monday June 25th
8:30am - 9:30am Introductions, CS Unplugged Activities (binary numbers, fax machines-image representation and compression), and standards
9:30am - 11:00am Introduction to programming using LightBot 2.0
11am - 12:00pm Introduction to Scratch (See
12:00pm - 12:30pm lunch break
12:30pm - 1:00pm Computing in Healthcare talk - Braunstein, Mark L []
1:00pm - 2:30pm - Using Scratch to create 2D animations and simple games: variables, iteration, conditionals, event processing. See
2:30pm - 4:00pm - Using PicoBoards and/or WeDos with Scratch

Tuesday June 26th
8:30am - 9:30am review of group work and questions from the previous day
9:30am - 12:00pm Digital art projects in Scratch - See
12:00pm - 12:30pm lunch break
12:30pm - 1:00pm Web hosting and honey bees: Craig Tovey
1:00pm - 3:00pm Working with strings and lists in Scratch
3:00pm - 4:00pm group work in Scratch

Wednesday June 27th
8:30am - 9:30am review of group work and questions from the previous day
9:30am - 12:00pm Take green screen pictures and work on creating a game in Scratch like Rock, Paper, and Scissors or Pinball or do any project on the distance learning website or on Christopher's website
12:00pm - 12:30pm lunch break
12:30pm - 1:00pm Mani Subramanian - global networks
1:00pm - 3:00pm Create a dance party in Scratch with the green screen pictures
3:00pm - 4:00pm group work in Scratch

Thursday June 28th
8:30am - 9:30am review of group work and questions from the previous day
9:30am - 10:00am visit summer camp
10:00am - 12:00pm Introduction to simple HTML page creation (links, images, lists, tables) - People in computing to create a web page about - 2012
12:00pm - 12:30 lunch break
12:30pm - 1:00pm Ada Gavrilovska [] - Cloud Computing
1:00pm - 3:00pm CSS, Forms and Javascript - see and and
3:00pm - 4:00pm group work on creating web pages

Friday June 29th
Group Picture Today
8:30am - 9:30am review of group work and questions from the previous day
9:30am-11:15am Resources and project ideas for the other standards for Computing in the Modern World / Exploring Computer Science
11:15am-11:30am surveys

Link to this Page