The group offers various courses within the Faculty for Informatics. See the links below for details on the individual classes offered.

If you are a student and want to do a project (master’s thesis, bachelor’s thesis, or summer internship) in our group, please have a look at the available student projects.

Master Courses

Physical Computing

Physical Computing is about integrating the real world with sensing, communication, and computation. It is about rapidly prototyping devices that can react and interact directly with their environment, rather than being accessed through a keyboard and monitor. The class introduces students to the idea of using small, programmable microcomputers to … Continued

Human Computer Interaction Design

This class aims at familiarising students with theory, terminology and basic definitions in Human Computer Interaction, HCI. The class will focus on how to keep users and their skills, needs and overall profiles central when developing innovative systems. Students will get an awareness and appreciation of the crucial implications of … Continued

Field Project (MMI)

The Field Project consists in a consultancy study on behalf of a firm, conducted by a group of 2-3 students under the supervision of a professor (“tutor”) for a standard duration of 4 months. The aim of the Field Project is to provide students with: experience in project management contact … Continued

Information Security

This class exposes students to the fundamental concepts of computer security and network security. The growing importance of networks and distributed systems, and their use to support safety-critical applications, has made computer and communication security a central issue for systems today. The class is built on three main parts: security … Continued

Bachelor Courses

Computer Architecture

The overall goal of this course is to understand the logical structure of a modern computer, from its basic building blocks to its more complex components. This knowledge is intended to provide the basis for system design and performance analysis, both for hardware and software systems. The concepts learned in … Continued

Evaluation and Experimentation in Informatics

Computer scientists build complex systems or choose among existing systems to satisfy perceived needs and requirements. The system is then deployed in an environment consisting of humans and other systems. How do we know the impact of the system on the environment and how well it meets the perceived requirements? … Continued

Past Courses

Introduction to Information Security Course (Bachelor)

The goal of this class is to expose students to the fundamental concepts of computer and communications security. The growing importance of networks and distributed systems, and their use to support safety-critical applications, has made computer and communications security a central issue for systems today. Additionally, the rise of social … Continued

This class has been expanded and is now taught in the Master program.

Ubiquitous Computing Course (Master)

The goal of this class is to introduce the vision of ubiquitous computing and expose students to the fundamental concepts and technologies in the area. The term “ubiquitous computing” describes the vision of incorporating sensing, computation, and communication into everyday things in order to make them and their surroundings “smart”. … Continued

This class was last offered in 2013. The Physical Computing class offers a hands-on experience of Ubiquitous Computing technologies.