2IOC0 - DBL Information systems

Information systems are the central software of today’s information driven economy. Their design and improvement is vital to the success of an organization like a company or a public administration. Modern information system are typically “process aware” meaning that the order in which information is processed or shown to a user is expressed in models. However, the actual challenge for the success of such a system lies in two other areas: it has to serve its users the necessary information in the right form to achieve a particular task, and it has to access and show this information within a technical environment that one cannot influence. In this course, we focus on the aspect of designing information retrieval, information processing, and information visualization within a given technical environment and user context. We use techniques from “design thinking” to analyze limitations in existing information sources (databases, web-services, etc.), to understand user interests for data in these data sources, and to design a processes and an information system to overcome these limitations. System implementation requires integrating an existing system with a database and optionally a web-based frontend through programming


After taking the course, students should be able to

  • develop a use case for an information system that takes user interests and technical limitations into account
  • apply model-based techniques for processes and data in all stages of the system development (using standard notations)
  • design and implement the central components of an information system: data storage, query construction, results processing, results visualization
  • verify and reflect on how the implemented system realizes the use case and the designed process
  • document the design process and design decisions
  • show professional skills such as: cooperation, developing solutions of complex problems in groups, presentation and writing documents, reflection

Staff involved