Alice Frenzy: An Interactive Group Activity James Caristi Valparaiso University Dept. of Math & Computer Science Valparaiso, IN 46383 01-219-464-5342 Stephen Cooper St. Joseph s University 5600 City Avenue Philadelphia, PA 19131 01-610-660-1561 Judy Mullins University of Missouri Kansas City 5110 Rockhill Rd. Kansas City, MO 64110 01-816-235-5938 James.Caristi@valpo.edu scooper@sju.edu mullinsj@umkc.edu ABSTRACT Participants will be given 15 minutes of instruction on programming in Alice. Then, working in small groups, participants will attempt to develop a program in 30 minutes from one of several given starting scenarios. Categories and Subject Descriptors D.1.5 [Object-oriented Programming] K.3.2 [Computer and Information Science Education] Computer Science Education Participants are free to remove or add objects, or change the scene in any way they wish. Their main task is to come up with an interesting story to program using the scene. After 45 minutes, programs will be collected on data sticks from anyone who wishes to submit their work. We will display the programs for everyone to watch, and audience applause will be used to judge the entries. Prizes will be given to the best programs. Prizes will include tshirts, mugs, and data sticks. General Terms Languages. Keywords Computer objects. science education, human-computer interaction, 1. INTRODUCTION Near the end of a long conference, participants appreciate a different type of activity. We will engage people in small groups in an activity that involves programming in a simple but powerful environment. People will have to be creative and work quickly. If they are happy with their results, they can submit them for public display and evaluation. The best programs will result in fabulous prizes for the teams that submit them. Figure 1. Spooky bedroom 2. THE PLAN Many participants have laptops with them at SIGCSE sessions. We can easily arrange to put Alice on all of them by bringing CDs and data sticks containing Alice, and installing on many laptops prior to the session. We will have a few laptops for people who do not have them. Jim Caristi will provide 15 minutes of instruction on Alice programming. This will include arranging objects, camera movement, writing new methods, concurrency, creating keyboard and mouse events, and using sound. He has actually done all of this in 15 minutes as part of a very successful presentation to the Valparaiso University ACM Student Chapter. Participants will then be given 45 minutes to work in small groups to develop programs using one of several initial scenes (two examples are shown below as figures 1and 2). Copyright is held by the author/owner(s). SIGCSE'07, March 7 10, 2007, Covington, Kentucky, USA. ACM 1-59593-361-1/07/0003. Figure 2. Way out in space
/lp/association-for-computing-machinery/alice-frenzy-an-interactive-group-activity-aXnHfyoDAp