Master’s Program in Software Engineering (120 credits)

General

Program Description

Choose your future – development or research

The program is developed to meet the needs of students, industry, and academia. It has a strong focus on preparing you for employment in both business and research organizations, and elective courses enable you to create your unique profile of skills.

123053_photo-1565120130276-dfbd9a7a3ad7.jpgPeter G / Unsplash

Program Content

Create software that meets future challenges

The Master’s program in Software Engineering deals with the complex challenges facing the software developers of the future. You acquire a wide understanding and base of knowledge through education and training in advanced concepts within software engineering, covering the entire development process. You learn how to construct and test software products to meet the challenges of tomorrow, with high demands on efficiency and quality. You also learn how to reflect upon and improve modern development processes.

From start to finish – each process, step, and action

The education provides you with the skills and knowledge required to engineer software systems from the initial planning and scoping of projects, to the process of development, testing, and delivery of the software system itself.  The courses cover both engineering and working methodology and you will study subjects such as project planning, software quality, and research methodology.

123054_04.png

Learning Outcomes

Knowledge and Understanding

Upon completion of the program the student shall:

  • demonstrate a broad knowledge of the main field of study of software engineering regarding methods, tools, and languages applied for large-scale software development,
  • demonstrate substantially deepened knowledge in one of the sub-areas of requirements management, project management or quality management,
  • demonstrate deepened insight into current research- and development work within the main field of study of software engineering,
  • demonstrate deepened knowledge of methods within the main field of study of software engineering.

Skills and Abilities

Upon completion of the program the student shall:

  • demonstrate the ability to critically and systematically integrate knowledge in the main field of software engineering for research and development work or other qualified activities,
  • demonstrate the ability to critically and systematically analyze, assess and handle complex phenomena, issues, and situations within the main field of software engineering even with limited information,
  • demonstrate the ability to critically, autonomously, and creatively identify and formulate relevant issues in the main field Software Engineering,
  • demonstrate the ability to critically, independently, and creatively plan and implement qualified tasks with adequate methods within given time frames, thereby contributing to the development of knowledge as well as evaluating this work,
  • demonstrate the ability to explain and discuss in both national and international contexts orally and in writing their conclusions and the knowledge and arguments underlying them in dialogue with different groups,
  • show the skills required to participate in research and development work or to work independently in other qualified activities.

Judgment and approach

Upon completion of the program the student shall:

  • demonstrate the ability to make assessments in the main field of software engineering with regard to relevant scientific, social, and ethical aspects as well as raise awareness of ethical aspects of research and development work,
  • demonstrate insight into technology and science in the field of software engineering's possibilities and limitations, its role in society, and people's responsibility for how it is used,
  • have the ability to identify their need for further knowledge and to take responsibility for their knowledge development.
Last updated Nov 2020

About the School

Blekinge Institute of Technology, BTH, has a distinctive focus on the digitalization of society and sustainability. BTH’s task is to contribute to more sustainable societal development through higher ... Read More

Blekinge Institute of Technology, BTH, has a distinctive focus on the digitalization of society and sustainability. BTH’s task is to contribute to more sustainable societal development through higher education, research, and innovation. We conduct education and research at a high international level, focusing on IT integrated with other subjects such as engineering, industrial economics, spatial planning, design, and health sciences. Read less
Karlskrona , Karlskrona , Karlskrona + 2 More Less