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
Tue 05.10. 14:00-15:30 First Class Web Engineering pdf ppt
Tue 19.10. 14:00-15:30 History of the web pdf ppt
Tue 09.11. 14:00-15:30 Web stages and crazes pdf ppt
Tue 16.11. 14:00-15:30 Web architecture, issues pdf ppt
Tue 23.11. 14:00-15:30 HTTP, some social and legal issues pdf ppt
Tue 30.11. 14:00-15:30 Accessibility, media types pdf ppt
Tue 07.12. 14:00-15:30 Document markup, dynamic hypertext pdf ppt
Tue 14.12. 14:00-15:30 Stateful apps, server-side programming pdf ppt
Tue 11.01. 14:00-15:30 Web scalability pdf ppt
Tue 18.01. 14:00-15:30 Security, automation, semantics pdf ppt
Tue 25.01. 14:00-15:30 Exam

Homework

Essays on your opinion, size about one page, max two. Scoring 0-3 points.

Final Exam

The first date for the exam was 2005/1/25. Up to two additional dates will be scheduled if there is interest in re-taking the exam.


Lecturer

Jacek Kopecky
jacek.kopecky@deri.org


Time

Tuesdays, 2:00 to 3:30 pm RR18


Language

English