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
© Copyright 2026 Paperzz