NOTE: This material was used for a workshop for middle school
and high school teachers and a camp for middle school kids and
is currenlty being reworked. The final polished handouts
will appear on the "Tutorials and Examples" pages as they are completed,
by sometime in July or August 2008.
The workshop will include 120 contact hours for middle and high school teachers, meeting from 8:30am5pm
each day with a lunch break.
Here is the real schedule for teachers of what we actually did.
Each of the first two weeks will be a mix of learning and experimenting with Alice,
and developing Alice curriculum
materials that fit best with the way teachers plan to integrate Alice into
their
courses. For some teachers, this will be Alice modules, and for others it
may
be an entire Alice course. Duke Faculty and students will be providing
support
in this development.
Under Construction in June/July 2008
This page will be modified each day to show what we actually
did that day. After the workshop is over we will organize the material
in a better way and put it on the tutorials and examples page.
Week 1: June 1620, 2008
Monday, Day 1
 Alice Examples shown
Note: When downloading an Alice example, your computer may rename it
as a .zip file. If that happens, do not unzip it, but rather rename it by
replacing the .zip with .a2w.
 Introduction to using Alice
 Materials in Day 1 folder
 Getting
Started Handout
 Motion (translation and rotation) during scene setup

Objects in Alice: Positioning and Moving Them
 Problem Solving and Storyboard Design (Participants work on building a
simple Alice storyboard)
 Storyboard Paper
Tuesday, Day 2
 Alice Examples shown
 Storyboard > Code (in Day 1 folder)
 Tutorial: Methods
 Revisiting translational and rotational motion (in Day 1 folder)
Functions (builtin) and parameters (builtin only, through slide
10)
 Camera Control
(through Slide 10)
 Participants work on building a world for their storyboard
Wednesday, Day 3
Thursday, Day 4
 Alice Worlds
 Interactivity and Events
 Events demo including As Seen By, sound, billboard
 Events Tutorial
 As Seen By Tutorial
 Sound
 Parameters
 Work Session: Build a world from storyboard (second one)
Friday, Day 5
Week 2: June 2327, 2008
Monday, Day 6
 Alice demos
 Example of functions with parameters, and tying to events, color
 Breakout discussions of camp
Tuesday, Day 7
 Alice Examples

Variables Example  asking a question
 Strings  asking questions, joining strings
 Complicated Conditional
 Using Libraries  simplified
 Work session: teams develop a camp plan
 Sample Student Projects (Presentation and discussion)
 Group discussion: How to grade them?
 Our grading rubrics

quizDemo.a2w
Wednesday, Day 8
Thursday, Day 9
Friday, Day 10
Week 3 First Option: July 711, 2008
This week will involve approximately half of the teachers. They will
continue
development of materials and will try some of the modules out on students
attending a summer camp.
Monday, Day 11
 Students
 Getting Started in Three Parts
 Part One
 Part Two
 Build a world of your own with objects and some methods
 Teachers
 Lesson Plans Templates
 Lists and Arrays Tutorial
 Example world of lists  Ballerina Dance
(BallerinaDance.a2w)
 Curriculum Development
 Some new instruction  Arrays
Tuesday, Day 12
 Students
 Part Three
 Download skyride from starter page. Drop dummy for original view,
set camera to ride with skyride.car2, reset camera to original view, have
skyride move again, and set camera to watch it from original position
without
moving.

Handout (pdf)  Just Part 1
 Teachers
 Array Visualization Tutorial
 Work on Lesson Plans
 Divide into Small Groups, Present and Evaluate Lesson Plans
Wednesday, Day 13
 Students
 Part 2 and 3 of Kangaroo Visit
 Parts 13 of ChangeColor
 Lists example
 Work on Worlds
 Animation Fair
 Teachers
 Work on Lesson Plans
 Watch student Animation Fair and Other Demos

buildingBlockGame.a2w  building block game example
Thursday, Day 14
 Students
 Answer Questions World
 Score and Timer  Click a Cow
 Work on Worlds
 Billboard from image
 Record Simple Sounds
 Teachers
 Work on Lesson Plans
 Present and Evaluate Lesson Plans
 Alice Demo
Friday, Day 15
 Students
 BDE, build a billboard with paint, arrays?
 Arrays
 PostTest
 Work on Worlds
 Animation Fair
 Collect Worlds from Students
 Teachers
 Work on Lesson Plans
 Present and Evaluate Lesson Plans
Week 3 Second Option: July 1418, 2008
This week is an alternative third week for teachers and will be run
in the same manner as the other week 3 option.
Monday, Day 16
 Students
 Getting Started in Three Parts
 Part One
 Part Two
 Part Three
 Write a storyboard
 Build a world of your own with objects and some methods
 Teachers
 Lesson Plans
 Lesson Plan Templates (see from Day 11)
Tuesday, Day 17
 Students
 Kangaroo Visit Parts 13
 Skyride
 Evil Ninja's list
 Teachers
Wednesday, Day 18
 Students
 Write a function  chicken change color
 Random numbers  snowman change color randomly
 BDE
 Memory game

 Mini animation fair
 Teachers

memoryGame.a2w  Example of
adding to a list while the animation is running.
 BDE
 Lesson Plans
Thursday, Day 19
 Students
 Score
 Billboards  images and paint
 Ask Questions
 Scene change  fade to black, change ground texture
 Sound
 Work on worlds for animation fair
 Teachers
 Lesson Plans
 Presentations
Friday, Day 20
 Students
 Work on Worlds
 Timer
 Animation Fair
 Teachers