Assignments: Web Architecture Fall 2009

Instructor: Erik Wilde
TA: Michael Lissner

# Title Assigned Due Description
1 HTML and CSS To Fruition Thursday, September 3rd, 2009 Sunday, September 20th, 2009 In this assignment you will create a valid HTML+CSS Web page representing a blog post. The goals of this assignment are to set up a Web server, become familiar with HTML and CSS, and enforce good coding practices.
2 Content Management Systems Thursday, September 24th, 2009 Sunday, October 4th, 2009 Web Content Management Systems can be convenient and powerful ways for resources to be delivered by a server to a an audience. The goals of this assignment are to set up a WCMS, learn how it manages resources, and to explain some of the differences between coding by hand and the use of such a system.
3 Working with a WCMS and a Data Model Thursday, October 8th, 2009 Sunday, October 18th, 2009 In our last assignment, we installed a WCMS and used it to accomplish some fairly straightforward tasks. In this assignment, we are going to use that WCMS to do some more complicated things involving the creation of a basic data model.
4 Working with Feeds Tuesday, October 20th, 2009 Sunday, November 1st, 2009 In this assignment, we will work with the Yahoo! Query Language (YQL) and/or Yahoo! Pipes to produce enriched feed(s).
5 Content vs. Context Thursday, October 22nd, 2009 Sunday, November 8th, 2009 This assignment looks at the evolution of the Web from a content-delivery platform to an increasingly contextualized system. Write an essay predicting in technical and non-technical terms how this trend will continue.
6 Exploring and building a more Semantic Web Tuesday, November 17th, 2009 Sunday, November 22nd, 2009 The idea of the Semantic Web promises to create a Web where information is more easily interpreted and exchanged. In this assignment, you will examine some of the efforts behind the Semantic Web, will generate some simple examples of rich Web content, and will discuss some of the concepts behind the Semantic Web.
7 Variants and Analysis Tuesday, November 24th, 2009 Sunday, December 6th, 2009 Today's landscape of Internet and Web technologies offers a sometimes confusingly wide array of implementation choices. Given some application idea, implementation can be done via any number of techniques. In this assignment, you will implement and analyze two techniques for presenting the time to a user in a Web page.

Creative Commons License Please send comments to dret@berkeley.edu
Last modification on Thursday, 17-Dec-2009 17:41:46 EST
valid CSS! valid XHTML 1.0!