Alice Workshop November 2009 By: Kim Glavan New Lenox School Dist #122.

Slides:



Advertisements
Similar presentations
Mike Scott University of Texas at Austin
Advertisements

Getting Started With Alice: The Basics By Jenna Hayes under the direction of Professor Susan Rodger Duke University July
Visual Lists By Chris Brown under Prof. Susan Rodger Duke University July 2012.
Repetition everywhere – comparing while in a method and as an event Susan Rodger Duke University July 2010 modified July 2011.
Alice Learning to program: Part Four Creating Sounds, Making Billboards, Fun with 3-D Text, New Events, and Rotating Objects by Ruthie Tucker and Jenna.
Princess & Dragon – Version 2 By Michael Hoyle under the direction of Professor Susan Rodger Duke University July 2012 Part 2: Using Methods.
Getting Started With Alice By Ruthie Tucker under the direction of Prof. Susan Rodger Duke University, July
How Tall Are You? Introducing Functions By Jenna Hayes under the direction of Professor Susan Rodger Duke University July 2008 Updates made June 2014 by.
Princess & Dragon Part 2: Teaching a Dragon to Fly—Methods & Properties By Elizabeth Liang under the direction of Professor Susan Rodger Duke University.
Lesson 7B Creating Our Own Methods Slides are adapted from aliceprogramming.net or
Using Functions in Alice By Jenna Hayes Under the direction of Professor Susan Rodger Duke University July 2008.
Lights Camera Action! Part 3: BDE Events By Deborah Nelson under the direction of Professor Susan Rodger Duke University July 2008.
Alice: A Free 3D Animation World for Teaching Programming Barbara Ericson Georgia Institute of Technology Oct 2005.
Creating a 3D Interactive Story Prof. Susan Rodger Duke University Feb. 24, 2007.
Methods Tutorial: Part One By Deborah Nelson Duke University Under the direction of Professor Susan Rodger June 9, 2008.
METHODS!.  A method is a sequence of instructions or behaviors that will be carried out when requested.  You can use them to create new methods so that.
Princess & Dragon Part 4: Breathing Fire—Adding Effects to Alice By Elizabeth Liang under the direction of Professor Susan Rodger Duke University June.
01-Intro-Object-Oriented-Prog-Alice1 Barb Ericson Georgia Institute of Technology Aug 2009 Introduction to Object-Oriented Programming in Alice.
Getting Started With Alice By Ruthie Tucker under the direction of Prof. Susan Rodger Duke University, July
Programming with Alice Computing Institute for K-12 Teachers Summer 2011 Workshop.
Changing Camera Views! Part 2: Simple Scene Change & Lighting Fixes By Bella Onwumbiko under the direction of Professor Susan Rodger Duke University July.
Graphics Movies & Games. Jump In! Feeling sleepy and stupid… Extract the Alice from the zip archive and copy it to C:\Programs.
Introduction to Arrays. definitions and things to consider… This presentation is designed to give a simple demonstration of array and object visualizations.
Getting started with Alice Adapted from presentations by Jenna Hayes, Duke University Donna Gavin, UWP Computer Science and Software Engineering.
Alice 2.0 Introductory Concepts and Techniques Project 1 Exploring Alice and Object-Oriented Programming.
The Very Basics of Alice: A Simple Overview 6 th & 7 th Grade Tech Apps.
Changing Color, Using Text Objects, and Random Selection in Alice By Jenna Hayes Under the direction of Professor Susan Rodger Duke University, July 2008.
Teaching a character to walk in more than one world: Parameters and Inheritance. By Lana Dyck under the direction of Professor Susan Rodger Duke University.
Princess & Dragon Part 1: Objects in an Alice World By Elizabeth Liang under the direction of Professor Susan Rodger Duke University May 2010.
Lesson 9B Adding sound and Billboards. What is a function? Give an example. How do you create a method? Give an example. What is an event? Give examples.
A Simple Quiz: Ask User Functions. By Lana Dyck under the direction of Professor Susan Rodger Duke University June 2009, added Part 2 July 2011.
An Introduction to Alice (Short Version) – Extras! Yossra Hamid Under the Supervision of Professor Susan Rodger Duke University, June 2014 This is a continuation.
Skater World: Part Two By Deborah Nelson Duke University Under the direction of Professor Susan Rodger June 1,
Bunny Eat Broccoli Repetition – Simple loops and Conditional loops Susan Rodger Duke University July 2011.
The Essentials of Alice (Bunny) By Jenna Hayes under the direction of Professor Susan Rodger Duke University July 2008.
Illuminating Computer Science CCIT 4-6Sep
Balancing the scales: Inequalities By Melissa Dalis Professor Susan Rodger Duke University June 2011.
The Essentials of Alice Mrs. Jayne Slease SBMS CTE Computer Science and Animation Credit to Duke Students under the direction of Professor Susan Rodger.
Tutorial for Arrays and Lists. Description This presentation will cover the basics of using Arrays and Lists in an Alice world It uses a set of chickens.
Creating a 3D Interactive Story Prof. Susan Rodger Duke University July 19, 2007.
Alice An introduction to programming. History  First created as a project by a student group  Carnegie Mellon University Pittsburgh  Free to anyone.
Skater World: Part Four By Deborah Nelson Duke University Under the direction of Professor Susan Rodger June 1, 2009.
Repetition everywhere – comparing while in a method and as an event Susan Rodger Duke University July 2010.
Using Placeholders to Simplify your Methods: Learning Methods, Part 2 By Deborah Nelson Duke University Professor Susan Rodger June 16, 2008.
Headshots in Alice Duke University Professor Susan H. Rodger Gaetjens Lezin July 2008.
Lesson 8C Animation and Events. Step 3: Animation Drag it into the method and have him say “let her go!” Click on the knight in the object tree and scroll.
Princess & Dragon Part 3: A Knight Comes Riding In—Cameras & Events By Elizabeth Liang under the direction of Professor Susan Rodger Duke University June.
How Tall Are You? Introducing Functions for Alice 3 By Jenna Hayes under the direction of Professor Susan Rodger Duke University July 2008 Updates made.
Presenter: Carol Liss Timberlane Regional Middle School 6 th and 7 th grade Tech. Educator Co presenters:
The Essentials of Alice By Jenna Hayes under the direction of Professor Susan Rodger Duke University May 2009.
Getting Started With Alice: The Basics. Step 1: Background Open up Alice, and choose a background for your Alice world. Your world is something you can.
Alice the Free, Fun and Easy Way to Introduce Students to Programming Elaine Witkowski and Jill Nelson.
The Essentials of Alice (Bunny)
Getting Started With Alice: The Basics
An Introduction to Alice (Short Version)
Teaching Characters to Walk: Learning Methods, Part 1
An introduction to programming Created by Dr. Randy Pausch
Graphics Movies & Games
Princess & Dragon Part 2: Teaching a Dragon to Fly—Methods & Properties By Elizabeth Liang under the direction of Professor Susan Rodger Duke University.
Princess & Dragon Part 3: A Knight Comes Riding In—Cameras & Events
Alice: A Free 3D Animation World for Teaching Programming
How Tall Are You? Introducing Functions
Getting Started With Alice
Alice: A Free 3D Animation World for Teaching Programming
Professor Susan Rodger
Using Alice This is an introduction to Alice..
Headshots in Alice Duke University Professor Susan H. Rodger
Getting Started With Alice: The Basics
Professor Susan Rodger
Presentation transcript:

