BDE Assessment Erin Taylor Under the direction of Susan Rodger Duke University June 2015.

Slides:



Advertisements
Similar presentations
Visual Lists By Chris Brown under Prof. Susan Rodger Duke University July 2012.
Advertisements

Space Man Sam: Grammar Mistakes By Aleis Murphy Duke University, Under the direction of Professor Susan Rodger July 2010.
Events in Alice By Henry Qin, edited by Jenna Hayes under the direction of Professor Susan Rodger Duke University, August 2008.
Repetition everywhere – comparing while in a method and as an event Susan Rodger Duke University July 2010 modified July 2011.
Using “AsSeenBy” In Alice By Jenna Hayes under the direction of Professor Susan Rodger Duke University July 2008.
Princess & Dragon – Version 2 By Michael Hoyle under the direction of Professor Susan Rodger Duke University July 2012 Part 2: Using Methods.
Princess & Dragon – Version 2 By Michael Hoyle under the direction of Professor Susan Rodger Duke University July 2012 Part 3: Billboards, Events, Sounds,
Alice Programming Assessment: Parameters Samantha Huerta Under the direction of Professor Susan Rodger Duke University July 2014.
Coloring Randomly: Random Selection in Alice By Jenna Hayes under the direction of Professor Susan Rodger Duke University July 2008.
Princess & Dragon Part 2: Teaching a Dragon to Fly—Methods & Properties By Elizabeth Liang under the direction of Professor Susan Rodger Duke University.
Lets Play Catch! Keeping Score in Alice By Francine Wolfe Duke University Professor Susan Rodger May 2010.
Lights Camera Action! Part 3: BDE Events By Deborah Nelson under the direction of Professor Susan Rodger Duke University July 2008.
Online Calculator Basic Word Processing Skills Computer Keyboard Skills Computer Mouse Skills Basic Computer Terminology Computer Mouse Skills “I really.
Wizard Game: Class-Level Variables in Alice By Jenna Hayes Under the direction of Professor Susan Rodger Duke University, July
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.
Methods Tutorial: Part One By Deborah Nelson Duke University Under the direction of Professor Susan Rodger June 9, 2008.
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.
Shorter of two objects and changing color Functions, events and setting the color Susan Rodger, Duke University June 2008.
Lights Camera Action! Part 2: Controlling Light in Alice By Elizabeth Liang under the direction of Professor Susan Rodger Duke University June 2009.
Checking for Collisions Ellen Yuan Under the direction of Professor Susan Rodger at Duke University June 2014.
Line up By Melissa Dalis Professor Susan Rodger Duke University June 2011.
Skater World: Part Two By Deborah Nelson Duke University Under the direction of Professor Susan Rodger June
Shorter of two objects and changing color V2 Functions, events and setting the color in sequence and randomly This is a modification of the Changing Color.
Introduction to Arrays. definitions and things to consider… This presentation is designed to give a simple demonstration of array and object visualizations.
Checking for Collisions: Alternative Method Erin Taylor Under the Direction of Susan Rodger July 2015 Duke University.
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.
By Melissa Dalis Professor Susan Rodger Duke University June 2011 Multiplication Table.
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.
Piñata Game: Keeping Score in Alice By Maggie Bashford Professor Susan Rodger Duke University July
1 ball, 2 ball, red ball, blue ball By Melissa Dalis Professor Susan Rodger Duke University June 2011.
Simple Quiz Assessment David Yan Under the direction of Susan Rodger Duke University June 2015.
Buttons and Birds: Introduction to Interactive Events in Alice By Henry Qin, edited by Jenna Hayes under the direction of Professor Susan Rodger Duke University,
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,
Do you Dare Challenge The Great, All Knowing Robot Robie!
1 Quiz Template: Using the ‘ask user’ functions By Deborah Nelson Duke University Under the direction of Professor Susan Rodger July 2009.
Simple Collision Detection By David Yan Under the direction of Professor Susan Rodger and Chari Distler Duke University, June 2015.
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,
An Introduction to Alice By Jenna Hayes under the direction of Professor Susan Rodger Duke University, June 2009 Updated June 2014 by Ellen Yuan.
BDE tutorial By Deborah Nelson Duke University Under the direction of Professor Susan Rodger July 13, 2008.
An Introduction to Alice By Chris Brown under the direction of Professor Susan Rodger Duke University, March 2013.
Repetition everywhere – comparing while in a method and as an event Susan Rodger Duke University July 2010.
Illuminating Computer Science CCIT 4-6Sep
Boat Racing Game Challenge #3 By Chris Brown Under the direction of Professor Susan Rodger Duke University, January 2013 Based off of the Boat Racing Game.
Creating a Fancier Chicken to use in several worlds - Inheritance Susan Rodger Duke University June 2009.
Using Placeholders to Simplify your Methods: Learning Methods, Part 2 By Deborah Nelson Duke University Professor Susan Rodger June 16, 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.
Transformations Challenge By Yossra Hamid Under the supervision of Professor Susan Rodger Duke University June 2014.
Alice Programming Assessment: Random Number Variables Alex Boldt Under the direction of Professor Susan Rodger Duke University May 2015.
Looping Assessment Erin Taylor Under the direction of Susan Rodger Duke University June 2015.
A Simple Quiz for Alice 3.2:
An Introduction to Alice (Short Version)
Alice 3 Programming Assessment: Inheritance
Teaching Characters to Walk: Learning Methods, Part 1
Alice 3 Looping Assessment
Let's Race! Typing on the Home Row
Vehicles and Conditionals
A Simple Quiz for Alice 3.2:
Alice 3 Programming Assessment: Parameters
An Introduction to Alice
Restricting an Event with a Conditional
Princess & Dragon Part 3: A Knight Comes Riding In—Cameras & Events
Alice 3 Programming Assessment: Decisions and the Use of Functions
Alice 3 Programming Assessment: Lists
Alice Programming Assessment: Lists
Restricting Events Creating Conditional Events in Alice By Henry Qin
Alice Programming Assessment: Inheritance
Presentation transcript:

