Tuesday, April 17

Alice beginnings

Before we begin working with Alice today, please remember that the vocab words for this week need to be defined before school begins tomorrow.  If not, you will not earn points for posting your definitions.  This is part of your responsibility as a team member in the class.  On to Alice....

Alice is a computer programming language based on OOP - or object oriented programming.  That means that in Alice you manipulate objects - this is obviously much different than what we did with Logo, in which we had to write, in words, what we wanted the turtle to do.  OOP's distinct advantage is that you avoid having a bunch of syntax (or spelling) errors, which would render your actions in Logo useless.

In Alice we manipulate objects to perform actions.  Many of these actions have already been included, but there are many actions that you can create with the characters that you have access to.  We will be learning how to do that as we learn to use Alice.

Today we will introduce the Alice interface, and after going through the beginnings of the world you will complete the creation of your own Alice World (each program you create in Alice is called a World).

Open a new world.  Include at least 2 objects in your world...ones that are preferably human or animal.  In the new world have each of your objects do the following:

  1. jump up and down twice
  2. jump up, turn one revolution, and then land
  3. jump up, roll on revolution, and then land
  4. make the objects go around in a full circle, then turn left and right

If you bring in a box of kleenex by this Friday (April 20) I will give you extra credit points!!

No comments:

Post a Comment