Assignment #1 - Create your first web page 1. Using Google Sites, create a basic website about yourself. You may include video clips, songs, pictures, or any other forms of media that you feel best represent who you are. Your website should include the following: - Your name and the period that you are in - A brief write-up about yourself (your name, where you are from, your interests, favourite things, favourite subjects, etc) - A Homework section where you will be posting links to your completed assignments. ** Also add three other pages in your sidebar.
Assignment #2 - Back to the Future
Your assignment will be to take one of our old computer magazines at the front of the class (2004 or older) and find an article that you feel is describing an obsolete technology.
You will need to write a 1 - 2 paragraph description of the article and description of why the technology is obsolete. You should include at least 1 picture found using a Google Image Search to illustrate the technology you are writing about.
You should also research how the technology has evolved or changed and what is today's equivalent. Please include the date of the article in your description.
You need to place the paragraphs and images in the homework section of your website.
Assignment #3 - Frontline: Digital Nation \ Life Online Watch the Frontline: Digital Nation broadcast - take notes on paper or on the computer.
Complete the Life Online activity Assignment #4 - Life Online: Power Point Presentationn 1st step: Complete the Life Online activity with a partner. Save your notes to a Word document or print them to room A222. * you will need headphones to listen to the video clips. Please bring some to class on Monday. 2nd step: complete a Power Point presentation with your partner, addressing the points covered below. You may spend a lot of time communicating with friends through email, text messaging, or social networking sites. So what do you think of life online? What's good about it? What's bad? Is it safe? What are the risks? Where do you draw the line between acceptable and unacceptable behavior? For your assignment, you will create a Power Point presentation of your ideas about online communication. You may choose a particular topic that interests you or that came up in the videos you watched, or your teacher may have some suggestions for how to focus your presentation. Your presentation must be:
Assignment #5 - Our Social Network We are going to create a visual wall demonstrating the level that social networking connects us here at Pinetree. To begin this project we will use the photos of ourselves - located in the Teacher Handout folder under Hamlin \ Our Social Network \ Period
You will then import these into Photoshop Elements and cut out your head to create a "floating head" effect. The finished image may be touched up, contrast and brightness increased to create a pure white background, skin tones adjusted, whatever you like.
The finished picture must be on a canvas sized 5 inches by 5 inches (as seen below)
In the handout folder there is a Microsoft Word document called
Please open this and save it into your M:\ account.
You can then edit it and replace my face with yours.
You must then also choose a speech bubble or thought cloud and put your sentence on your thoughts about Social Networking into this.
You can write it in a text box and "float" that above the thought cloud or speech bubble.
Once you have finished - Save your Word document into the Hand-In folder in the Our Social Networking sub-folder. Assignment #6 - Programming Terms Create definitions for the following terms and place these in your homework section. Create a heading that says "Glossary" and place the definitions under that.
Here are some resources to help you begin, use these and other resources to help you complete the assignment. Assignment #7 - Dog Class Using the Dog class handout as your template, create your own new project with a distinct Class all of your own. You must create at least 4 fields that are unique and that represent your class. You must create accessor and mutator methods for each field. Make sure to initialize your fields with a constructor before writing your methods. Follow along with the Dog class example but change the fields and methods to suite your new Class. For this lab you will begin to create a class called Student. Here are the attributes of a student that we are concerned with for the purpose of this project:
Choose appropriate data types and descriptive names for the fields (instance variables), and declare them. Be sure to specify that they are private. Write a constructor for this class. The constructor will expect all the information to be passed in as parameters. Choose descriptive names for the parameters but remember that they cannot bethe same as the field names. Use the parameters to initialize the fields. Test your project by creating a Student object. Use the BlueJ inspector to check the contents of the fields. * A suggestion would be to follow the example created in our Dog Class and then modify the variables and methods to suit the student class. Assignment #9 - Cellphone Class (Lab 1b) For this lab you will begin to create a class called CellPhone. Here are the attributes of a cell phone that we are concerned with for the purpose of this project:
Choose descriptive names for the fields (instance variables) and declare them. Be sure to specify that they are private. Write a constructor for this class. The constructor will expect all the information to be passed in as parameters. Choose descriptive names for the parameters but remember that they cannot be the same as the field names. Use the parameters to initialize the fields. ______________________________________________________________________________ Java Quiz #1 - Introduction to Object Oriented Programming (introductory concepts) Note: You MUST remember to write your full name in the "Name" window on your quiz or your score will not count. Your quiz link will appear here at 8:25am ______________________________________________________________________________ In-class lab Work with a partner. A local fitness club needs to model the attributes and behaviors of their club members. Write a class called Member. Include appropriate comments for each class element. Here are the relevant attributes of a Member object. These must be the ONLY fields in your class. All the attributes must be passed to the object constructor and initialized in the constructor.
Here are some of the behaviors of a Member object. Each of these is a method that returns the specified information when it is invoked.
To understand how to return such methods, we need to understand basic math. See Session 3 Power Point for more info on this. This file is also available in the hand-out folder for Chapter 2 ** See this page for how to write various Java Operators like "greater than or equal to", etc ** Examples - Using If / Else Statements If / Else Statements - Example 2 If / Else Statements - Example 3 Write a Book class. Here are the relevant attributes:
Pass all the necessary information to the constructor. The constructor must check the price parameter to ensure it is not a negative number. If it is negative, set the price to zero. Write accessor and mutator methods for all instance variables. The mutator methods for numberof pages and price must ensure that those fields do not become negative. Write this method: /** Returns the string “yes” if passed true, and “no” if passed false /* public String translate(boolean trueOrFalse) Write a method called displayBook() that displays the book information on the screen like this: Title : Ghost Stories of British Columbia Author : Jo-Anne Christensen ISBB : 0-88882-191-3 Pages : 192 Paperback : yes Suggested price : $17.99 Assignment #11 - BlueJ Final Project Your client (“Sara's School Supplies”) is a small store that sells a variety of supplies useful to students. You have been requested to develop an objectoriented program to help the Sara's School Supplies staff keep track of store inventory. You begin by creating a prototype for an item to be sold in the store.
Use BlueJ to interactively test your methods as you write them. Write them one at a time, and test each immediately to be sure it is correct. Testing requires creating an object and invoking the method. Be sure to test with both valid and invalid data, i.e. test the “set” methods with positive values to be sure the field is changed correctly, and test with negative values to be sure the error message is displayed and the field not changed. Marks will be given for:
Create a .zip file containing your entire BlueJ project (zip the folder, not the individual files). Name the .zip file with your name and the assignment number, e.g. “Susan_Wong_Assign_1.zip” and place it in the hand-in folder by the end of class on Friday, December 10th | Due date: Friday, Sept 17th
Due date: End of Class on Tuesday, Sept. 21st
Due date: end of class on Thursday, Sept 23rd
Due date: Thursday, Sept 30, start of class
Due Date: Friday, Oct 6
Due: End of class on Tuesday, November 9th Due: End of class on Monday, November 22nd Due: End of class on Tuesday, November 23rd Due: End of class on Friday, November 26th Due: Friday, November 26th Due: Friday, Dec 3rd Due: Friday, Dec 3rd Due: Friday, Dec 10th |
Home > ICT Programming >