Advanced Web Technologies
The World Wide Web has a tremendous effect on people's everyday life. Within just a few years, we have learned to use the Web for many different tasks, ranging from simple gathering of information to processing complex workflows. Thus the World Wide Web and its underlying technologies gain importance for the development of interactive Web applications. Today, lots of systems are developed in a mostly ad-hoc and unsystematic way, and the systems' quality is not assured. Although known methods from software engineering and for the design of information systems and distributed systems exist, these do not carry over easily to the development of web applications.
The course focuses on the combination of different methods and web technologies; these will generally not be discussed in great detail, but exemplarily presented by student teams instead. In other departments the underlying theories and technologies may be studied in greater detail and with specific focuses, for example distributed systems, data communication, software engineering, eCommerce systems, information systems, hypermedia, human computer interaction, and elearning. In this course the methods and technologies are combined and discussed in the context of web projects.
The module is part of the specialization area Data and Information Systems. See the Module Handbook and Campus Office for addtional information on exam regulations, credits, lecture hours et cetera.