The idea behind this schedule is to have at most two parallel sessions (hopefully with little or no intersection in audience) with a constant "third" session of hanging out at the SqueakEnd.
FRIDAY MAY 3, 2002
3-5 pm: Register, Lobby of the College of Computing
5-6 pm: OPENING SPEAKER: Alan Kay, Viewpoints Research
"Squeak: Back to the Future" (Title?)
6-7:30 pm: DINNER: Italian buffet
7:30-9 pm: Evening Squeaking
7:30-9 pm Lex Spoon, Georgia Tech
"An Introduction to Squeak" For those who have never seen Squeak and want some sense of how to use it and how the language works, Lex (an experienced Squeak teacher with classes of over 100) will give an overview of the language and environment.
SATURDAY MAY 4, 2002
8:30-10: BREAKFAST: Lite continental breakfast
Room 101: Rick Zaccone, Bucknell University
"Software Engineering and Squeak" Rick has been an early adopter of Squeak, which he uses in his Software Engineering course for the last two years.
Room 102: Stephen T. Pope, University of California, Santa Barbara
"Using Squeak as a first language" – I'd like to face the
various debates pro and con head-on, to try to look into what is important to learn, and then discuss techniques for teaching very-high-level programming using languages such as Smalltalk. This won't be a pitch: It's a discussion of issues with why we chose to use Squeak.
Room 101: Kim Rose, Viewpoints Research
"Powerful Ideas in the Classroom - Using Squeak to give deeper meaning to math and science in the elementary school classroom" Kim works with teachers to introduce Squeak in elementary and middle school classrooms. Her experiences inform us about using multimedia projects with non-majors.
Room 102: Dan Ingalls, Viewpoints Research
"Squeak and Modularity" The Master Implementor of Squeak (and many other Smalltalks) describes Squeak and its package and module systems.
Noon-1:00 pm: LUNCH: Subs
Room 101: Mark Guzdial, Georgia Tech
"Introducing Objects in Squeak" Mark has been using Squeak in a required Sophomore-level course introducing OOA/D and user interface design & programming since January 1998. Students in the course have built MP3 players, 3-D adventure games, personalized newspapers, and other multimedia applications.
Room 102: Bijan Parsia, University of North Carolina, Chapel Hill
"A Squeak of Life: Themes and Variations" Intermodal Instructional Deployment of Implementation Strategies for Classic Cellular Automata: A Hands on Approach. Exploring how to learn the ins and outs of Squeak via the Game of Life and a bit about cellular automata via Squeak.
Room 101: Jochen "Je77" Rick, Georgia Tech
"Using Swikis in CS Courses" Je77 wrote the Swiki software that we use at Georgia Tech to support our multimedia integration. Je77 will present how we use Swikis in courses on computer music, digital video effects, and O-O and UI design, and explain how to install and administer a Swiki server.
Room 102: John Maloney, Walt Disney Imagineering R&D
"Sound and Music in Squeak" John implemented many of Squeak's sound, music,
and MIDI facilities. Squeak can help teach many topics in digital sound and music,
from basic synthesis to music theory. This session will discuss generating sound, orchestrating
MIDI files, recording and manipulating sound, creating a simple sampled instrument, and
Room 101: Mark Guzdial, Georgia Tech
"A Computer Music Implementation Course" Mark with colleague Jim Greenlee offered a course on Computer Music Implementation to Georgia Tech undergraduates during the Fall 2001 semester. He will present how Squeak was used to teach the class and some of the students' projects.
Room 102: Jeff Pierce, Carnegie Mellon University
"3D programming with Alice in the classroom and in a Squeak Wonderland" As part of the Alice team at Carnegie Mellon University, Jeff has seen
firsthand how the lure of building 3D worlds can interest people in programming and encourage multidisciplinary teams to work together. He will present some of the lessons learned from Alice, show worlds users have built with Alice in the Building Virtual Worlds course at CMU, and describe the implementation, strengths, and weaknesses of Squeak Alice.
5:30-7: DINNER: Low-Country Barbecue Feast
7-9: Open SqueakEnding
SUNDAY MAY 5, 2002
9-10:30: BREAKFAST: Slightly more substantial breakfast
Room 101: Craig Latta, Stanford, IBM Watson Research Center and Stanford University, http://www.netjam.org
"Introducing Squeak to Composers" In Fall 2001, Craig taught at Stanford's Center for Computer Research in Music and Acoustics. In his class, "Dynamic Multimedia with Squeak," he encouraged students to explore the creative possibilities of dynamism and interaction in their compositions. In a unique roundtable-network setting (using Squeak's "Nebraska" shared-graphics facility), Craig led the class in a lively collective exploration of Squeak's capabilities, using the students' artistic goals as a guide. Craig will survey the directions in which his students took the course, the technology underlying its presentation, and the projects undertaken by the class.
Room 102: Yisrael Lowenstein, Georgia Tech
"Digital Video Effects in Squeak" Yisrael has been developing examples of manipulating digital video in Squeak, as a jumping-off point for other digital video projects.
11:30-12: CLOSING SESSION
12-1:00: LUNCH: Pizza