COURSE OVERVIEW
The World Wide Web (Web) has become the dominant platform for ubiquitously accessible information and applications of any kind. Although the applications become increasingly complex, the development process still remains ad hoc. A large gap between design models and the implementation model of the Web has been recognized as one of the main reasons for the low acceptance of disciplined development on the Web. It becomes clear that the construction and evolution of applications for the World Wide Web require support such as is available for traditional applications through process models, architectures, methods, and principles of software engineering. This new discipline that has been established during the previous years is therefore seen as: Web Engineering - The application of systematic, disciplined and quantifiable approaches to the cost-effective development and evolution of high-quality solutions in the World Wide Web.