Projects

Project 123

The best predictor of success in this course is good study habits. What does that mean? It means that students who come to class prepared, who read the textbook, who attend the lab sections and diligently work on the assignments, and who turn in the projects on time do well. Keeping up with the work is the secret. It doesn't take a genius to do well in this class. Anyone can be successful! Good luck!

Overview

This course has three major projects. Each project is divided into two parts. There are six (6) major, required project parts in this course. See Calendar for due dates.

Most of your Projects will be turned in via Collect It, a Catalyst tool. Read Collect It instructions.

top of page

Project 1: Web Site of Misinformation

"You can fool too many of the people too much of the time" -- James Thurber

For this project your challenge is to create a Web site of "misinformation," that appears as authentic as possible to the user. While the content of your Web site will be questionable, everything else about your Web site should convey the opposite. Basically you will be creating a Web site that has false claims, yet contains information that appears authentic.


Objectives

  • design and implement a web page using Adobe Dreamweaver;
  • manipulate a photograph in Adobe Photoshop;
  • experience firsthand the ease with which "misinformation" can be made available online;
  • become aware of and systematically explore the "cues" viewers may use to assess the content of a Web site;
  • conduct user testing to evaluate your Web site;
  • reflect on the challenges of misinformation online; and
  • become an appropriately cautious user of online information.

Project 1A: Website of Misinformation

Project 1B: Website of Misinformation

top of page

Project 2:

For this project, you will write a fun Web page that writes a (really) short story based on information you get from the user. You'll use Javascript to insert the user's words into the story.

For example, your story might start out like this:

"A long time ago, in a galaxy far, far away, there lived a young man and his trusty robot named C3PO. He had a restless yearning for adventure..."

You created a form where the user enters words, for example: an age, a type of person, and a name.

Then your JavaScript program will merge them together and produce a new version of the story like this:

"A long time ago, in a area near, near away, there lived a middle-aged woman and her trusty robot named Garfield. He had a envious running for pie charts..."

You can see from this example that woman and he don't match up. Several bits of grammar will need to be adjusted using functions you create in JavaScript. For example, when the user supplies words you will have to

  • capitalize words that begin a sentence.
  • change he, his, and him to she, her, and her, or they, their, and them. These series of words will be held in arrays.
  • choose a or an depending on whether the word following it begins with a vowel or noun

So you can see that quite a bit happens when you click the Create a Story button! Don't worry. We'll take it one step at a time.

Project 2A: Javascript Storyteller

Project 2B: Javascript Storyteller

top of page

Project 3:

For project 3, you will build and search a database for a boat club. The database will store information about 3 types of things: sailors, boats, and reservations.

Project 3A: Boat Club database

Project 3B: Boat Club database

top of page

 



HomeOverviewVision GradingCommunicationsInstructor
CalendarWeekly Schedules Readings Homework and LabsProjectsResourcesComputing eReservesSyllabus



Last updated: Monday, 02-Nov-2009 18:32:25 PST
© 2009 Information School of the University of Washington
All rights reserved