Module Overview

In this course, we investigate the origins of hypermedia and the World Wide Web and discuss current and future developments on the Web. We have a detailed look at the architecture of the Internet and various protocols such as the Hypertext Transfer Protocol (HTTP). We further discuss different client and server-side issues in web architectures and have a look at the Web 2.0 and Rich Internet Applications (RIAs) as well as Web Services. The latest HTML5 developments are introduced and various XML technologies and applications are presented. JavaScript is introduced and CSS3 and its application in responsive web design is discussed. Last but not least, we learn about Semantic Web, web search, security, and privacy as well as a number of selected topics (e.g. mobile information systems). The theory is applied in various exercise sessions as well as in a web application that is developed as part of the course.

-----------------------------------------------------------------------

Module Learning Outcomes

Knowledge and Understanding:

After attending the course on Web Technologies, the student has an understanding of the evolution of the Internet, the corresponding basic underlying technologies and some of their limitations. They further know about different architectural choices and methodologies for designing and realizing Web Information Systems.