MEDIAART 3D03: Web Art Term Project

Project Requirements

The purpose of the project in this course is to explore the nine learning outcomes of the course in a small-scale, individual project. A work-in-progress version of the project is due to be shared in class on Fri Nov 20. The final version is due Thu Dec 3 at 10 PM on Avenue, and we'll showcase the projects in an open class session on Fri Dec 4.

The requirements of the project are as follows:

  • it must take the form of a self-contained website (partying like it's 1999) that you can self-host from a laptop and deliver to others via a local area network
  • it must be authored using a text editor, with no copy-pasting or code generation
  • it must be implemented with standard HTML, CSS, and JavaScript
  • it must engage somehow (potentially very loosely) with any of the ideas we've discussed in connection with the history, and the possibility of alternate futures and uses of, the web
  • it must be submitted on Avenue as a self-contained folder with index.html as the starting page
  • the self-contained folder must be compressed into a ZIP archive (no other formats, please) and submitted to the relevant folder on Avenue

Projects that meet all of the above requirements will count as "ACHIEVED" for the purposes of the final grade. Projects that are submitted in good faith (i.e. clearly represent a substantial quantity of work aimed at the requirements) but which do not quite meet the requirements will be given the chance to RESUBMIT within one week of the date on which feedback is given, up until the date of the final registrar-scheduled exam. To resubmit something you need to discuss it with me in-person, ideally during my frequent drop-in hours. Meeting in-person about any requested resubmissions will allow us both to be as confident as possible that the nature of the problem is well understood. Sometimes you might even be able to make a successful resubmission right there during the tutorial/meeting!

It's quite important that you write the code yourself for this project. Iterative, direct contact with code that you write, read, and change yourself is the best way to learn about how that code works (and thus also good preparation for the exams in this course). In addition to the time we'll spend hacking together on things in our class meetings, I am always happy to meet with people outside of class to think about project challenges, strategize about how projects can be kept manageable and realizable, etc.

Project Ideation Questions

  • What are unique/highly local ideas or knowledge that you could use a webpage/website to represent?
  • What are aesthetic possibilities of the web browser that you would like to explore more closely?
  • How might you engage with the project's requirement to engage "with any of the ideas we've discussed in connection with the history, and the possibility of alternate futures and uses of, the web"?