Distributing (Fun + Learning): The Distributive Property By: Peggy Li Under the direction of Professor Susan Rodger Duke University, June 2011.

Slides:



Advertisements
Similar presentations
Getting Started With Alice: The Basics By Jenna Hayes under the direction of Professor Susan Rodger Duke University July
Advertisements

Space Man Sam: Grammar Mistakes By Aleis Murphy Duke University, Under the direction of Professor Susan Rodger July 2010.
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.
Texture Maps Alice Project 2008 Duke University Professor Susan H. Rodger Gaetjens Lezin July 2008.
Alice Learning to program: Part 1 by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke University, July 2008.
Lesson 5+: Using He- Builder/She-Builder And Adding Text! Slides are adapted from aliceprogramming.net or
Getting Started With Alice By Ruthie Tucker under the direction of Prof. Susan Rodger Duke University, July
Coloring Randomly: Random Selection in Alice By Jenna Hayes under the direction of Professor Susan Rodger Duke University July 2008.
Events Chapter 7. Interactivity The real world is interactive User determines order of actions instead of programmer.
Skater World: Part Four By Deborah Nelson Duke University Under the direction of Professor Susan Rodger June 2009.
Lights Camera Action! Part 1: Camera Control in Alice By Henry Qin under the direction of Professor Susan Rodger Duke University July 2008.
Alice Learning to program: Part 1 Scene Setup and Starting Animation by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke.
Calvin and Hobbes Teach Properties and Functions Created by Daniel MacDonald under the direction of Professor Susan Rodger Duke University June 2013.
Alice Learning to program: Part Two by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke University, July 2008.
Princess & Dragon Part 4: Breathing Fire—Adding Effects to Alice By Elizabeth Liang under the direction of Professor Susan Rodger Duke University June.
Animated Charting Using the Alice Bar Chart Template World By Elizabeth Liang under the direction of Professor Susan Rodger Duke University December 2010.
Making a Book Report in Alice by Jenna Hayes Under the direction of Professor Susan Rodger Duke University, June 2010.
Distributing (Fun + Learning): The Distributive Property By: Peggy Li Under the direction of Professor Susan Rodger Duke University, June
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Alice: A Visual Introduction to Programming First Edition.
Working with Numbers in Alice - Converting to integers and to strings - Rounding numbers. - Truncating Numbers Samantha Huerta under the direction of Professor.
Getting Started With Alice By Ruthie Tucker under the direction of Prof. Susan Rodger Duke University, July
Texture Maps Duke University Professor Susan H. Rodger Gaetjens Lezin July 2008 Updates made June 2014 by Ellen Yuan.
Princess & Dragon – Version 2 By Michael Hoyle under the direction of Professor Susan Rodger Duke University July 2012 Updated June 2014 by Ellen Yuan.
Alice Learning to program: Part Three Camera Control, Invisibility, and 3-D Text By Ruthie Tucker and Jenna Hayes, Under the direction of Professor Rodger.
3–D Helium Molecule Tutorial Alice Project Duke University Professor Susan H. Rodger Gaetjens Lezin June 2008.
Camera Control: Learning to Use the Camera in Alice By Henry Qin, edited by Jenna Hayes under the direction of Professor Susan Rodger Duke University,
Poses Tutorial Alex Boldt Under the direction of Professor Susan Rodger Duke University July 2015.
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.
Distributing (Fun + Learning): The Distributive Property By: Peggy Li Under the direction of Professor Susan Rodger Duke University, June
By Deborah Nelson Duke University Professor Susan Rodger July 13, 2008.
Animating Objects in Groups: Using Arrays and Lists By Ruthie Tucker under the direction of Professor Susan Rodger Summer 2008.
Princess & Dragon Part 1: Objects in an Alice World By Elizabeth Liang under the direction of Professor Susan Rodger Duke University May 2010.
Lists Tutorial By Deborah Nelson Duke University Professor Susan Rodger July 13, 2008.
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,
Alice Learning to program: Part Two Writing Your Own Methods by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke University,
Can I get your number? By Melissa Dalis Professor Susan Rodger Duke University June 2011.
Distributing (Fun + Learning): The Distributive Property 1 Peggy Li Under the direction of Professor 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.
Nonvisual Arrays by Chris Brown under Prof. Susan Rodger Duke University June 2012.
The Essentials of Alice Mrs. Jayne Slease SBMS CTE Computer Science and Animation Credit to Duke Students under the direction of Professor Susan Rodger.
Changing Camera Views! Part 1: Set Point of View to By Bella Onwumbiko under the direction of Professor Susan Rodger Duke University July 2013 Updates.
Learning to Program: Part 1 Scene Setup and Starting Animation by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke University,
Skater World: Part Four By Deborah Nelson Duke University Under the direction of Professor Susan Rodger June 1, 2009.
An Introduction to Alice By Jenna Hayes under the direction of Professor Susan Rodger Duke University, June 2009 Updated June 2014 by Ellen Yuan.
An Introduction to Alice By Chris Brown under the direction of Professor Susan Rodger Duke University, March 2013.
Illuminating Computer Science CCIT 4-6Sep
Headshots in Alice Duke University Professor Susan H. Rodger Gaetjens Lezin July 2008.
Princess & Dragon Part 3: A Knight Comes Riding In—Cameras & Events By Elizabeth Liang under the direction of Professor Susan Rodger Duke University June.
The Essentials of Alice By Jenna Hayes under the direction of Professor Susan Rodger Duke University May 2009.
The Essentials of Alice (Bunny)
Skater World: Part Four
An Introduction to Alice (Short Version)
Changing Color, Using Text Objects, and Random Selection in Alice
Making Objects Move in Unison: Using Lists
Skater World: Part Three
Adding and Manipulating Objects
Making Objects Move in Unison: Using Lists
Making Objects Move in Unison: Using Lists
An Introduction to Alice
Princess & Dragon Part 3: A Knight Comes Riding In—Cameras & Events
Getting Started With Alice
Professor Susan Rodger
Headshots in Alice Duke University Professor Susan H. Rodger
Professor Susan Rodger
Making Objects Move in Unison: Using Lists
Presentation transcript:

