Courses of Beat Signer

Bachelor
Databanken

The goal of this course is to teach students fundamental database concepts. This ranges from concepts and techniques of conceptual modelling and database design as well as the introduction of the basic components of a database, the relation between them and the methods for manipulating persistent data. This course covers the different components of a database management system (e.g. query processor or storage manager) and provides a detailed description of the functionality of these components.

Semester: 2nd Semester (February - June)
Teacher: Prof. Dr. Beat Signer
Web Technologies

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 are discussed. Last but not least, we learn about the 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.

Semester: 1st Semester (September - December)
Teacher: Prof. Dr. Beat Signer
Master
Advanced Topics in Information Systems

The goal of this seminar is to introduce students to the critical reviewing of research papers. Since each student will not only be assigned a single research paper but also a more general research topic, the students will learn how to independently investigate a specific topic based on studying referenced material as well as other resources. By writing a report about the assigned research topic, the students learn how to critically analyse a research paper and evaluate its contribution in the context of a specific research area.

Semester: 2nd Semester (February - June)
Teacher: Prof. Dr. Beat Signer
Databases

The goal of this course is to teach students fundamental database concepts. This ranges from concepts and techniques of conceptual modelling and database design as well as the introduction of the basic components of a database, the relation between them and the methods for manipulating persistent data. This course covers the different components of a database management system (e.g. query processor or storage manager) and provides a detailed description of the functionality of these components.

Semester: 2nd Semester (February - June)
Teacher: Prof. Dr. Beat Signer
Next Generation User Interfaces

After attending the course on Next Generation User Interfaces, the student has an understanding of the interaction principles introduced by new devices such as smartphones, multi-touch tables or gesture-based interfaces as well as the theoretical background behind these interaction principles. The student is able to reflect on the qualities and shortcomings of different interaction styles, while placing the user at the core of the interface design process

Semester: 1st Semester (September - December)
Teacher: Prof. Dr. Beat Signer