Alice Workshop November 2009 By: Kim Glavan New Lenox School Dist #122

Alice can be downloaded free from thanks to Carnegie Mellon University. It teaches introductory computer programming using 3D objects. Students create programs by dragging and dropping program elements. Can be used on a Mac or PC The newest version Alice 2.2 just came out 6/10/09

There are books out there to help with learning Alice and teaching. By: Wanda Dann, Stephen Cooper, and Randy Pausch Publisher: Prentice Hall By: Gary Shelly, Thomas Cashman, and Charles Herbert Publisher: Thomson By: Tony Gaddis Publisher: Pearson

This is the Start up dialog box that shows up when you open Alice. Tutorial 1 and Tutorial2 are good places to start. They explain step by step by note cards and you can interact with the tutorial by doing what is needed to make a world.

Up and Down Spin forward or back Resize Copy Tumble Spin left or right Allow mouse to Move subparts Click on the Add Objects button in the lower right of the World view window.

We are going to create a new World in which a penguin will announce what action it is going to perform, and then perform the action. In the Local Gallery > Animals > Penguin You can drag & drop or click on Add to World. Then click the DONE button. Click the Penguin tile in the object tree. In the details area look for penguin say. Drag and drop in Editor area. Click other and type in “I am now going to walk”. Click More > Duration > 2 seconds. Now drag Penguin Move onto the editor area. Click Forward > 1 meter. ** Drag – walk move_time over and click time = 1 In order to do this together we need to drag Do Together from the bottom and put both of these moves inside. Drag penguin say and click other and type in “I am now going to jump up and down”. Click More > Duration > 2 seconds Drag Penguin Move onto the editor area. Click Up > ½ meter More > duration >.25 Drag Penguin Move onto the editor area. Click Down > ½ meter More > duration >.25

Drag penguin say and click other and type in “I am now going to flap my wings”. Click More > Duration > 2 seconds. Drag Wing flap times onto the editor area. Click 2. Drag penguin say and click other and type in “I am now going to turn my head right then left”. Click More > Duration > 2 seconds. Click on head in the object editor the drag head turn > right > ¼ revolution onto the editor area. Drag these directions onto the clipboard and then drop down under above directions. Change right to left. Copy it again and keep it at left. Copy again and change left to right. Drag penguin say and click other and type in “I am now going to make my belly turn blue”. Click on properties and drag over color – set color to Blue > how much – object only > duration 2 sec Drag over color again – set color to no color this time No for the last command – We are going to make the penguin glide off of the page. Click back on the Methods tab and then Penguin. Drag Glide to the edit area. Congratulation you have finished the hardest part of your world! Click play to see how it works.

There is one more thing to do. Under the editor area there is a comment object. Drag this to the editor click other and type in your name. Now let’s see how well you can do a world on your own. Look at the directions for #2 American Chicken Farmers Association and see if you can create this world.