Subject Matter

The course aims to present the principles that guide the web and make it so successful. It will begin by introducing the historical issues and the first attempts at similar systems. Then the architecture of the web will be detailed, including the multiple complementary standards and their roles in the big picture, but also including important proprietary back-end technologies like ASP. The students will learn good practices for web engineering, important mainly for accessibility and scalability of web applications. Finally, the course will introduce the topic of distributed applications on the web. Due to the similarity of intent with Web Services, special focus will be put on design issues and applicability of Web Services technologies.

Schedule

ProgrammeMaterial
Oct, 4Introduction.pdf.ppt
Oct, 11History of the Web.pdf.ppt
Oct, 18Web stages and crazes.pdf.ppt
Oct, 25Web architecture, interesting issues.pdf.ppt
Nov, 8Hypertext Transfer Protocol.pdf.ppt
Nov, 15Accessibility, I18N, Media types, Conneg.pdf.ppt
Nov, 29Markup languages, dynamic hypertext.pdf.ppt
Dec, 5XML in some detail.pdf.ppt
Dec, 6Server-side Web applications.pdf.ppt
Dec, 13Scalability on the Web.pdf.ppt
Jan, 10Distributed applications, Web Services .pdf .ppt
Jan, 17Semantic Web .pdf .ppt
Jan, 24Summary, Conclusions .pdf .ppt
Jan, 31Exam  

Current scores (.html)

See list of current scores, as of the last time I updated it..

Teaching Method

Written Exam

One exam will be held in the last class (January 31, 2006), with one other date to be scheduled, if necessary. Max 20 points.

Homework

12 essays of about one page in size, max two (hard limit). There will be thirteen topics, the worst essay will not be counted. Scoring 0-3 points, total 36 points. Format must be valid XHTML (use the validator), formatting (like lists, headings, tables) is allowed, playing with colors and font styles is highly discouraged.

Participation

Bonus points will be awarded to active students and to exceptional homework essays. Activity can only improve your grade.

Attendance

Three classes may be missed. Additional class missed means 10 points down. Missing a moved class equals missing half of a regular class. Exceptional cases handled by Uni rules.

Recommended Links

Web Architecture: w3.org/TR/webarch

A Little History of the World Wide Web: w3.org/History.html

Designing the Web Architecture: Problems and Insights: www.ics.uci.edu/...

HTML Validator: validator.w3.org


Lecturer

Jacek Kopecky
jacek.kopecky@deri.org


Time

Tuesdays, 1:00 to 3:00 pm, RR 15


Language

English