Printable Version of this PageHome PageRecent ChangesSearchSign In

SIGCSE 2010 Preconference Workshop, March 10, 2010

Workshop Leaders: Barbara Ericson and Mark Guzdial

Laptops are required! We will provide software on CD's, and will have a limited number of USB drives to pass around with software.

We got it figured out. Since we were unable to reach an agreement on a contract with the convention center caterer, everyone will be on their own for breakfast, lunch, and coffee breaks. For those for whom we are reimbursing travel, we will increase your grant to $535 to cover these additional costs – with our apologies!


  • 8-8:30 am: Breakfast at the event on your own.
  • 8:30-9: Overview of the four books: Mark
  • 9-10: Getting started with Media Computation on images in Python: Mark
    • 9-Lunch: The "old-timers" head off to compare assignments, labs, and tests. In room 102D
  • 10-10:30: Playing with Python Media Computation
  • 10:30-10:50: Break on your own
  • 10:50-12: Getting started with Media Computation on sounds in Java: Barb (with Mark doing the harmonica demonstration).
  • 12-1:00 pm: Lunch on your own
  • 1-1:20: Review of some of the research findings on Media Computation: Mark
  • 1:15-2: Introducing Wonderland, Media Computation with Alice and Java: Barb
  • 2-2:30: Report back from the "old-timers": Beth and company
  • 2:30-2:45: Beth Simon on Media Computation with CS majors at UCSD
  • 2:45-3:00: Gary Schubert on Media Computation with Python – on HP Plotters
  • 3:00-3:15: Jeff Gray on Media Computation summer camp and use in high schools
  • 3:15-3:20: Ria Galanos on making colors pop.
  • 3:20-3:40: Break on your own
  • 3:40-4:20: Playing with Information: From sounds to numbers to images, and back: Mark
  • 4:20-5:00: Advanced Image Stuff: Simple Steganography, Embossing, and more: Barb
  • 5:00-5:30: Linked lists of images, MIDI, and sounds: Mark


  • A Plethora of Turtles: Introducing objects, a way to do collages, and agents in simulations.
  • Continuing with Wonderland, but in Python. (Using Glitch examples.)
  • More Movie Ideas: Drawing with light sticks, and making people disappear.


Please note: We may only offer travel grants and pay for a hotel room for US CITIZENS or those teaching in US institutions. International participants may attend at no cost, but we cannot offer any travel support.

Media Computation ( is an approach to teaching introductory computing where the focus is on manipulating pictures, sounds, and video. The approach motivates and engages students, by contextualizing computing in a relevant activity. The one-day pre-conference workshop is appropriate for both novices to Media Computation and those using the approach now. The day will offer an overview of the approach, touching on use with Python, Java, and Alice, for both introductory (APCS or CS1) and data structures classes.

The workshop is FREE to attendees, and will include a travel stipend and one night's lodging (both as a reimbursement – save your receipts!). Funding for the workshop comes from the National Science Foundation's CCLI program.
  • We'll offer $500 per person travel grant to be used towards your air travel or car mileage. (Sorry, we can't pay for additional nights of hotel out of this grant.)
  • We'll cover one night's hotel (Tuesday night, presumably)
  • We'll cover breakfast and lunch and breaks that day.

Last modified 7 March 2010 at 1:15 pm by Mark Guzdial