Term 1 Intro to Programming Assignments Week 1: Accessing Drop

Term 1
Intro to Programming Assignments
Week 1:
Accessing Drop Box & Student Folders
Server: monxserve01
Day/Date
Monday
8/19/13
ASSIGNMENT INFORMATION & RESOURCES
First Day Stuff!
Welcome
Overview
What is Alice - Alice is an environment that will help students learn programming through the us
3D Animation. Alice is so named in honor of Charles Ludwidge Dodson, an English Mathematic
and logician who wrote under the pen name Lewis Carroll. Carroll wrote Alice's Adventures in
Wonderland and Through the Looking Glass.
Tuesday
8/20
Bookmark the Assignments page, you will be using it every day.
You will also need to access your server folder because the computers will be re-imaged and
everything on it will be replaced.
Access the following: Drop Box, Out Box, Personal Server Folder
Wednesday
8/21
Bookmark the Assignments page, you will be using it every day.
You will also learn howto access your server folder and drop box. To sign in, your Name (Login)
your student number and your first password is pass#### (last 4 digits of your student number).
Before it bacame known as hashtag, the # symbol also represented a number symbol.
Alice 2.3 Review
Assignment: Alice Essentials
A short tutorial that introduces the learner to Alice by walking through the creation of a world wi
bunny. Good for a first time glimpse at what Alice can do. Concepts introduced include scene set
and built-in methods.
Bunny
Access the following: Drop Box, Out Box, Personal Server Folder
On Macs: Press Control button and click, then download the mov. file to your desktop before
viewing. You will also need to use VLC to play the video on the Macs. Press the Control key and
click on the bunny.avi video clip and select Open With and then select VLC.
Bunny Movie
Thursday
8/22
Assignment: Alice Essentials
Kangaroo - Alice Basics
100 pts.
I know this assignment is still very basic, but the one planned seems too disjointed, and we were
going to start the Shark Attack today, but I need to rewrite the instructions to better explain the
processes needed to complete the assignment. Also, it needs to be rewritten to introduce camera
views in a much better way than the tutorial currently uses.
Friday
8/23
Assignment:
Shark Attack: The Island
100 pts
Remember to save final world as follows: period#LastName_Assignment Name
Example: 3Fuller_shark
What this tutorial covers.




Camera Views - Setting initial view(should become a habit)
Methods to move around the island
Methods to move individual parts
Point of view
Week 2:
DAY/DATE
Monday
8/26/13
ASSIGNMENT INFORMATION & RESOURCES
Assignments:
Complete Parts 1-4 of Shark Attack: The Island.
Put the basic Shark Attack: The Island parts 1-4 for the first grade, into the drop box.
(100 pts)
Then, add the enhancements to it and and turn it in again as period#LastName_Shark2. (or Island
(100 pts.)
If you are done with the first one, complete the Add-ons to Shark Attack:


