July 7-9, 2010: Workshop at Virginia Tech
Hosted by Manuel Perez-Quinones of Virginia Tech.
Sponsored by NSF BPC Alliance Georgia Computes! and the NSF CCLI Program.
The goal of this workshop is to introduce techniques that might be integrated into introductory courses in computing with a goal of attracting and engaging a broader range of students. We will be using Media Computation (http://www.mediacomputation.org). Media Computation is an approach to teaching introductory computing where the focus is on manipulating pictures, sounds, and video. The goal of Media Computation is to motivate and engage students, by contextualizing computing in a relevant activity.
A CD with all software will be provided at the workshop. We will also have a limited number of USB drives for copying the software at the workshop.
This workshop is aimed at computer science higher-education faculty and is also open to high school teachers.
Wednesday July 7: Python Media Computation
2-2:30: Welcome and Introductions.
2:30-3:30: Introduction to manipulation of images with Media Computation in Python. (No prior experience with Python required.)
3:30-3:45: Coffee Break
3:45-4:30: Cropping and Scaling of Images
4:30-5 (and evening homework): Make a collage!
7-8:30: Evening hang-out and play session. People can come in to work on their collages, or see other folks. We'll show some Media Computation related video clips, too.
Thursday July 8: Java Media Computation
8:30-9: Continental breakfast
9-10: Research results – what do we know about use of Media Computation?
10-11:15: Moving into Java: Introducing sound, sound manipulations, splicing sounds.
10:30-10:45: Coffee Break
11:15-12: Introducing objects with turtles and MIDI
1-2: Making movies and doing digital video special effects in Java.
2-3:15. Try movies and MIDI yourself.
3:15-3:30: Coffee Break.
3:30-4:30: Group Discussion: Which of these approaches could you use in your classes?
Friday July 9
8:30-9: Continental breakfast
9-10: Introducing linked lists with MIDI
10-11: Linked lists and trees of images.
11-12: Try making a MIDI song or a linked list animation.
1-2: (Optional: For those who can stay an extra hour) Making simulations in Greenfoot
To register for this workshop, please email Felicia Auzla firstname.lastname@example.org with:
- Your name
- Description of Institute: 2 yr vs. liberal arts vs. research university vs. high school, approximate number of computing majors or students in high school, and if minority-serving
- Mailing address
- Email and phone number
- Any dietary restrictions (e.g., vegetarian, vegan, pork-free, etc.)
- Will you need a laptop at the workshop, or will you be bringing one? All workshops are hands-on.
- Do you require accommodations at the workshop, or will you be commuting in each day?
These workshops are free to participants, including continental breakfast, coffee breaks, and lunch. Mileage will be reimbursed up to $100.Out-of-state travel (e.g., airfare) will be reimbursed up to $250. If you live more than 45 miles from the conference location, we will pay for 3 nights at a hotel room. For mileage reimbursement, we will need start/stop odometer readings.