Distributing (Fun + Learning): The Distributive Property By: Peggy Li Under the direction of Professor Susan Rodger Duke University, June 2011

Overview This tutorial will help you make an Alice world that lets you practice the distributive property. An expression in the form a(bx+c) will appear, where a, b, and c are nonzero integers. A possible answer for the expanded form will also show up. The user clicks Y if he/she thinks it is right, and N if he/she thinks it is wrong. Concept can be further developed to practice more advanced concepts like adding algebraic expressions or using fractions.

1.Open Alice and create a new world. 2.Select a template of your choice. (This tutorial uses Grass, but any other works too.) 3.Click Open to start building your world. 4.Remember to save your world somewhere you can find it later! Creating a new world

1.Click the green Add Objects button. 2.In the Local Gallery, scroll to the right until you reach the People folder. Click on the folder. 3.Scroll to the right until the very end. 4.You can use hebuilder and shebuilder to create your own character. Adding a person

Just a quick explanation! You might have noticed there are lots of other cool people to choose from in the People folder! We’re going to use the Character Builder because it comes with some built-in methods that will be helpful later on. Once you’re comfortable working in Alice, you can use an existing character and create new methods for it. Why hebuilder/shebuilder

1.Customize your person! You can choose: Body: head, torso, and legs Face: skin tone, eyes, and lips Hair: length/style and color Clothing: shirt, pants, and shoes 2.Give your character a name and enter your name in the Created By box. Now click OK! Note: The person in the tutorial is named Guide. This will come up in future slides. Customizing your person

1.Your person’s arms will be spread out like in the picture. Let’s move them back down to his/her side. 2.Find the Object Tree on the left. 3.Click the + next to your person’s name, then click the + next to upperBody and Chest. 4.You should now see parts called rightUpperArm and leftUpperArm. Rotating the arms

1.Right-click on rightUpperArm in the Object Tree. 2.Now go to Methods, select roll, and right. Click on Other and type in Do the same for leftUpperArm, but this time roll it to the left, again by Your person’s arms should look like this: Rotating the arms

1.Click on Add Objects again and return to the Local Gallery. 2.Scroll all the way to the right until you reach Create 3D Text, and click that. 3.Enter “a(bx+c)= ” for the text. 4.If you want, you can change the font. The tutorial will use Arial bold. 5.Make another 3D Text that says “abx+ac”. Adding 3D text objects

1.In the Object Tree, right-click on the first 3D Text you made and rename it “expression”. 2.Rename the second one “answer”. 3.Right-click on expression in the Object Tree. Go to Methods >> turn to face >> camera. 4.Repeat Step 3 for answer. 5.Both objects should now be facing you. Renaming and turning 3D text

1.Locate the object control buttons. Use them to move and resize the objects until they look roughly like this: Repositioning objects