CSci 1001 Project Assignment. Due Tuesday, December 9th.

40 points the project + 10 points presentation

Please work in groups of two.

Design and implement an interactive page related to computing: 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 XHTML valid (name attributes are OK, forms with no action are OK, javascript-related XHTML 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 JavaScript events, such as onClick, onMouseOver, onMouseOut.
  6. Use at least two JavaScript functions.
  7. At least two features 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, XHTML correctness, CSS formatting, JavaScript features, and the quality of your code.

Presentation of projects: Tuesday, December 9th.

You will also get 10 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.


CSci 1001 course web site.

The views and opinions expressed in this page are strictly those of the page author. The contents of this page have not been reviewed or approved by the University of Minnesota.