Alice Programming Assessment: Lists

Slides:



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

Objects in Alice: Positioning and Moving Them By Jenna Hayes under the direction of Professor Susan Rodger Duke University July
Alice Programming Assessment: Parameters Samantha Huerta Under the direction of Professor Susan Rodger Duke University July 2014.
Lets Play Catch! Keeping Score in Alice By Francine Wolfe Duke University Professor Susan Rodger May 2010.
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.
3–D Helium Molecule Tutorial Alice Project Duke University Professor Susan H. Rodger Gaetjens Lezin June 2008.
Poses Tutorial Alex Boldt Under the direction of Professor Susan Rodger Duke University July 2015.
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.
Methods Tutorial: Part Two By Deborah Nelson Duke University Professor Susan Rodger June 16, 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.
Simple Quiz Assessment David Yan Under the direction of Susan Rodger Duke University June 2015.
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.
Simple Collision Detection By David Yan Under the direction of Professor Susan Rodger and Chari Distler Duke University, June 2015.
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.
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.
BDE Assessment Erin Taylor Under the direction of Susan Rodger Duke University June 2015.
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.
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.
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.
The Essentials of Alice By Jenna Hayes under the direction of Professor Susan Rodger Duke University May 2009.
Looping Assessment Erin Taylor Under the direction of Susan Rodger Duke University June 2015.
The Essentials of Alice (Bunny)
Getting Started With Alice: The Basics
An Introduction to Alice (Short Version)
Alice 3 Programming Assessment: Inheritance
Teaching Characters to Walk: Learning Methods, Part 1
Event Listener Assessment
Professor Susan Rodger
Changing Camera Views! Part 1: Set Point of View to By Bella Onwumbiko
Assessment for Interaction with User
Alice 3 Looping Assessment
Making Objects Move in Unison: Using Lists
Control Structures
TOPICS: HOW TO MAKE THE SHERIFF SHOOT A GUN.
Skater World: Part Three
Making Objects Move in Unison: Using Lists
Memory Matching Challenge
Methods Tutorial: Part Two
Objects in Alice: Positioning and Moving Them
Making Objects Move in Unison: Using Lists
Alice 3 Programming Assessment: Parameters
Shark vs. TRex: Understanding “AsSeenBy” In Alice By Jenna Hayes
Learn a bit about Computer Science Duke Femmes Event with Prof
An Introduction to Alice
Princess & Dragon Part 3: A Knight Comes Riding In—Cameras & Events
An Introduction to Programming Using Alice 2.2, Second Edition
How Tall Are You? Introducing Functions
Alice 3 Programming Assessment: Decisions and the Use of Functions
Professor Susan Rodger
Alice 3 Programming Assessment: Lists
Headshots in Alice Duke University Professor Susan H. Rodger
Getting Started With Alice: The Basics
Alice and Daisies: Positioning and Moving Objects in Alice
Using Placeholders to Simplify your Methods: Learning Methods, Part 2
Professor Susan Rodger
Making Objects Move in Unison: Using Lists
Shark vs. TRex: Understanding “AsSeenBy” In Alice By Jenna Hayes
under the direction of Professor Susan Rodger
Alice Programming Assessment: Inheritance
Presentation transcript:

Alice Programming Assessment: Lists Alex Boldt Under the direction of Professor Susan Rodger Duke University June 2015

Assessment Overview This assessment is designed to cover use of lists of objects and how to manipulate parts of objects using lists. It should take 20-25 minutes to complete this challenge. Before attempting this challenge please complete the tutorial: “Making Objects Move in Unison: Using Lists”. Add specific topics that they need to know

Starter World Open the ListsAssessment.a2w world You will see that there are already objects and methods written: world.salute and world.armCrook. Press play and view the current state of the world

The Problem Four of the six soldiers, yell “Atten-HUT!”, and their right arms seem to break awkwardly. The goal is to have all of the soldiers move one meter forward together, then all of them turn to the left one at a time, and then all of them salute correctly together.

soldierList toySoldier5 and toySoldier6 are slackers, and must be added to the soldierList if they are to perform methods with the rest of their squad, so do this first. soldierList is a world variable, and can be found under the world’s properties. Do not worry about rightArmList.

World.myFirstMethod World.myFirstMethod needs to have a method that moves the soldiers forward one meter at the same time. Next, the soldiers should all turn left one quarter of a revolution at a duration of 0.25 seconds one at a time.

World.salute World.salute needs one method added to it, a method that turns the rightArm of each soldier backwards 0.45 revolutions at a 0.5 second duration simultaneously. Hint: Use the toySoldier function “part named key” and replace toySoldier with the list from the For All Together block.

Completion Run the program now. The soldiers should all move forward simultaneously, then each of them should turn left one at time, and then they should all salute correctly with their hands on their heads. If this occurs, then the assessment is complete!