The education fulfils the goals set by the Swedish Higher Education Act.

Introduction

Software has become an increasingly important element of many products that are developed today. There has been a shift in development costs from hardware development to software solutions. This increases the need to be able to develop software products with the right functionality, quality, on time and on budget.

Goal

The master programme in Software Engineering is constructed to meet these challenges by educating software developers in advanced software engineering concepts that covers the entire development chain, from the business management perspective to the technical management and the development perspectives.

Contents

The study programme spans two years, and is organized around a set of mandatory and optional courses. The mandatory courses provide a broad basis and cover several advanced topics that the software engineering industry currently requires. Moreover, they ensure a common ground for all students. The optional courses enable the students to specialize within a specific perspective and thus to increase their attractiveness to future employers in a way that they see fit. All courses are designed to present a blend of state-of-practice and state-of-the-art. This is further strengthened by the fact that the university hosts active research within the areas of all the mandatory courses.

The teaching is done by professionals who have considerable industry contacts and many of them are also active researchers in the Software Engineering community. The research group in Software Engineering is internationally recognised within the area, and members of the research group have won several prestigious awards throughout the years.

The programme is organised into three different tracks: Technology, Management and Business Development. The technology track includes courses, for example, in software architecture and design, verification and validation and requirements engineering. The management track includes project and quality management, software measurements and knowledge management. The business development track deals with marketing, software economics and courses aiming at providing knowledge for future entrepreneurs within the software engineering field. All courses are taught from a process, product and service perspective. A mandatory Masters dissertation project comprising twenty weeks is also included in the programme. The education comprises seminars, individual and team assignments, written reports, small research assignments, and oral presentation of results.