Add at least 2 more pieces of scenery. Do not allow them to detract from the original
program.
Make the coconuts fall from the tree when you press the space bar. That will include an
event. (hint:similar to Press S for.. that you added for the first part..)
Name the final project: period#LastName_Shark2 (or Island 2)
and put it into the dropbox. (100 pts)
Tuesday
8/27
Space: A New Frontier
(100 pts)
Due Wed.
Keep working, don't worry if you feel like you are behind. You will catch up...
Wednesday
8/28
After completing the instructions for Space: A New Frontier, turn it in via the drop box. Name it
Perod#LastName_Space.
Then, add the following:
1. Orient the Astronaut to the humvee. (Hint, we did this with the shark assignment)
2. Add a Billboard.
A Billboard in Alice is a 2D image that can be used for a variety of things. In this case, you will b
adding space scenery to be moved to the back of the scene and enlarged to fill in the area.
Use Google Images to find a space background. Click on the image you want to use, hold the con
key and click on the image and Save Image to the desktop.
Under File > Add Billboard > Find the image you saved from the internet.
Use the move (arrow) under the Add Elements to move the space to the background.
Use the sizing tool (2nd from the right on that tool bar) to make it fit the whole area.
3. Add an alien object (you may use the fantasy or other object) and have the Alien in the beginn
of the animation move around the astronaut by pressing the M. Be sure to have the Alien say pres
the M key to make him move.
Thursday
8/29
Princess and the Dragon, Part 1
Complete this and save it, you do not need to hand it in yet.
Video Example of Project: Control Click and save to your desktop
Description: In this tutorial, we'll be creating a short animated story about a princess who is
captured by a dragon and rescued by a knight that comes riding in. The tutorial is broken up into
three parts. Note that this is the second version of the Princess Dragon tutorial, designed to be sho
and easier to complete while covering the same content.
Video Sample Part 1: Control Click (Mac) or Right Click (Win) and save to your desktop.
Castle.jpg - Control click (Mac) or Right Click (Win) and save to the desktop.
Friday
8/30
Princess and the Dragon, Part 2
Description: In this tutorial, we'll be creating a short animated story about a princess who is
captured by a dragon and rescued by a knight that comes riding in. The tutorial is broken up into
three parts. Note that this is the second version of the Princess Dragon tutorial, designed to be sho
and easier to complete while covering the same content.
Video Sample Part 2: Control Click (Mac) or Right Click (Win) and save to your desktop
Castle.jpg - Control click (Mac) or Right Click (Win) and save to the desktop.
Princess and the Dragon, Part 3
(200 pts)
Description: In this tutorial, we'll be creating a short animated story about a princess who is
captured by a dragon and rescued by a knight that comes riding in. The tutorial is broken up into
three parts. Note that this is the second version of the Princess Dragon tutorial, designed to be sho
and easier to complete while covering the same content.
Kissing Sound - Control click (Mac) or Right click (Win) and save to your desktop.
Week 3:
DAY/DATE ASSIGNMENT INFORMATION & RESOURCES
Monday
9/2/13
No School.
Tuesday
9/3
Complete the Princess & Dragon, parts 1 - 3 and turn it in to the drop box.
Period#LastName_Princess (or dragon) ex. 3Fuller_Princess
Add-ons for Princess & Dragon:
1. Have the Knight sit on the horse better by having legs bend. At hips, legs turn backward a
at knees, legs turn forward.
2. Have the Knight get off the horse when attacking the dragon, stand upright (reverse sittin
and then go towards the dragon.
3. At the end of the animaiton; have Knight raise arms to hold the princess and go up and sp
few times prior to leaving the scene.
4. Record your voice to say "Help!" and have it play when the help talk bubble appears. You
may need to slow down the duration of the bubble appearance on the screen.
5. Do the same thing for the Knight's challenge to the dragon, by recording your voice and h
it play when the talk bubble appears.
When done, save and put it in the drop box. Name this one; Period#LastName_Princess2 (or
Dragon2).
ex. 3Fuller_Princess2
Wednesday
9/4
Work on completing the Princess/Dragon assignment.
Thursday
9/5
No School.
Friday
9/6
Both the parts 1-3 and the add-ons are due today. Please work on getting the assignment done. If
have completed the assignment, you may start the next one, Skater's World listed for Monday.
Check your grades and make sure all assignments have been completed. Also, if you would like t
improve your grade on past assignments, you may fix the issues and re-submit them. Please add f
to the end of the assignment name of the ones you fix.
Pinnacle Gradebook Link
Week 4:
DAY/DATE
Monday
9/9/13
ASSIGNMENT INFORMATION & RESOURCES
Skater's World - Part 1 (updated)
Part One
• Step 1: Set up a world, Add and Position Objects
• Step 2: Animating the characters in world.my first method
Skater's World - Part 2 (updated)
Part Two
• Step 3: Changing properties of the objects: Vehicle, IsShowing, Color
• Step 4: Create a new method and animate the parts of an object
• Step 5: Using As Seen By
This tutorial has four parts showing you how to add objects, set up scenes, change properties, wri
new methods, camera control, import and animate 2D images, use 3D text, and sound.
Images & Sounds for Project: Control key and click (Mac) and save as or download as the follow
files.
Plane Image
Takeoff Image
Soundclip
Tuesday
9/10
Skater's World - Part 3 (updated)
Part Three
• Step 6: Camera control
• Step 7: Using events to interact with the objects during animation
Skater's World - Part 4 (will be updated for Wed.)
Part Four
• Step 8: Making and Animating Billlboards
• Step 9: Creating and Animating 3D Text
• Step 10: Recording and Importing Sound
Wednesday
9/11
Skater's World - Part 3 (updated)
Part Three
• Step 6: Camera control
• Step 7: Using events to interact with the objects during animation
Skater's World - Part 4 (will be updated for Wed.)
Part Four
• Step 8: Making and Animating Billlboards
• Step 9: Creating and Animating 3D Text
• Step 10: Recording and Importing Sound
Images & Sounds for Project: Control key and click (Mac) and save as or download as the follow
files.
Plane Image
Takeoff Image
Soundclip
Thursday
9/12
Skater's World - Part 4 (will be updated for Wed.)
Part Four
• Step 8: Making and Animating Billlboards
• Step 9: Creating and Animating 3D Text
• Step 10: Recording and Importing Sound
Part 4 coding for airplane take off...
Images & Sounds for Project: Control key and click (Mac) and save as or download as the follow
files.
Plane Image
Takeoff Image
Soundclip
Friday
9/13
Skater's World - Part 4 (will be updated for Wed.)
Part Four
• Step 8: Making and Animating Billlboards
• Step 9: Creating and Animating 3D Text
• Step 10: Recording and Importing Sound
Images & Sounds for Project: Control key and click (Mac) and save as or download as the follow
files.
Plane Image
Takeoff Image
Soundclip
Part 4 coding for airplane take off...
Pinnacle Gradebook Link
Week 5:
DAY/DATE ASSIGNMENT INFORMATION & RESOURCES
Monday
9/16/13
For those of you not finished with Skater's World, please continue.
For those done with Skater's World, this next assignment is for the 10 days of Peace...
Use the following assignment to help you add the billboard of your head onto the body of one of
People Objects.
Adding a Headshot Billboard to a People Object
Your assignment is to have you and one other person shake hands. And then say something abou
friendship, making friends.
You can receive 5 Service Hours for this assignment if done before Thursday.
Tuesday
9/17
For those of you not finished with Skater's World, please continue.
For those done with Skater's World, this next assignment is for the 10 days of Peace...
Use the following assignment to help you add the billboard of your head onto the body of one of
People Objects.
Adding a Headshot Billboard to a People Object
Your assignment is to have you and one other person shake hands. And then say something abou
friendship, making friends.
You can receive 5 Service Hours for this assignment if done before Thursday.
Wednesday
9/18
For those of you not finished with Skater's World, please continue.
For those done with Skater's World, this next assignment is for the 10 days of Peace...
Use the following assignment to help you add the billboard of your head onto the body of one of
People Objects.
Adding a Headshot Billboard to a People Object
Your assignment is to have you and one other person shake hands. And then say something abou
friendship, making friends.
You can receive 5 Service Hours for this assignment if done before Thursday.
Thursday
9/19
For those of you not finished with Skater's World, please continue.
For those done with Skater's World, this next assignment is for the 10 days of Peace...
Use the following assignment to help you add the billboard of your head onto the body of one of
People Objects.
Adding a Headshot Billboard to a People Object
Your assignment is to have you and one other person shake hands. And then say something abou
friendship, making friends.
You can receive 5 Service Hours for this assignment if done before Thursday.
Friday
9/20
Interim Reports 7th period today.
NEW ASSIGNMENT
Lists: Making Objects Move in Unison Using Lists.
This tutorial teaches how to use lists to make groups of objects move in unison, or do the same th
one at a time. The main characters are a group of evil ninjas.Use the characters from this tutorial.
Not all People Objects are the same when it comes to the body parts. Name this:
Period#LastName_Lists
Example: AVI Movie of the results (Control Click on the link and download/save to desktop to
view)
Pinnacle Gradebook Link
Week 6:
DAY/DATE ASSIGNMENT INFORMATION & RESOURCES
Monday
9/23
Open Computer Lab Hours: This week...
Tuesday: 2:50 - 4pm
Wednesday: Technology Club from 2:45 - 3:45
Thursday: 2:50 - 4pm
Be sure you have completed last Friday's assignment before doing this one...
NEW ASSIGNMENT:
Visual Lists
In this tutorial, you will learn how to use visual lists in Alice with the ListVisualization object. W
will make a group of characters perform actions in order and then together at the same time, and
cycle through the objects by removing and inserting characters in the list. Name this:
Period#LastName_VisualLists
Example video: AVI Movie of the results (Control click on the link and download/save to deskto
view)
Tuesday
9/24
Open Computer Lab Hours: This week...
Tuesday: 2:50 - 4pm
Wednesday: Technology Club from 2:45 - 3:45
Thursday: 2:50 - 4pm
Complete the List and Visual List projects.
Wednesday
9/25
Open Computer Lab Hours: This week...
Tuesday: 2:50 - 4pm
Wednesday: Technology Club from 2:45 - 3:45
Thursday: 12:15 - 4pm
NEW ASSIGNMENT:
How Tall Are You?
This tutorial shows you how to make a decision by asking a question whose answer is true or fals
the answer is true, you can do one action, if the answer is false, you can do another action. You w
make a decision with an IF/ELSE statement and using functions height and distance. You will he
the guy and the penguin figure out who is the tallest. The tallest will then indicate they are the tal
Name this: Period#LastName_HowTall
Example video: AVI Movie of the results: ((Control click on the link and download/save to deskt
to view)
Thursday
9/26
Early
Release Day
Open Computer Lab Hours: This week...
Tuesday: 2:50 - 4pm
Wednesday: Technology Club from 2:45 - 3:45
Thursday: 12:15 - 4pm
NEW ASSIGNMENT:
Simple Quiz Creation
(100 pts)
This tutorial shows you how to create a simple quiz using the three different "ask user" functions
Friday
9/27
Complete Simple Quiz assignment.
If you have completed this assignment, start on Monday's assignment.
Pinnacle Gradebook Link
Week 7:
DAY/DATE ASSIGNMENT
Monday
9/30/13
NEW ASSIGNMENT:
Changing Camera Views & Scene Changes part 1
Changing Camera Views & Scene Changes part 2
Turn in as one animation after you have completed both parts.
(100 pts)
A tutorial on how to set up different camera views around a character. As the character moves
throughout the world, the camera will move. The tutorial also includes how to create a simple sce
change and how to fix the lighting in your Alice World.
Camera Views are your friend. It allows for quick movement around a scene using the methods to
from one to another. You need to get into the habit naming your camera view appropriately so yo
know which one goes to a particular camera view.
Video Example of program: Contol click and download to your desktop.
Open Lab Hours this week:
Tues. 2:45 - 4
Wed. 2:45 - 4
Thurs. 2:45 - 4
Tuesday
10/1
Complete Changing Camera Views & Scene Changes
Open Lab Hours this week:
Tues. 2:45 - 4
Wed. 2:45 - 4 - cancelled this week
Thurs. 2:45 - 4
Wednesday
10/2
NEW ASSIGNMENT:
What can be Burned in a JunkYard
(100 pts)
Beginning File needed for this assignment.
Control Click (mac) the file to download it to your desktop.
In this tutorial you will add functions to an interactive world by restricting what objects can be
burned. Functions and parameters are the main focus but nested IF/ELSE statements are also
covered.
Open Lab Hours this week:
Tues. 2:45 - 4
Wed. 2:45 - 4 - cancelled this week
Thurs. 2:45 - 4
Thursday
10/3
Complete What can be Burned in a Junkyard assignment. If you have finished the junkyard
assignment, go on the next one, Checking for Collisions...
Open Lab Hours this week:
Tues. 2:45 - 4
Wed. 2:45 - 4 cancelled this week
Thurs. 2:45 - 4
Friday
10/4
NEW ASSIGNMENT:
Checking for Collisions
(100 pts)
This tutorial explains how to create and use a function that tests for the collision between two obj
in Alice. Concepts used include functions.
Pinnacle Gradebook Link
Week 8:
DAY/DATE ASSIGNMENT
Monday
10/7/13
NEW ASSIGNMENT:
Eat the Hay Game
(100 pts)
You may choose other scene and objects if you wish.You do not have to use a cow and hay, but y
must add scenery.
Open Lab Hours this week:
Tues. 2:45 - 4
Wed. 2:45 - 4
Thurs. 2:45 - 4
Tuesday
10/8
NEW ASSIGNMENT:
Making and Using Billboards
(100 pts)
If using firefox, remember to hold the control key and click to download the assignment.
To create information in the Alice worlds, it is sometimes easier to use billboards rather than 3D
text. They are usually clearer and more informative. When creating questions of information,
billboards make it easy and you can be more creative. We will be using PowerPoint to create a
billboard for this assignment.
Open Lab Hours this week:
Tues. 2:45 - 4 - Teacher will not be available, but students may use the lab.
Wed. 2:45 - 4 - Tech Club, but students may come in and work on their assignments.
Thurs. 2:45 - 4 - Teacher will be available for help.
Wednesday
Make-up time, use it wisely... New assignment tomorrow.
10/9
Open Lab Hours this week:
Tues. 2:45 - 4 - Teacher will not be available, but students may use the lab.
Wed. 2:45 - 4 - Tech Club, but students may come in and work on their assignments.
Thurs. 2:45 - 4 - Teacher will be available for help.
Thursday
10/10
Technical Difficulties... a chance to get everyone caught up...
Open Lab Hours this week:
Tues. 2:45 - 4 - Teacher will not be available, but students may use the lab.
Wed. 2:45 - 4 - Tech Club, but students may come in and work on their assignments.
Thurs. 2:45 - 4 - Teacher will be available for help.
Friday
10/11
Play Catch Game
(100 pts)
Play Catch Game code - ignore the semicolons and the brackets.
Video of howit should look...
Contol Click on the video link and download it to the desktop.
Play Catch Game Video
This tutorial shows you how to make a game with a score. You will create a game where the play
must catch a ball. Topics covered include collision detection, scores, dropping a dummy at an ob
Pinnacle Gradebook Link
Week 9:
DAY/DATE ASSIGNMENT
Monday
10/14/13
1st Quarter ending next week. Get all make-up work in before Thur. 10/24 at Noon.
NEW ASSIGNMENT
Scene Change 2
(200 pts) Due Wednesday...
This tutorial shows you how to animate scene changes, by changing the camera views and impor
an object that allows you to access the six template grounds.
Video of what Scene Change 2 is supposed to look like... Click here.
Press the Control key and click on download.
Tuesday
10/15
1st Quarter ending next week. Get all make-up work in before Thur. 10/24 at Noon.
Work on Scene Change 2
Wednesday
1st Quarter ending next week. Get all make-up work in before Thur. 10/24 at Noon.
Scene Change 2 due today
(200 pts)
10/16
Thursday
1st Quarter ending next week. Get all make-up work in before Thur. 10/24 at Noon.
10/17
Friday
10/18
1st Quarter ending next week. Get all make-up work in before Thur. 10/24 at Noon.
NEW ASSIGNMENT
BDE Events - Before, during, and after...
(100 pts)
Pinnacle Gradebook Link
Week 10:
DAY/DATE ASSIGNMENT
Monday
10/21/13
1st Quarter ending this week. Get all make-up work in before Thur. 10/24 at Noon.
Open Lab Hours this week:
Tuesday & Wednesday from 2:45pm - 4pm
Tuesday
10/22
1st Quarter ending this week. Get all make-up work in before Thur. 10/24 at Noon.
NEW ASSIGNMENT
Method Parameters Exercise
(100 pts)
Open Lab Hours this week:
Tuesday & Wednesday from 2:45pm - 4pm
Wednesday
10/23
1st Quarter ending this week. Get all make-up work in before Thur. 10/24 at Noon.
Open Lab Hours this week:
Tuesday & Wednesday from 2:45pm - 4pm
Thursday
Last day to turn in work for this quarter.
10/24
Grades due by 4pm today.
Early
Release Day
Friday
10/25
End of 1st Quarter - Planning Day no school
Term 2
Week 1:
Day/Date
ASSIGNMENT
Monday
10/28/13
NEW ASSIGNMENT
Lighting Tutorial - period#Lastname_Lighting
(100 pts)
Tuesday
10/29
NEW ASSIGNMENT
Zombie Game Tutorial - period#LastName_ZombieGame
(200 pts) - Watch the video tutorials from the link provided.
Zombie Game Handout
This project will show you how to create a simple game in Alice 2.2 and teach you basic concept
computer programming. The object of the game is to click on the Zombie 5 times. The Zombie w
appear in a random location and then disappear again.
When you follow this project tutorial, it is a good idea play your game often in between steps so
you can see how it is progressing. Also remember to save your project often.


Wednesday
10/30
What you should already know:
o Adding objects
o Calling methods
o Creating new methods
What you will learn:
o Editing objects' properties
o How to use While Loops
o Using variables to keep track of the score
o Adding new Events based on user input
o Adding 3D Text
NEW ASSIGNMENT
Halloween Graveyard Tutorial - period#LastName_graveyard
(200 pts) Watch the video tutorials from the link provided.
This project will show you how to create a simple Halloween movie in Alice 2.2 and teac
you basic concepts in computer programming. When you follow this project tutorial, it is
good idea play your movie after each step, so that you can see how it is progressing. Also
remember to save your project often.

What you should already know:
o
o
o
o
o
o
o
o


Adding objects
Positioning objects
Adding methods
Creating new methods
Copying objects and methods
Moving the camera
Navigating the object tree
Using Do together blocks
What you will learn:
o Editing objects' properties
o Using loops to repeat actions
o Adding sound effects
Additional Resources: Download the spooky sounds to use in your movie from the websit
Press the Control key and click on the sound effect and download it to your desktop.
Thursday
10/31
Continute working on the Halloween Graveyard assignment.
(200 pts)
Friday
11/1
Continute working on the Halloween Graveyard assignment.
(200 pts)
Week 2:
Day/Date
ASSIGNMENT
Monday
11/4/13
Continute working on the Halloween Graveyard assignment.
(200 pts)
Tuesday
11/5
Graveyard assignment due today
(200 pts)
Wednesday
11/6
NEW ASSIGNMENT
Intro to Arrays
This tutorial instructs how to use arrays and lists to animate objects all together, or to animate on
part of a group together. The main characters are chickens, and they are programmed to do
movements either simultaneously, one at a time, or in small groups.You may choose any objects,
for the purpose of this assignment, make sure they have a left leg directly under the main object t
Just like the Lists assignment we've done previously.
Name it: Period#LastName_Arrays
Lists and Arrays Assignment
(100 pts)
Thursday
11/7
NEW ASSIGNMENT
Lists and Arrays assignment.
This tutorial will show you how to create nonvisual arrays in Alice. Nonvisual arrays are ordered
collections of objects or data types the same as visual arrays, only without the ArrayVisualization
object.
Assignment moved to Tuesday. There is an error in the instructions that I will fix over the weeke
Friday
11/8
Complete all other assignments from this week.
The NonVisual Arrays Assignmenthas been moved to Tuesday. There is an error in the instructio
that I will fix over the weekend.
Week 3:
Day/Date
Assignment
Monday
11/11/13
No School
Tuesday
11/12
NEW ASSIGNMENT
Inheritance in Alice
(100 pts)
This tutorial shows you how to modify and save out existing classes in Alice. You create a modif
chicken class that inherits everything from the original Chicken class but also has some new meth
and modified properties.
Inheritance Chicken Assignment
Save as Period#LastName_Inheritance
Selected Students - Alternate Assignment - Due the Monday after the Thanksgiving break.



If you are embarrassed by your actions (and I hope you are) you may do this assignment a
home or after school.
No grade will be earned higher than a B (80%), and to "earn" the C (per admin, they want
me to assign a F) grade, it must be perfect.
Redo the Graveyard assignment.
Halloween Graveyard Tutorial
Watch the video tutorials from the link provided.










Skip the part for the tumbleweeds. Wait to do the wakeup method when you get to step 17
Use the same camera movements as required by the assignment.
Fog color needs to be color other than blue.
Use a different building, not the church.
You must use different sound effects.
Zombie will come out of the casket. No finger wave required, but arms should come up a
the head should spin around looping 10 times.
You choose a different people object to come out of the ground and it may not be the
skeleton.
Use another object other than the ghost at the end.
All other parts of the assignment must be completed.
Save as Period#LastName_AltAssignment and place into the drop box.
Wednesday
11/13
Report Cards Issued 7th Period.
Work on your assignments...
Thursday
11/14
NEW ASSIGNMENT
Lighting Tutorial
(200 pts) Due Friday
This tutorial shows the user how to add Light objects in Alice and manipulate them to construct a
scene from the Nutcracker. Changing of the atmosphere color and fog is also covered to create a
realistic sunrise effect. Other Topics include the vehicle property, loops, and opacity.
There are add-ons that are required for this assignment.
Lighting Tutorial
Friday
11/15
Week 4:
Day/Date
Monday
11/18/13
NEW ASSIGNMENT
Scenario:
Drag Racing
(200 pts)
Create a world with a road and two cars. Resize the road as necessary to match the size of the car
The cars should be lined up side by side at one end of the road, which is a drag strip. When playe
the cars should simultaneously move to the other end of the road and stop. Change the duration o
the method call that you use to move one of the cars so it is slightly faster than the other. Position
camera to the start of the race and reposition it to see the cars cross the finish line.
Include:
Cars, city scape, road, spectators, finish line, start line, checkered flag at the end. Be creative. Th
of past assignments that might help you design this one. You will need this assignment later, you
will be adding on to it.
Tuesday
11/19
Work on Drag Racing Assignment
Wednesday
11/20
I am in a Department Head meeting today on campus, so I will be grading and we will have Tech
Club after school today.
NEW ASSIGNMENT
Countdown Timer
(100 pts)
A tutorial that creates a timer that can count down and be used in developing games in Alice.
Concepts used include variables and while loops, parameters, and functions. You will need to add
something like this to your race game, but you don't have to do that just yet.
Thursday
11/21
Work on Countdown Timer
Friday
11/22
Make-up day. Work on anything still not completed.
Week 5:
Day/Date
Assignment
Monday
11/25/13
NEW ASSIGNMENT
Crazy Cab Game
(200 pts)
This project will show you how to create a simple game in Alice 2.3 and teach you basic concept
computer programming. The object of the game is to drive your car safely through the obstacles.
Hitting obstacles will slow you down. Remember to save your work often. You will see many
concepts you may wish to incorporate or pay attention to for your Drag Racing Game...


What you should already know:
o Adding and positioning objects
o Adding methods
o Creating new methods
o Copying objects and methods
o Navigating the object tree
o Setting an object's vehicle
o Using Do together and While blocks
What you will learn:
o Using dummy objects
o Using method parameters
o Using an object's 'functions' tab
o Using lists
Under the Additional Resources, control click (mac) each of the two images; Instructions Image
the Syline Background Image.
Add-ons that are required...
Under each of the methods you create, you must add comments. They must include your name an
what it is you are doing with that particular method. I.E. What the method's purpose is, or what it
supposed to do to help with the programming. (75points)
You may use different vehicles, except you must use a CAB hence the name. You may also use
different scenery for the buildings, etc.
Click here for the Tutorial website (it is not a download)
Tuesday
Work on Crazy Cab Game
11/26
For some of you, don't forget what is due Monday... There are no extensions for the remake
assignment.
Wednesday
11/27
Preparation for Thanksgiving and travel day...
Thursday
11/28
Thanksgiving Day - No School
Friday
11/29
Black Friday - No School "Good luck with shopping"
Week 6:
Day/Date
Assignment
Monday
12/2/13
Work on Crazy Cab Game
(200 pts)
This project will show you how to create a simple game in Alice 2.3 and teach you basic concept
computer programming. The object of the game is to drive your car safely through the obstacles.
Hitting obstacles will slow you down. Remember to save your work often. You will see many
concepts you may wish to incorporate or pay attention to for your Drag Racing Game...
Under the Additional Resources, control click (mac) each of the two images; Instructions Image
the Syline Background Image.
Add-ons that are required...
Under each of the methods you create, you must add comments. They must include your name an
what it is you are doing with that particular method. I.E. What the method's purpose is, or what it
supposed to do to help with the programming. (75points)
You may use different vehicles, except you must use a CAB hence the name. You may also use
different scenery for the buildings, etc.
Click here for the Tutorial website (it is not a download)
Tuesday
12/3
Work on Crazy Cab Game
Due Wed.
Running out of time...
Wednesday
12/4
Work on Crazy Cab Game
Thursday
12/5
Crazy Cab Game due today
Running out of time...
Friday
12/6
NEW ASSIGNMENT
Week 7:
Day/Date
Assignment
Monday
12/9/13
Hour of Code
500 pts
Complete the Registration Page.
Enter your email address.
Enter your first and last name.
Zip code: 33073
Do not enter anything for estimated Number of Participants
Organization is School
Organization Name is Monarch High School
Your Role: Other
Grade Level: High School
Answer Yes for the next two itmes.
Click on Submit.
click here to got to the registraton page
Click on the Learn Tab
Click on the Go Button on the top lesson with Mark Zuckerberg and the Angry Bird photo.
IF the videos do not work, click here, otherwise watch the videos and then do each of the
programming lessons. Click here for more help on the lessons.
Take a screen shot of your certificate of completion, by holding the Command + Shift + 4 keys, t
click and drag over the certificate. It will place a screen shot on your desktop, rename
it period#LastName_certificate and put it in the drop box.
Tuesday
12/10
Make-up time. Last day to turn in assignments for this term is Friday.
Wednesday
12/11
Make-up time. Last day to turn in assignments for this term is Friday.
MidTerm Exam
Part 1:
Apollo 15 Experiment Scenario
During the Apollow 15 mission to the moon, astronaut David Scott performed an experiment to
prove that Galileo was right when he said that any two objects dropped at the same time would la
at the same time in the absence of air. Scott, standing on the surface of the moon, dropped a hamm
and a feather and indeed both objects hit th eground simultaneiously.
(Check out http://nssdc.gsfc.nasa.gov/planetary/lunar/apollo_15_feather_drop.html)
Create an Alice world that re-creates the experiment. You will find classes for the astronaut, luna
lander, and the moon's surface in the Space collection. You can find a class for the hammer in the
Objects collection. You may substitute any object of your choice for the feather.
Add comments: your name and period number.(11%)
Save as period#LastName_ExamPart1 (11%) and place it into the drop box.
Part 2:
Tables, Chairs, and a Magic Broom
Use classes from the Kitchen collection to create a kitchen with a table, four wooden chairs, and
broom. Initially set up the world with the chairs around the table and the broom off to the side. W
the world plays, use an event to press a key to have the four chairs move simultaneously repositio
themselves on top of the table and then the broom should sweep with a back/forth motion all the
around the table. After the broom finishes sweeping, the chairs should simultaneously move back
their original position.
Add: Billboard instructions to press the key you selected for the event to occur. Do not use 3D
text.(25%)
Make the billboard dissappear when the key is pressed. (11%)
Add your name and period number as comments. (11%)
Save as period#LastName_ExamPart2 (11%) and place it into the drop box.
Part 3:
Busy Beach Scenario
Use the Beach collection to create a beach scene, populated with several people from the Walkin
People collection (folder in the People collection). Create an event to start the people walking
simultaneously along the beach.
Add: Billboard instructions to press the key you selected for the event to occur. Do not use 3D
text.(25%)
Make the billboard dissappear when the key is pressed. (11%)
Add your name and period number as comments. (11%)
Save as period#LastName_ExamPart2 (11%) and place it into the drop box.
Thursday
12/12
Make-up time. Last day to turn in assignments for this term is Friday.
MidTerm Exam
Part 1:
Apollo 15 Experiment Scenario
During the Apollow 15 mission to the moon, astronaut David Scott performed an experiment to
prove that Galileo was right when he said that any two objects dropped at the same time would la
at the same time in the absence of air. Scott, standing on the surface of the moon, dropped a hamm
and a feather and indeed both objects hit th eground simultaneiously.
(Check out http://nssdc.gsfc.nasa.gov/planetary/lunar/apollo_15_feather_drop.html)
Create an Alice world that re-creates the experiment. You will find classes for the astronaut, luna
lander, and the moon's surface in the Space collection. You can find a class for the hammer in the
Objects collection. You may substitute any object of your choice for the feather.
Add comments: your name and period number.(11%)
Save as period#LastName_ExamPart1 (11%) and place it into the drop box.
Part 2:
Tables, Chairs, and a Magic Broom
Use classes from the Kitchen collection to create a kitchen with a table, four wooden chairs, and
broom. Initially set up the world with the chairs around the table and the broom off to the side. W
the world plays, use an event to press a key to have the four chairs move simultaneously repositio
themselves on top of the table and then the broom should sweep with a back/forth motion all the
around the table. After the broom finishes sweeping, the chairs should simultaneously move back
their original position.
Add: Billboard instructions to press the key you selected for the event to occur. Do not use 3D
text.(25%)
Make the billboard dissappear when the key is pressed. (11%)
Add your name and period number as comments. (11%)
Save as period#LastName_ExamPart2 (11%) and place it into the drop box.
Part 3:
Busy Beach Scenario
Use the Beach collection to create a beach scene, populated with several people from the Walkin
People collection (folder in the People collection). Create an event to start the people walking
simultaneously along the beach.
Add: Billboard instructions to press the key you selected for the event to occur. Do not use 3D
text.(25%)
Make the billboard dissappear when the key is pressed. (11%)
Add your name and period number as comments. (11%)
Save as period#LastName_ExamPart3 (11%) and place it into the drop box.
Friday
12/13
Last day to turn in assignments for this term.
Week 8: Presentation Production: 200.04, 200.06, 200.07, 205.04, 205.15, 206.01, 206.04
Day/Date
Assignment
Monday
12/16/13
Exam Day Schedule:


6th Period Regular Class 7:40-8:30
7th Period Regular Class 8:35-9:25
1st period Exam 9:30-11:40
Tuesday
12/17
Exam Day Schedule:

2nd Period Exam 7:40-9:35
MidTerm Exam
Part 1:
Apollo 15 Experiment Scenario
During the Apollow 15 mission to the moon, astronaut David Scott performed
an experiment to prove that Galileo was right when he said that any two objects
dropped at the same time would land at the same time in the absence of air.
Scott, standing on the surface of the moon, dropped a hammer and a feather and
indeed both objects hit th eground simultaneiously.
(Check out
http://nssdc.gsfc.nasa.gov/planetary/lunar/apollo_15_feather_drop.html)
Create an Alice world that re-creates the experiment. You will find classes for
the astronaut, lunar lander, and the moon's surface in the Space collection. You
can find a class for the hammer in the Objects collection. You may substitute
any object of your choice for the feather.
Add comments: your name and period number.(11%)
Save as period#LastName_ExamPart1 (11%) and place it into the drop box.
Part 2:
Tables, Chairs, and a Magic Broom
Use classes from the Kitchen collection to create a kitchen with a table, four
wooden chairs, and ab broom. Initially set up the world with the chairs around
the table and the broom off to the side. When the world plays, use an event to
press a key to have the four chairs move simultaneously reposition themselves
on top of the table and then the broom should sweep with a back/forth motion
all the way around the table. After the broom finishes sweeping, the chairs
should simultaneously move back to their original position.
Add: Billboard instructions to press the key you selected for the event to occur.
Do not use 3D text.(25%)
Programm
Scenario
the overa
solved or
requirem
definition
Method how to pe
again if n
Algorithm
Click He
Animatio
Storyboa
solution t
perform a
Visual St
animation
down the
Textual S
allows th
writing p
CONCEP
A compu
tell the co
Learning
about arr
task.
In Alice,
virtual w
Make the billboard dissappear when the key is pressed. (11%)
Add your name and period number as comments. (11%)
Save as period#LastName_ExamPart2 (11%) and place it into the drop box.
An Alice
virtual w
an object
Part 3:
Busy Beach Scenario
From our
Use the Beach collection to create a beach scene, populated with several people Learning
from the Walking People collection (folder in the People collection). Create an Dann, Co
event to start the people walking simultaneously along the beach.
Add: Billboard instructions to press the key you selected for the event to occur.
Do not use 3D text.(25%)
Make the billboard dissappear when the key is pressed. (11%)
Add your name and period number as comments. (11%)
Save as period#LastName_ExamPart3 (11%) and place it into the drop box.

3rd Period Exam 9:40-11:40
Wednesday Exam Day Schedule:
12/18
 4th Period Exam 7:40-9:35
 5th Period Exam 9:40-11:40
MidTerm Exam
Part 1:
Apollo 15 Experiment Scenario
During the Apollow 15 mission to the moon, astronaut David Scott performed
an experiment to prove that Galileo was right when he said that any two objects
dropped at the same time would land at the same time in the absence of air.
Scott, standing on the surface of the moon, dropped a hammer and a feather and
indeed both objects hit th eground simultaneiously.
(Check out
http://nssdc.gsfc.nasa.gov/planetary/lunar/apollo_15_feather_drop.html)
Create an Alice world that re-creates the experiment. You will find classes for
the astronaut, lunar lander, and the moon's surface in the Space collection. You
can find a class for the hammer in the Objects collection. You may substitute
any object of your choice for the feather.
Add comments: your name and period number.(11%)
Save as period#LastName_ExamPart1 (11%) and place it into the drop box.
Part 2:
Tables, Chairs, and a Magic Broom
Use classes from the Kitchen collection to create a kitchen with a table, four
wooden chairs, and ab broom. Initially set up the world with the chairs around
the table and the broom off to the side. When the world plays, use an event to
press a key to have the four chairs move simultaneously reposition themselves
on top of the table and then the broom should sweep with a back/forth motion
all the way around the table. After the broom finishes sweeping, the chairs
should simultaneously move back to their original position.
Add: Billboard instructions to press the key you selected for the event to occur.
Do not use 3D text.(25%)
Make the billboard dissappear when the key is pressed. (11%)
Add your name and period number as comments. (11%)
Save as period#LastName_ExamPart2 (11%) and place it into the drop box.
Part 3:
Busy Beach Scenario
Use the Beach collection to create a beach scene, populated with several people
from the Walking People collection (folder in the People collection). Create an
event to start the people walking simultaneously along the beach.
Add: Billboard instructions to press the key you selected for the event to occur.
Do not use 3D text.(25%)
Make the billboard dissappear when the key is pressed. (11%)
Add your name and period number as comments. (11%)
Save as period#LastName_ExamPart3 (11%) and place it into the drop box.
Thursday
12/19
Early release
Early Release - Exam Day Schedule

6th Period Exam 7:40-9:55

7th Period Exam 10:00-12:10
MidTerm Exam
Part 1:
Apollo 15 Experiment Scenario
During the Apollow 15 mission to the moon, astronaut David Scott performed
an experiment to prove that Galileo was right when he said that any two objects
dropped at the same time would land at the same time in the absence of air.
Scott, standing on the surface of the moon, dropped a hammer and a feather and
indeed both objects hit th eground simultaneiously.
(Check out
http://nssdc.gsfc.nasa.gov/planetary/lunar/apollo_15_feather_drop.html)
Create an Alice world that re-creates the experiment. You will find classes for
the astronaut, lunar lander, and the moon's surface in the Space collection. You
can find a class for the hammer in the Objects collection. You may substitute
any object of your choice for the feather.
Add comments: your name and period number.(11%)
Save as period#LastName_ExamPart1 (11%) and place it into the drop box.
Part 2:
Tables, Chairs, and a Magic Broom
Use classes from the Kitchen collection to create a kitchen with a table, four
wooden chairs, and ab broom. Initially set up the world with the chairs around
the table and the broom off to the side. When the world plays, use an event to
press a key to have the four chairs move simultaneously reposition themselves
on top of the table and then the broom should sweep with a back/forth motion
all the way around the table. After the broom finishes sweeping, the chairs
should simultaneously move back to their original position.
Add: Billboard instructions to press the key you selected for the event to occur.
Do not use 3D text.(25%)
Make the billboard dissappear when the key is pressed. (11%)
Add your name and period number as comments. (11%)
Save as period#LastName_ExamPart2 (11%) and place it into the drop box.
Part 3:
Busy Beach Scenario
Use the Beach collection to create a beach scene, populated with several people
from the Walking People collection (folder in the People collection). Create an
event to start the people walking simultaneously along the beach.
Add: Billboard instructions to press the key you selected for the event to occur.
Do not use 3D text.(25%)
Make the billboard dissappear when the key is pressed. (11%)
Add your name and period number as comments. (11%)
Save as period#LastName_ExamPart2 (11%) and place it into the drop box.
Friday
12/20
Week 9:
Day/Date
Planning Day - No students
Week 10:
Day/Date
Assignment
Using Atomic Learning:
http:www.atomiclearning.com
Student login = bps354111
Student password = broward
(See Quick Links at the bottom of the page...)
Term 3
Week 1:
Day/Date
Assignment
Assignm
Monday
1/6/14
Scenario: Review of Alice Programming
Soldiers On Deck (100 pts)
Add an Aircraft carrier object (Vehicle) and 4 toy soldiers (people objects) to a new
world. Use the water world. Line up the soldiers for a formal ceremony, with two on
each end of the carrier deck. Have the soldiers turn and face each other, you may put
them in groups of two soldiers each to turn and face each other. Use methods for each
of the soldiers to rotate the arms of the soldiers to salute each other. The result of the
scene should be all four soldiers are saluting.
Logic:
Soldiers should be on the deck of the ship not in it.
Soldiers salutes should not go through another object, so they need to be far enough
apart.
Soldiers should drop their arms as part of the salute.
Using At
http:www
Student l
Student p
(See Quic
Tuesday
1/7
Learning
The focu
worlds. C
build in i
interestin
programm
requires k
Alice Programming Review 1/7/14- Click here. (5 pts)
You may take this quiz 2 times if you don't like the grade you got the first time, but it is editor all
timed so work quickly.
Scenario:
Freestylin' Snowman (100 pts) Due Wednesday.
Create a world uising the snow template. Add a snowman (people object) and a ramp
(skatepark object). Write a program to move the snowman to the base of the ramp.
When the snowman reaches the base of the ramp, the snowman should turn around and
move far away from the ramp very quickly and say something because he is scared or
nervous about making the jump. Then, have the snowman stop, turn around again, and
make a statement about making the jump anyway. Then have the snowman make the
jump, while in the air, do a flip, and then have him fall into pieces on the snowwhen he
lands. Depending on how the jump is placed, you will need a camera angle change to
see the fall. Have the snowman make a statement at the end. Add comments in the
world method; 1. Describe to the user, what is going to happen. (you may use more
than one comment). 2. Your name and period number.
Logic issues:
Snowman should not go through the jump.
handling
responsib
occurs.
Wednesday Freestylin' Snowman due today.
1/8
Thursday
1/9
Alice Programming Review 1/9/14- Click here. (5 pts)
New Assignment
Scenario: Helicopter Flight (100 pts)
Create a world with a helicopter (Web Gallery), airport (Buildings), and control tower
(Buildings). Create a circleTower method that makes the helicopter fly toward the
control tower and then around it. In the myFirstMethod, call the circleTower method
twice and then make the helicopter land on the airport landing strip.
Friday
1/10
Work on Helicopter Flight scenario. Due today.
Week 2:
Day/Date
Assignment
Monday
1/13/14
Period 2 does not have to complete this assignment due to Benchmark Assessment
Testing
New Assignment
Scenario: Gallop and Jump (100 pts)
Girl rider has entered an equestrian show as an amateur jumper. She is somewhat
nervous about the competition so she and the horse (Animals) are practicing a jump.
Create an initial scene with a horse and rider facing a fence (Buildings). Write two
world-level methods, one named gallop (horse and rider gallop forward one step) and
Assignm
Learning
The focu
worlds. C
build in i
interestin
programm
requires k
editor all
another named jump (horse and rider jump the fence). In the gallop method, the horse's handling
front legs should lift and then go down as the back legs lift and the horse moves
responsib
forward. Then the back legs should go back down. The jump method should be similar, occurs.
but the horse should move up far enough to clear the fence in mid-stride. Test each
method to be sure it works as expected. You will need to adjust the distance amounts to
make each look somewhat realistic. Hint: If you make the horse a vehicle for the Girl,
you will only need to write an instruction to move the horse and girl will go along for
the ride.
When you think the gallop and jump methods are both working properly, write
instructions in World.my first method that call the gallop method as m any times as
needed to move the horse and rider up close to the fence; then call the jump method.
Use trial and error to find out how many times the gallop method must be called to
make the animation work well.
Logic: The horse needs to gallop, hence the gallop method... The horse should not float
along the ground.
Tuesday
1/14
Period 2 does not have to complete this assignment due to Benchmark Assessment
Testing
Work on Gallop and Jump
Wednesday Period 2 does not have to complete this assignment due to Benchmark Assessment
1/15
Testing
Work on Gallop and Jump
Name it:
Period#LastName_Gallop
Thursday
1/16
Complete Gallop
Friday
1/17
New Assignment
Ninja Practice:
Create a world with an evilNinja (people) and write class methods for traditional Ninja
moves. For example, write rightJab, leftJab, rightKick, leftKick, leftSpin, rightSpin.
Each method must contain more than one instruction. For example, the kickLeft
method, the left lower leg should turn and the foot twist at the same time as the entire
leg kicks out to the left. Use Events to make the moves work. Start a new world and
add two trained Ninja objects. Create an animation where the two trainedNinja objects
practice their moves, facing one another. Add scenery.
(200 pts)
Week 3:
Day/Date
Assignment
Assignm
Monday
1/20/14
MLK Day - No Students
Learning
The focu
worlds. C
build in i
Tuesday
Complete Ninja Practice
interestin
1/21
programm
Wednesday Report Cards Issued 7th period
requires k
1/22
New Assignment
editor all
Scenario: Hand & Toy Ball (200 pts) Due Thursday.
handling
Create a world with a right hand (people) holding a toy ball (sports). Have the fingers responsib
close to grasp the ball. Then, throw the ball into the air while opening the fingers of the occurs.
hand. Make the hand catch the ball and the fingers close around it again. Make the
hand toss the toy ball up 3 times. Don't forget to add comments.
Save it as period#Lastname_toyball
Thursday
1/23
Work on Hand & Toy Ball scenario. Due today.
Review the following terms:
opacity, method, inheritance, object, parameter and know the parts of the Alice
workspace that you use every day.
Friday
1/24
REVIEW QUIZ
Alice Programming Review 1/24/14- Click here. (5 pts)
New Assignment
Cleanup Robot (100 pts)
The scene is a child's room (or any other room with a door) with toys or other small
objects scattered around the floor. The gorilla robot (SciFi)(or other robot that can pick
up objects) needs to be programmed to pick up things in the room and put them behind
the door in the closetRoom (Environments on Web Gallery). In the initial scene for this
animation, the robot is standing in the middle of the room near several objects scattered
around the floor. Use at least 3 objects.






Write a program to teach the robot to pick up one object at a time and put it in
the closet.
Write three methods named pickUp, putDown, and putInCloset. The methods
should have one parameter identifying the object to be picked up or put down.
You may use a list instead. I found that using a parameter in this case wasn't the
best use for the animation. Either way, they are both now optional, not required.
The pickUP method should make the robot pick up an object in it's hand.
The putDown method should have the robot put the object down.
The putInCloset method should make the robot turn towards the closet door and
move to the door. The door opens and the robot puts down the object.
When these methods have been written, then write instructions in the my First




Method to make the robot pick up an object and put it down in the closet. That
means the robot will have to move toward an object, use the pickUp method
with it's hand, move to the closet and run the putInCloset method, and while in
the closet run the putDown method.
Don't forget to have the robot return to the middle of the room so it can start
going after the next object. You only have to pick up 3 objects.
When done cleaning the room, have the robot return to the middle of the room.
Have the robot tell the owner something like "the room is now clean enough to
do homework", or something like that... use your imagination.
Save as period#LastName_cleanRobot
Week 4:
Day/Date
Assignment
Monday
1/27/14
Cleanup Robot (100 pts)
The scene is a child's room (or any other room with a door) with toys or other small
objects scattered around the floor. The gorilla robot (SciFi)(or other robot that can pick
up objects) needs to be programmed to pick up things in the room and put them behind
the door in the closetRoom (Environments on Web Gallery). In the initial scene for this
animation, the robot is standing in the middle of the room near several objects scattered
around the floor. Use at least 3 objects.
Instruction adjustment: Write three methods named pickUp, putDown, and putInCloset.
The methods should have one parameter identifying the object to be picked up or put
down. You may use a list instead. I found that using a parameter in this case wasn't the
best use for the animation. Either way, they are both now optional, not required.
HINTS:
Use invisible objects for the robot to move to. You may still have to adjust the
movement to the objects in terms of distance to get it right.I used cylinders as objects
to move the robot to. Then attached the cylinders to the objects as vehicles.
Assignm
Learning
The focu
worlds. C
build in i
interestin
programm
requires k
editor all
handling
responsib
occurs.
Lists: Below is an image that includes the animation being done using a list. If you
want to use the list, go to World Parameters, and create new variable. Remember they
will be numbered 0, 1, 2 (for three items). Once you have this completed, then all you
need to do is duplicate the programming and substitute the item numbers. You will still
need to adjust the distance to each of the objects in the move statements.
Tuesday
1/28
Finish Clieanup Robot - due today
Wednesday New Assignment:
1/29
Proximity Function - (100 pts) Due Today.
If you are using Safari, click ot open the pdf, if you are using Firefox, Control Click
and save the file to the desktop.
The proximity Function helps you find the distance from one object to another without
having to guess each time. Can you think of how this would have helped in some of our
past assignments?
Thursday
1/30
New Assignment:
IF/ELSE Statement (100 pts) Due today
Terms to knowin the context of Alice Programming - Boolean, function, argument,
decision, loop
Friday
1/31
Make up day!
If you have a Z grade, do it or turn it in again.
If you grade is blank, I am working as quickly and efficiently as possible to grade your
work....
Week 5:
Day/Date
Assignment
Monday
2/3/14
New Assignment:
Beetle Band Part 1 - Solos (200 pts)
if you are using Firefox - hold the control key and save the file to the desktop.
Tuesday
2/4
Beetle Band Part 2 - Duets & Lyrics (200 pts)
if you are using Firefox - hold the control key and save the file to the desktop.
Wednesday Continue working on the Beetle Band part 1 and 2
2/5
Thursday
2/6
Early Release Day - each class is only 30 minutes long.
Friday
2/7
Beetle Band Part 3 - Music "Video" (300 pts)
Hit refresh...
if you are using Firefox - hold the control key and save the file to the desktop.
Assignm
Learning
The focu
worlds. C
build in i
interestin
programm
requires k
editor all
handling
responsib
occurs.
Week 6:
Day/Date
Assignment
Monday
2/10/14
Work on Part 3 of the Beetle Band project. Due Wednesday.
Tuesday
2/11
Interim Reports
Work the Beetle Band Part 3 Project
Wednesday Beetle Band Part 3 Due today
2/12
(300 pts)
Thursday
2/13
If/Else Statements: Single-alternative decision structure
New Assignment:
Snake - 100 pts
See handout. if you are using Firefox - hold the control key and save the file to the
desktop.
Friday
2/14
New Assignment:
Bee - (100 pts)
Scenario - Create a world that has three flowers (Nature's Collection). Change the
property color of one of the flowers to yellow. Add an instance of the QueenBee
(animals). When you play the world, the queenBee should turn to face each of the three
flowers. Whenever the queenBee faces a flower with it's color property set to yellow,
the queenBee should move to that flower.
Use an If/Else statement (or two or three...) (25%)
If the flower is yellow, then the bee should still turn and face the other or remaining
flowers.
Save it as: Period#LastName_Bee (11%)
Put it in the drop box...
Extra Credit Challenge (25pts) - If you can have the flowers randomly changing colors
between their original color and yellow, so the bee must constantly keep turning to
Assignm
Learning
The focu
worlds. C
build in i
interestin
programm
requires k
editor all
handling
responsib
occurs.
face each of the flowers until the bee has visited all three of the flowers. The flowers
must constantly change and the bee must constantly turning and checking.There may
be a When involved... I cannot help you with this for the extra points.
Week 7:
Day/Date
Assignment
Monday
2/17/14
President's Day - No School
Tuesday
2/18
Assignm
Learning
The focu
worlds. C
New Assignment:
build in i
Nested If/Else Statements - If/Else statement within another If/Else statement
interestin
Door Guard (100 pts)
programm
requires k
READ ALL THE INFORMATION BELOW
editor all
Scenario: Two people or animal objects are standing guard at a doorway. Another
people or animal object approaches the doorway. If that people/animal object is within handling
responsib
5 meters of the doorway, one of the guards asks for a password. If the people/animal
occurs.
object at the door gives the correct password, make it knight (so I can test it for your
grade), one of the guards says, "You may pass", the door opens, the people/animal goes
through the door. If the people/animal does not give the correct password, one of the
guards says, "Sorry, You may not pass."
Psuedo Code: This is your thought processing the scenario before writing the code...
If the people/animal object is within 5 meters of the doorway
Ask the user to enter the password.
If the user's password input is equal to "knights"
One of the guards says "You may pass"
The door opens
The people/animal object goes through the door
Else
One of the gurads says "Sorry, you may not pass
End if
Create a new Alice world.
Add an instance of a doorway (furniture)
Add two people/animal objects as guards
Add an instance of a people/animal object as the one coming to the door
In the world.first method editor, create a String variable for the password. Remember,
we use the string for text.
Use comments along the way... (11%)
Add the If/Else statements to the world.first method (started below, remember it is an
If/Else within an If/Else)
Variable is password (string) = default string
If Object is within 5 meters of doorway
password set value to ask user for a string question (from world variable) = Enter the
password!
If password == knights
You may figure out the rest...
Wednesday New Assignment:
2/19
Flight Simulator Event(100 pts)
Scenario:
Create the world for the biplane acrobatic air-show example as presented in this
section.
Implement the flyForward and barrelRoll event handling methods and link them to the
corresponding events.
Make the move and roll actions have an abrupt style to reduce the pause in the
animation between key presses.
Use a biplane sound to make the animation more realistic.
When you have the flyForward method and barrelRoll methods working, add flyLeft
and flyRight event handling methods for the left and right arrow keys to steer the
biplane left or right.
Add a forwardLoop stunt that works when the user presses the Enter key.
Save as period#LastName_flightSim
Put it into the drop box.
Thursday
2/20
New Assignment:
Typing Tutor (100 pts) Using events...







Friday
Create a world to type a specific set of letters; use your first name.
Use 3D text letters to create your name in the world.
Create a method for each letter that spins the letter two times.
When the user (me) types a letter key of one of the letters on the screen, the
letter will perform the spin method.
Hint: Use Events to activate the user (me) to spin the letter.
Save as period#LastName_typingtutor (11%)
Put it into the drop box.
New Assignment:
2/21
Clicker (200 pts)
Due Monday.













Create a world that provideds a lot of things to click on that then do
something interesting...
Add a saloon (Old West), a house (buildings), a windmill (buildings), a well
(objects), a cloud (special effects), a tumbleweed (nature), a crate (objects), and
3 other items. Search for ones you can do something interesting with when
clicked on.
Create events that call methods for the "something interesting" to occur.
Use the when clicked events...
Methods:
Windmill blades turn at least 2 revolutions.
Saloon doors swing back and forth.
Crate breaks apart or explodes.
Cloud moves across the sky and lighting flashes.
Tumbleweed moves across the screen, stops and starts to burn.
Any three other things you can think of to click on and make something
happen. Use your imagination...
Save as Period#LastName_Clicker
Put it into the drop box.
Week 8:
Day/Date
Assignment
Monday
2/24/14
New Assignment:
Complete the Clicker assignment from last Friday. (200 pts)
See the instructions from Friday.
Tuesday
2/25
Assignm
Learning
The focu
worlds. C
build in i
Lab will be open after school this week on Thursday and Friday.
interestin
programm
New Assignment:
requires k
Hockey (200 pts) Due Thursday
editor all
handling
responsib
 Jack (Jock from High School/Students folder from web gallery) or you may use
occurs.
another people object as long as they can move/rotate/turn their arms, is
planning to try out for the school hockey team. Jack knows practice is very
important for success in sports as in life.
 Jack has set up a hocky net (Sports) on the lake and is going to practice his aim
with the hockey stick (sports) to improve his chances of success.
 This animation could be the first phase of developing an interactive ice-hockey
game. You must think about and plan the logic to what events wil occur and
what event handling methods are needed.







Create method(s) for Jack shooting an object (could be a puck) into the net.
Must include, Jack moving to the puck, the hockey stick moving in a way that
would be like shooting a puck (back and forth).
The puck going into the net. Then Jack moves to the next puck or object and
shoots it into the net.
there must be 3 objects shot into the net.
Add an event for Jack to shoot the puck. Press a key for Jack shooting the
object. (30 %)
Comments, as always... (11%)
Save as period#LastName_hockey
Place the completed file into the drop box.
Challenge: Worth 50 extra points
In a game scenario, the power factor will determine how fast Jack swings the stick and
how far the hockey puck (or other object) travels when hit by the stick. The power
factor will be selected by a mouse-click on one of the power buttons. In this case, use
the GumDrops (Kitchen/Food Folder). The power indicators should be located in the
scene together. The yellow button will select the lowpower, green average power, and
red is high power. Create events and methods to adjust the power/distance to the net.
Must also have a celebration method occur after the 3rd shot is made. And for 50 extra
points, you will need to work this out on your own, or you may collaborate with
friends.
Lab will be open after school this week on Thursday and Friday.
Wednesday New Assignment:
2/26
Work on Hockey scenario
Lab will be open after school this week on Thursday and Friday.
Thursday
2/27
New Assignment:
Complete the hockey scenario
Lab will be open after school this week on Thursday and Friday.
Friday
2/28
Make up day!!!.
Time is running out for grades this term... please check to see what you still owe... You
may work at home and email me the assignments.
Download Alice 2.4
http://www.alice.org/index.php?page=downloads/download_alice2.4
My Email Address: [email protected]
Week 9:
Day/Date
Assignment
Assignm
Monday
3/3/14
New Assignment:
Alice Piano (200 pts) Due Wednesday
from our Learning to Program with Alice Book
In this project, create a keyboard that plays notes when you click the mouse cursor on
the keys. A good strategy is to break up the project into smaller parts. There is often
more than one way to do the project.
Learning
The focu
worlds. C
build in i
interestin
programm
Hints on making the keyboard: One way to make the keyboard is to add a box (shapes) requires k
to the world and make copies of it. This works well because the copies form a line you editor all
can adjust the spacing between each one of the keys after they are made. Change some handling
to be black and others to be white, just like a piano keyboard. It would be beneficial to responsib
name the keys appropriately so you know where they are located on the keyboard and occurs.
in a specific order.You only need the section below. Label the keyboard so the user
may play it.




The sound for each key may be found in the out box under the game
programming folder. Import each sound into the World, be sure there are no
???.
Make Methods to play each key. When someone wants to play the piano, they
will click on the piano key to make a sound.To make the key more realistic,
have the key move down slightly, then move back into position. (25%)
Add comments (11%)
Name it period#LastName_alicepiano (11%)
Extra Credit (50pts)
Using a standard computer keyboard, allow the user to play the piano using different
keys instead of clicking with the mouse.
Time is running out for grades this term... please check to see what you still owe... You
may work at home and email me the assignments.
Download Alice 2.4
http://www.alice.org/index.php?page=downloads/download_alice2.4
My Email Address: [email protected]
Lab Available for Work:
Monday 2:45 - 5
Tuesday 2:45 - 5
Wednesday 2:45 - 4:00 - Tech Club Meeting
Thursday - not available due to PERT testing in 266.
Friday - 2:45 - 5
Tuesday
3/4
Work on Alice Piano assignment
Lab Available for Work:
Tuesday 2:45 - 5
Wednesday 2:45 - 4:00 - Tech Club Meeting
Thursday - not available due to PERT testing in 266.
Friday - 2:45 - 5
Wednesday Alice Piano Assignment due today.
3/5
200 pts
Lab Available for Work:
Wednesday 2:45 - 4:00 - Tech Club Meeting
Thursday - not available due to PERT testing in 266.
Friday - 2:45 - 5
Thursday
3/6
Make up day.
No lab hours available today due to PERT Testing in room 266 after school.
Friday
3/7
New Assignment:
Asteroids Game Simulation (300 pts)
Due Next Week - TBD





Follow the step by step instructions. Be sure to read all of the instructions.
Add Comments. (11%)
Name it period#LastName_Asteroids (anything else will result in -11%)
Add some things that make this your own...
If I find anyone cheating, all parties involved will receive zero grades, referral,
parent confereneces, and could lose the opportunity to continue in the program.
Lab Available for Work:
Friday - 2:45 - 5
Time is running out for grades this term... please check to see what you still owe... You
may work at home and email me the assignments.
Download Alice 2.4
http://www.alice.org/index.php?page=downloads/download_alice2.4
My Email Address: [email protected]
Week 10:
Day/Date
Assignment
Monday
3/10/14
Work on Asteroids game.
Lab Available for Work:
Monday 2:45 - 5
Tuesday 2:45 - 5
Wednesday 2:45 - 4:00 - Tech Club Meeting
Thursday - not available due to PERT testing in 266.
Friday - 2:45 - 5
Time is running out for grades this term... please check to see what you still owe... You
may work at home and email me the assignments.
Download Alice 2.4
http://www.alice.org/index.php?page=downloads/download_alice2.4
My Email Address: [email protected]
Tuesday
3/11
Work on Asteroids Game
Code samples
Lab Available for Work:
Tuesday 2:45 - 5
Wednesday 2:45 - 4:00 - Tech Club Meeting
Thursday - not available due to PERT testing in 266.
Friday - 2:45 - 5
Wednesday Work on Asteroids Game - Due Thursday.
3/12
Code samples
Lab Available for Work:
Wednesday 2:45 - 4:00 - Tech Club Meeting
Thursday - not available due to PERT testing in 266.
Friday - 2:45 - 5
Thursday
3/13
New Assignment:
Friday
3/14
Lab Available for Work:
Friday - 2:45 - 5
Time is running out for grades this term... please check to see what you still owe... You
may work at home and email me the assignments.
Download Alice 2.4
http://www.alice.org/index.php?page=downloads/download_alice2.4
My Email Address: [email protected]
Assignm
Week 11:
Day/Date
Assignment
Monday
3/17/14
New Assignment:
Sign up for Codecademy: Click Here!





Fill out the information completely. Use a password you will remember.If you
already have a Codecademy account, fill out that info completely.
You do not have to do the Follow Up questions unless you want to...
Click on Start Learning button.
Go through the part: Animate Your Name until completed. There are 3 parts,
see the image below.
Take a screen shot ( Command + Shift + 3 keys) of the completion page (see
below), rename it using period#LastName_AnimateName and place it into the
drop box. To rename, click on the file once to select it, then wait a second and
click again for the file name to become highlighted.
Total for today's assignment: (200 pts, 100 for registration, 100 for completion
of the 3 parts of animate your name.)
Tuesday
3/18
Go to Codecademy.com and login.
You should have completed the Animating your Name section.




Do #4 Introduction to JavaScript.
Take a screen shot of the last screen 25/25 (see top left of the window to show
the screen number)
Rename the screen shot; per#LastName_IntroJavaScript
Place the file into the drop box.
(100 pts)
Wednesday Go to Codecademy.com and login.
Assignm
3/19
You should have completed section; Introduction to JavaScript.
Do #5 Choose your own adventure.
Take a screen shot of the last screen 7/7 (see top left of the window to show the screen
number)
Rename the screen shot; per#LastName_OwnAdventure
Place the file into the drop box.
(100 pts)
Thursday
3/20
Last day to turn in work for this term.
Early Release Day - Grades Close for Term 3
Friday
3/21
Teacher Planning - No students
Term 4
Week 1:
Day/Date
Assignment
Assignm
Monday
3/31/14
Using Atomic Learning: DO THIS!
http:www.atomiclearning.com
Student login = bps354111
Student password = broward
Type Javascript in to the search bar and select the tutorial that appears.
Under section D: JavaScript Basic and Custom Funtions, review numbers 4 - 10
Extra hel
Using At
http:www
Student l
Student p
Type Jav
tutorial th
Sections
Continuing with Codecademy.com
Under the JavaScript tab, go to the Introduction to Functions in JS (100 pts)







READ the Information provided in the left menu.
The information listed at the top of each window on the left is a guide to help
you understand what it is you are doing. You must use the instructions for what
you actually need to do.
Read the instructions under the Instructions section and in the comments on the
program itself.
If stuck, click on Get a hint section for more help.
If you are still stuck, click on the Q&A Forum and see what you can find there.
Others have had the same question you have now. There are multiple pages
listed at the bottom of that screen, you will eventually find what you are
looking for.
Reminder: spelling counts and there are no ; (semicolons) after if statements.
For more help, see the AtomicLearning.com... the video selection to the right
are good resources.


I will post help in Quia later this week, but if you access it, I will take off 5
points. This is because you didn't do everything else you could have done up to
this point.
MORE P
You may complete work at home, all you need is internet access, no
www.cru
downloading of applicaitions needed.
Using At
http:www
Student l
Do the work and when done (you have a green dot), take a screen shot ( Command +
Student p
Shift + 3 keys) of the completion page (see below), rename it using
period#LastName_IntrotoJS and place it into the drop box. To rename, click on the file Type Jav
tutorial th
once to select it, then wait a second and click again for the file name to become
Under se
highlighted.
review nu
When done, you may go on to the next section: Build "Rock, Paper, Scissors"
Get the work done in class; particpation points are being applied this term due to
people not working in class, talking, doing other course work, playing games, etc. 10
points per day.
Tuesday
4/1
Continuing with Codecademy.com
Codecademy.com - Javascript - Build "Rock, Paper, Scissors (100 pts)
Help video: Information that can help you starts at 2:19 in the video.
Do the work and when done (you have a green dot), take a screen shot ( Command +
Shift + 3 keys) of the completion page (see below), rename it using
period#LastName_rockpaperscissors and place it into the drop box. To rename, click
on the file once to select it, then wait a second and click again for the file name to
become highlighted.
You may complete work at home, all you need is internet access, no downloading of
applicaitions needed.
Get the work done in class; particpation points are being applied this term due to
people not working in class, talking, doing other course work, playing games, etc. 10
points per day.
Wednesday Codecademy.com - "For" Loops in JS - Introduction to 'For' Loops (100 pts)
Using At
http:www
Student l
Student p
Type Jav
tutorial th
Under se
Loops, re
4/2
More help... I've downloaded videos to help you understand that you have done this
programming before... IN the Out Box, you will find the Game Programming Folder >
Programming Help Video Folder, and then video tutorials to help you see the
correlation between what you've already done in Alice and what you are doing now. I
will add some every day to cover the topic we are covering. Drag the videos to your
desktop to view them.
DO THIS! Watch the video for the lesson and the corresponding Alice Video to show
you that you have done this in Alice programming.
Do the work and when done (you have a green dot), take a screen shot ( Command +
Shift + 3 keys) of the completion page (see below), rename it using
period#LastName_forloops and place it into the drop box. To rename, click on the file
once to select it, then wait a second and click again for the file name to become
highlighted.
You may complete work at home, all you need is internet access, no downloading of
applicaitions needed.
Get the work done in class; particpation points are being applied this term due to
people not working in class, talking, doing other course work, playing games, etc. 10
points per day.
Thursday
4/3
Codecademy.com - 'For' Loops in JS - Search Text for Your Name (100 pts)
Do the work and when done (you have a green dot), take a screen shot ( Command +
Shift + 3 keys) of the completion page (see below), rename it using
period#LastName_searchname and place it into the drop box. To rename, click on the
file once to select it, then wait a second and click again for the file name to become
highlighted.
You may complete work at home, all you need is internet access, no downloading of
applicaitions needed.
Get the work done in class; particpation points are being applied this term due to
people not working in class, talking, doing other course work, playing games, etc. 10
points per day.
Friday
4/4
Join Monarch's Game Simulation Foundations class for Games Mechanic - yes, you are
going to play games and then build/create games for credit.
Click here to sign
up: http://gamestarmechanic.com/join/GameSimFoundations/premium (100 pts for
signing up and first two quests)
Do Quest 1
Do Quest 2
Each quest includes more than one game, please be sure to complete all of them.
Get the work done in class; particpation points are being applied this term due to
people not working in class, talking, doing other course work, playing games, etc. 10
points per day.
Week 2:
Day/Date
Assignment
Monday
4/7/14
Codecademy.com -Intro to 'While' Loops in JS (100 pts)
Read the information given, read the instructions given, look at the hints, and then go
to the Q & A. For more help, you may go to the Atomic Learning site (see Assignment
Info to the right) and review the video on "While" loops. The out box has more videos
to help explaing the While Loops as well.
Assignm
Do the work and when done (you have a green dot), take a screen shot ( Command +
Shift + 3 keys) of the completion page (see below), rename it using
period#LastName_WhileLoops and place it into the drop box. To rename, click on the
file once to select it, then wait a second and click again for the file name to become
highlighted.
Using At
http:www
Student l
Student p
Type Jav
tutorial th
Under se
Loops, re
MORE P
www.cru
www.cod
Do Javas
through t
Programm
Example of screen shot to turn in for credit.
You may complete work at home, all you need is internet access, no downloading of
applicaitions needed Want even more practice... see the information to the right.
Get the work done in class; particpation points are being applied this term due to
people not working in class, talking, doing other course work, playing games, etc. 10
points per day.
Tuesday
4/8
Work on While Loops and previous assignments to catch up.
Wednesday Codecademy.com - Dragon Slayer(100 pts)
4/9
Read the information given, read the instructions given, look at the hints, and then go
to the Q & A. For more help, you may go to the Atomic Learning site (see Assignment
Info to the right) and review the video on "While" loops. The out box has more videos
to help explaing the While Loops as well.
Do the work and when done (you have a green dot), take a screen shot ( Command +
Shift + 3 keys) of the completion page (see below), rename it using
period#LastName_DragonSlayer and place it into the drop box. To rename, click on
the file once to select it, then wait a second and click again for the file name to become
highlighted.
You may complete work at home, all you need is internet access, no downloading of
applicaitions needed Want even more practice... see the information to the right.
Get the work done in class; particpation points are being applied this term due to
people not working in class, talking, doing other course work, playing games, etc. 10
points per day.
Thursday
4/10
Codecademy.com - Control Flow Section
More on Control Flow in JS (100 pts)
Read the information given, read the instructions given, look at the hints, and then go
to the Q & A. For more help, you may go to the Atomic Learning site (see Assignment
Info to the right) and review the video on Control Flow.
Do the work and when done (you have a green dot), take a screen shot ( Command +
Shift + 3 keys) of the completion page (see below), rename it using
period#LastName_ControlFlow and place it into the drop box. To rename, click on the
file once to select it, then wait a second and click again for the file name to become
highlighted.
You may complete work at home, all you need is internet access, no downloading of
applicaitions needed Want even more practice... see the information to the right.
Get the work done in class; particpation points are being applied this term due to
people not working in class, talking, doing other course work, playing games, etc. 10
points per day.
Friday
4/11
Gamestar Mechanic - Quests 3 & 4 (100 pts)
Each quest includes more than one game, please be sure to complete all of them.
You may complete work at home, all you need is internet access, no downloading of
applicaitions needed Want even more practice... see the information to the right.
Get the work done in class; particpation points are being applied this term due to
people not working in class, talking, doing other course work, playing games, etc. 10
points per day.
Week 3:
Day/Date
Assignment
Monday
4/14/14
Codecademy.com - Control Flow Section - Choose Your Own Adventure 2! (100 pts)
Using At
http:www
Read the information given, read the instructions given, look at the hints, and then go
Student l
to the Q & A. For more help, you may go to the Atomic Learning site (see Assignment Student p
Info to the right) and review the video on Control Flow.
Type Jav
tutorial th
Under se
Do the work and when done (you have a green dot), take a screen shot ( Command +
Loops, re
Shift + 3 keys) of the completion page (see below), rename it using
period#LastName_Adventure2 and place it into the drop box. To rename, click on the
MORE P
file once to select it, then wait a second and click again for the file name to become
www.cru
highlighted.
You may complete work at home, all you need is internet access, no downloading of
applicaitions needed Want even more practice... see the information to the right.
Get the work done in class; particpation points are being applied this term due to
people not working in class, talking, doing other course work, playing games, etc. 10
points per day.
Tuesday
4/15
Assignm
Report Cards Issued
Codecademy.com - Data Structures
Arrays and Objects in JS (100 pts)
Read the information given, read the instructions given, look at the hints, and then go
to the Q & A. For more help, you may go to the Atomic Learning site (see Assignment
Info to the right) and review the video on Arrays and Objects.
Do the work and when done (you have a green dot), take a screen shot ( Command +
Shift + 3 keys) of the completion page (see below), rename it using
www.cod
Do Javas
through t
Programm
period#LastName_Arrays and place it into the drop box. To rename, click on the file
once to select it, then wait a second and click again for the file name to become
highlighted.
You may complete work at home, all you need is internet access, no downloading of
applicaitions needed Want even more practice... see the information to the right.
Get the work done in class; particpation points are being applied this term due to
people not working in class, talking, doing other course work, playing games, etc. 10
points per day.
Wednesday Codecademy.com - Data Structures: Contact List (100 pts)
4/16
Read the information given, read the instructions given, look at the hints, and then go
to the Q & A. For more help, you may go to the Atomic Learning site (see Assignment
Info to the right) and review the video on Arrays and Objects.
Do the work and when done (you have a green dot), take a screen shot ( Command +
Shift + 3 keys) of the completion page (see below), rename it using
period#LastName_ContactList and place it into the drop box. To rename, click on the
file once to select it, then wait a second and click again for the file name to become
highlighted.
You may complete work at home, all you need is internet access, no downloading of
applicaitions needed Want even more practice... see the information to the right.
Get the work done in class; particpation points are being applied this term due to
people not working in class, talking, doing other course work, playing games, etc. 10
points per day.
Thursday
4/17
Gamestar Mechanic - Quest 5 (100 pts)
Build and publish own game (100 pts)
You may complete work at home, all you need is internet access, no downloading of
applicaitions needed Want even more practice... see the information to the right.
Get the work done in class; particpation points are being applied this term due to
people not working in class, talking, doing other course work, playing games, etc. 10
points per day.
Friday
4/18
No School
Week 4:
Day/Date
Assignment
Assignm
Monday
4/21/14
10th Grade FCAT Reading Part 1 - AM & PM Sessions
ALICE Programming - Randomness Handout
(100 pts)
Using At
http:www
Student l
Student p
Type Jav
tutorial th
Under se
Loops, re
Get the work done in class; particpation points are being applied this term due to
people not working in class, talking, doing other course work, playing games, etc. 10
points per day.
Tuesday
4/22
10th Grade FCAT Reading Part 2 - AM & PM Sessions
Alice Programming - Buttons & Birds Events Review Assignment (100 pts)
Get the work done in class; particpation points are being applied this term due to
people not working in class, talking, doing other course work, playing games, etc. 10
points per day.
Wednesday 10th Grade FCAT Reading Part 1 - AM & PM Sessions
4/23
Alice Programming -Visual Array Tutorial (100 pts)
Get the work done in class; particpation points are being applied this term due to
people not working in class, talking, doing other course work, playing games, etc. 10
points per day.
Thursday
4/24
10th Grade FCAT Reading Part 2 - AM & PM Sessions
Get the work done in class; particpation points are being applied this term due to
people not working in class, talking, doing other course work, playing games, etc. 10
points per day.
Friday
4/25
10th Grade FCAT Reading Part 1 - AM & PM Sessions
US HISTORY EOC - Schedule Adjustment day.. 1,2, 3, 5, 4, 6, 7
Work on Gamestar Mechanic
Earn Badges:
Get the work done in class; particpation points are being applied this term due to
people not working in class, talking, doing other course work, playing games, etc. 10
points per day.
MORE P
www.cru
www.cod
Do Javas
through t
Programm
Week 5:
Day/Date
Assignment
Assignm
Monday
4/28/14
10th Grade FCAT Reading Part 1 - AM & PM Sessions
Make up sessions
EOC US History 11th grade
9th Grade FCAT Reading Part 1 - AM & PM Sessions
Tuesday
4/29
EOC US History 11th grade
9th Grade FCAT Reading Part 2 - AM & PM Sessions
Using At
http:www
Student l
Student p
Type Jav
tutorial th
Under se
Loops, re
Wednesday EOC US History 11th grade
4/30
9th Grade FCAT Reading Part 1 - AM & PM Sessions
Thursday
5/1
Interim Reports
EOC US History 11th grade
9th Grade FCAT Reading Part 2 - AM & PM Sessions
Friday
5/2
EOC US History 11th grade
9th Grade FCAT Reading Part 1 - AM & PM Sessions
Make up session
MORE P
www.cru
www.cod
Do Javas
through t
Programm
Week 6:
Day/Date
Assignment
Monday
5/5/14
EOC US History 11th grade
9th Grade FCAT Reading Part 2 - AM & PM Sessions
Make up session
EOC Biology (Media)
AP Chem - AM (TBD)
AP Environmental - AM (Aud)
AP Psych - PM (Aud)
Tuesday
5/6
AP Spanish Lang - AM Session (Media)
Assignm
Wednesday EOC Biology
5/7
AP Calculus - AM Session
Thursday
5/8
EOC Biology
AP Eng Lit - AM Session
Friday
5/9
EOC Biology
AP Studio Art Portfolio
AP Eng Lang - AM Session
AP Stats - PM Session
Week 7:
Day/Date
Assignment
Monday
5/12/14
EOC Algebra
AP Music Theory - AM Session
AP Bio - AM Session
Tuesday
5/13
EOC Algebra
AP US Gov - AM Session (Aud)
AP French Lang - PM Session (tbd)
AP Human Geography - PM Session(Aud)
Assignm
Wednesday EOC Algebra
5/14
AP US Hist- AM Session (Aud)
AP Euro - PM Sessoin (Aud)
Thursday
5/15
EOC Algebra
AP World Hist - AM Session
AP Econ - PM Session
Friday
5/16
EOC Algebra
EOC Geometry
Week 8:
Day/Date
Assignment
Monday
5/19/14
EOC Geometry
Senior Exams - Per 7
Tuesday
5/20
EOC Geometry
Senior Exams - Periods 5 & 6
Wednesday EOC Geometry
5/21
Senior Exams - Periods 3 & 4
Assignm
Thursday
5/22
EOC Geometry
Senior Exams - Periods 1 & 2
Friday
5/23
Planning Day - No Students
Week 9:
Day/Date
Assignment
Monday
5/26/14
Memorial Day - No School
Assignm
Tuesday
5/27
Wednesday
5/28
Thursday
5/29
Friday
5/30
Week 10:
Day/Date
Assignment
Monday
6/2/14
Final Exam Day
Tuesday
6/3
Final Exam Day
Wednesday Final Exam Day
6/4
Thursday
6/5
Final Exam Day - Early Release
Friday
6/6
Teacher Planning - no students
Assignm