WA Home

WA Home
Please click on the picture to go to the MYP Technology Website
Showing posts with label loop. Show all posts
Showing posts with label loop. Show all posts

Tuesday, April 17, 2012

G9 Tech Class # 34

Continuing in our Project 3, we will specify a couple details regarding the project.

The challenge: Make a public announcement that integrates the IB Learner Profile Traits for a young children audience using Alice.

To complete your Investigation stage, please include:

  • state the problem - > 'Challenge'
  • design brief
  • relate to yourselves, community and AOIs
  • answer guiding questions listed iG9 Tech Class #32
  • add your own questions (at least 4)
  • interview/ask our PYP teachers what information/announcement they suggest you can portray to their students
  • investigate what are public service announcements and how they work
  • include examples of public announcements
  • Some Design specs are the following, but you need to add your own:
    • announcement (animation/game) should be aprox 2 minutes long
    • use at least 5 of: Do Together, Loop, If/Else, Do in Order, While, For all in orderFor all together
    • include at least: 5 objects, 10 methods and 3 events
  • you can use the G9 Shared doc on Investigation Draft to complete your Investigation stage
  • follow the Due Dates for Project 3 to stay on task
  • include the Assignment Standards
  • check the  Design Folder Checklist to cover all the content expected for Investigation

Friday, April 13, 2012

G9 Tech Class #33

Today we will continue learning about Alice.


  • launch Alice in your laptop
  • visit the Tutorial (if you have not done so before)
  • load one of the worlds that already contains a few objects, for example: Ice
  • add an object to your 'Alice world'. You can use the online gallery of objects and drag and drop it in the 'Alice world.' For example: a skater
  • test the methods the object knows (use right click on the object to call the object's methods)
  • by selecting the object in the object tree we will get a list of the animations the object knows how to do) 
  • to get the object to 'move', drag move on to your MyFirstAnimation. 
  • when you drop 'move' you will get a menu to specify the details. For example: Forward, 1 meter
  • test by Playing your world and see what the skater does. 
to continue with sequencial programming we will add more:
  • make the skater turn left 1 revolution (complete turn)
what does the skater do now?

To address concurrency, we can make the skater perform two activities simultaneously:
  • Use Do Together to execute all the methods inside simultaneously:
  • at the same time the skater moves forward, make her raise her left leg
To address repetition, you can make the skater turn multiple times
  • Use Loop to make the skater  turn 3 times.
If you would like the skater to perform a task based on specific situation, you can use If 


Please continue to test different ideas!

For today, please create a method  that will have the following specifications:
  • use an existing world
  • insert an object
  • make the object perform at least 5 different things
  • use Do Together, If and Loop for the object to compete a specific task (retrieve another object, perform an action: skate, dance, walk, etc)