BDE Assessment Erin Taylor Under the direction of Susan Rodger Duke University June 2015

Challenge Overview This assessment is designed to cover BDE events in Alice. It should take about 15 minutes to complete this assessment. Before completing this assessment please complete: “Lights Camera Action! Part 3: BDE Events” You will also need to know how to use lists, see “Making Objects Move in Unison: Using Lists”

Starter World Open the BDE_challenge.a2w world. You will see that there are objects and methods already written. If you press play you will notice nothing happens.

Goal Your goal is to create a BDE event that calls given methods. The cow should notice the plants and move over to them. The cow should then eat the plants until they are all gone. The cow should now be full and walk away. A new fern should sprout in the place of all the old plants.

Methods All methods you will use are already written for you. These include: – Cow.noticeFood – Cow.eat – Cow.isFull – Fern.sprout You should look at these methods so you know what they do, but you should not modify any of them. You also have a list containing all of the plants in the world. Your job is to simply call these methods in a new BDE event.

Creating the BDE Event First – Create a new event and choose the “while something is true” event – Put in the condition for the event; the condition should be that the list of plants is not empty – Hint: You will need to use a world function and a list function to create this condition

Editing the BDE Event Beginning – The Beginning of your BDE should be easy, call a method so that the cow notices the plants. – All you need to do is make a single method call. (Hint: it is a cow method)

Editing the BDE Event During – Just like the Beginning, the During part of your loop should just call one method that will make the cow eat the plants. – Hint: the method should be a cow method.

Editing the BDE End – At the End of the BDE event you will have to call two methods: one to make the cow announce that he is full and one to make the fern sprout – Hint: one will be a cow method and one will be a fern method – Hint: Drag in a Do in order

Play World! You can check your finished world with the completed assessment online. If your BDE event creates the correct sequence of events when you play the world then YOU HAVE COMPLETED THE CHALLENGE!! CONGRATULATIONS!!