CSci 1001 Project Assignment. Due Monday December 9th.

35 points the project + 5 points presentation

Please work in groups of two.

Design and implement an interactive page related to computing, for eaxmple: history of computing, use of computers in a specific industry, or a current or a future use of computers. Use the interactive features to help a person find out more about computing. You may use forms to set up quizzes, or a binary/decimal converter, or use rollovers or buttons to display graphical information, etc. Use your creativity!

Your page must have the following:

  1. CSS formatting for the page (you don't need to use classes, but you can if you prefer)
  2. The page must be reasonably HTML valid (javascript-related HTML errors are OK)
  3. The page must have at least two images and at least 2 links.
  4. The page must have at least three interactive elements - forms, rollovers, change of style properties, etc.
  5. The page must have at least one JavaScript event, such as onClick, onMouseOver, onMouseOut.
  6. Use at least two JavaScript functions, one of which must be written by you. The other one may be a predefined function (such as Math.random) or your own.
  7. At least one feature in addition to the ones listed: a table, using prompt input, a loop, or an additional interactive element. When you submit your work, please let me know what that feature is. There is also a possiblity for extra credit if your extra features are sufficiently complex.

Your page will be graded based on the contents, appearance, HTML correctness, CSS formatting, JavaScript features, and the quality of your code.

Presentation of projects: Tuesday December 10th.

You will also get 5 minutes of class time to show-case your page. In groups of both group members must participate in the presentation together. There will be an opportunity for other students to ask you questions about your page, so please be prepared to answer. The presentation grade is a part of your grade for this assignment.

Before the presentation I would like to post a link to your page on the course web page. I will make those password-protected so that only students in the class can see them. You will vote for the best project.


CSci 1001 course web site.