Seminar Software Engineering

About this course

This is a seminar for Masters students in the Swiss Joint Master of Science in Computer Science as well as Bachelors, Masters and PhD students completing their project work or thesis in the Software Engineering Group. Seminar students will work on a small, supervised project during the semester, and present their work at the end of the semester. The course is offered in both fall/spring semesters.

The seminar typically starts with a few scheduled talks revolving around different contemporary topics in advanced software engineering. The talks are given by members of the Software Engineering Group, who will also serve as mentors during the seminar and guide the student’s work on a practical and focused problem in the field of software engineering.

See the list of current topics to get an idea of what projects can be worked on.

Learning outcomes

The Software Engineering Group aims at understanding the problems and challenges that software developers are faced with in often times highly interdisciplinary environments, and at devising novel software engineering methods, techniques and tools addressing their needs. An essential result of the research are novel development tools in order to evaluate the developed approaches in the context of practical case studies and experiments.

Within this seminar, students are invited to participate in the group’s research, e.g., by contributing to the prototypical implementation of new development tools and their evaluation, delving into state-of-the-art software engineering techniques and methods, but also experimenting with cutting-edge tools from other parties. This way, after the successful completion of this course, students will be able to, e.g.:

As all the works will be presented in a research seminar at the end of the semester, students will also learn to:

Check here for some tips on how to hold a good academic presentation.

Organization

Schedule (Spring Semester 2025)

DateTopic
18-02Introduction and presentation of topics
18-02 - 26-02Bidding on topics
27-02 - 27-05Work on individual projects, supervised by members of the group

Exam