Lesson Plan

Week 1:

             I.      Introduction

a.      Who are we?  Where are we from?

                                                               i.      Computer Science and Studies majors from St. Xavier University

          II.      Survey

a.      Hand out/collect the pre-survey to girls

       III.      T-Shirts

a.      Get t-shirt sizes

        IV.      Introduce Alice

a.      Discuss what we will do in the project

                                                               i.      How many sessions

                                                             ii.      Briefly explain the 3D object environment of Alice

b.      Do Storytelling Alice Tutorials with girls

                                                               i.      Tutorial #1—Figure Skater:  5 areas of Alice overview

                                                             ii.      Tutorial #3—Ghost/Scary Characters:  Adding/positioning objects

Week 2:

             I.      Introduction

a.      Review what we did last week and discuss what we will do today

          II.      Adding/Positioning Objects Continued

b.      Use quad view to position and stack objects

c.      Methods:

                                                               i.      Turn to face

                                                             ii.      Move

                                                            iii.      Turn

                                                           iv.      Look at

d.      Deleting objects

Week 3:

             I.      Introduction

a.      Review what we did last week and discuss what we will do today.

                                                               i.      Review built-in methods.

                                                             ii.      Review how to create methods

          II.      Simple Animation

a.      Explain “Do In Order” and give an example.

b.      Explain “Do Together” and give an example.

c.      Have girls do a “Do Together” and a “Do in Order”:

                                                               i.      Start new world

                                                             ii.      Add two characters

                                                            iii.      Have characters turn to face each other (Do Together)

                                                           iv.      Have characters say something to each other (Do in Order)

d.      Creating Methods:

                                                               i.      Create method to have a character jump using Do Together and Do in Order

       III.      Creating Events

a.      Give brief explanation of events and give an example of an event

b.      Create an event to let the mouse move objects.

c.      Have girls build on jump method created earlier to have character(s) jump based on a user-initiated event:

                                                               i.      When a key is typed

                                                             ii.      When the mouse is clicked on something

Week 4:

             I.      Introduction

a.      Review what we did last week and discuss what we will do today

          II.      Creating scenes

a.      Special feature of Storytelling Alice

b.      Create new scenes

c.      Using Camera Tripod methods to switch from one scene to another

       III.      Project Introduction

a.      Tell girls they’ll be beginning their own projects next week. 

b.      Tell them to think about what they would like to do for a project.

c.      Tell girls they can work on their projects independently or with a partner

Week 5:

             I.      Introduction

a.      Review what we did last week

          II.      Open-ended projects

a.      Describe what we would like girls to do with their projects

                                                               i.      Be creative

                                                             ii.      Add numerous objects

                                                            iii.      Use built-in methods to animate objects

                                                           iv.      Create their own methods to animate objects.

                                                             v.      Use events to add user interaction

b.      Have girls begin their projects.  Help them as necessary.

Week 6:

             I.      Finish open-ended projects

          II.      Have girls demonstrate projects to class

       III.      Show girls our projects

        IV.      Hand out/collect post-survey to girls

           V.      Hand out T-shirts (may do this sooner)