Are you thinking about studying abroad? You're eligible to take our survey and get a chance to win a pair of Apple Airpods Pro!

Master’s Program in Software Engineering (120 Credits)

BTH / Blekinge Institute of Technology

About this program

Master’s Program in Software Engineering (120 Credits)

Analyze, adapt and apply. Meet future needs with an education that gives you a wide capacity to understand software engineering – from start to finish, and every step in between.

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.

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.

Admission requirements

Bachelor of Science or Bachelor of Science in Engineering (180 Swedish credit points) in Software Engineering or Computer Science. Completed studies corresponding to 90 credits classified within the subject of Software Engineering or Computer Science. The Bachelor's degree must include at least 30 credits in one or more of the following areas: Programming, Object-oriented Systems, Software Design, Data Structures and Algorithms, Database Technology, Data Communications, Real Time Systems, Operating Systems. In addition, a completed course of at least 7.5 credits in Software Engineering or a Team Software Engineering Project is required. The Bachelor's degree must also include at least 15 credits in Mathematics. English 6.

Does this course require proof of English proficiency?

The TOEFL iBT® test is accepted by 11,500 universities and higher education institutions in over 160 countries. Book your test today!

Learn more Advertisement

Program content

Courses Autumn Semester 2022

  • Seminar Series in Software Engineering, 7,5 credits
  • Software Architectures and Quality, 7,5 credits
  • Requirements Engineering and Product Management, 7,5 credits
  • Agile and Lean Software Development, 7,5 credits

Courses Spring Semester 2023

  • Software Testing, 7,5 credits
  • Research Methodologies in Software Engineering and Computer Science, 7,5 credits
  • Software Metrics, 7,5 credits
  • Mathematical Statistics, 7,5 credits *
  • Decision Support Systems, 7,5 credits *
  • Social Sustainability in Product- and Service Development, 7,5 credits *
  • * Valbar kurs

Courses Autumn Semester 2023

  • Applied Cloud Computing and Big Data, 7,5 credits *
  • Advanced Topic in Software Engineering, 7,5 credits *
  • Programming in UNIX Environment, 7,5 credits *
  • Software Security, 7,5 credits *
  • Machine Learning, 7,5 credits *
  • Applied Artificial Intelligence, 7,5 credits *
  • Performance Optimization, 7,5 credits *
  • Multiprocessor programming, 7,5 credits *
  • Software Quality Management, 7,5 credits
  • Software Evolution and Maintenance Project, 7,5 credits
  • * Valbar kurs

Courses Spring Semester 2024

  • Master's Thesis (120 credits) in Software Engineering, 30 credits


Tuition fee: SEK 60,000 per semester

EU/EEA citizens are not required to pay fees.


Degree of Master of Science (120 credits)

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.

Message the school

Want to know more about this program, Master’s Program in Software Engineering (120 Credits)? Fill out the following form and include any questions you have. This information will be sent directly to the school, and a representative will respond to your enquiry.
Currently living in *
Nationality *


About this institute

BTH / Blekinge Institute of Technology

Blekinge Institute of Technology, BTH, has a distinctive focus on the digitalization of society and sustainability. Our task is to contribute to more sustainable societal development through higher education, research, and innovation. We conduct education and research at a high...

Read more about this school

Why study at BTH / Blekinge Institute of Technology

Studies Tied to Real Life Demands

BTH offers student-centered and research-based education with clear links to wider society emphasizing creativity, independence, initiative, and entrepreneurship.

Our goal is that our courses and programs will give students opportunities to build a career within their chosen field. Our focus is not only on what happens during the studies, but also what happens after. Therefore, many of our courses and programs include projects tied to real-life demands and are conducted together with industry. This way, the students will gain insight into their future profession and contacts with potential future employers already during their studies.

Students at BTH are part of an international environment that provides them with the opportunity to build global networks for the future.

BTH makes the most of being a small university. Our students quickly get to know one another, and the study groups are small. Students can easily get in contact with teaching staff and other employees. This creates a rewarding, interesting, and safe study environment.

Research for Societal Challenges

BTH’s research is of great relevance and impact, and our findings provide significant contributions in the form of knowledge and innovations to solve the challenges
facing society.

The research at BTH is conducted at two faculties within the fields of engineering, IT, spatial planning, industrial economics, design, and health sciences.

Despite its relatively small size, BTH has a great deal of research. Today, research and research studies account for more than one-third of our activities and we intend to increase that share even further. We conduct research in a large number of fields all connected by applied IT, which researchers approach from different perspectives.

Research is conducted in collaboration with both business and industry as well as society, and always with a clear focus – that the results will contribute to solving the challenges facing society.

Strong Research Environments in Urgent Fields

At BTH there are three research environments with funding from the Knowledge Foundation (KKS).

  • One focuses on creating resource-efficient systems for the analysis of large amounts of data. The research is conducted in cooperation with a number of companies including Ericsson, Telenor, and Sony Mobile Communications.
  • The other research environment focuses on the production of digital methods and tools to develop the next generation of sustainable products in the manufacturing industry. The research is carried out in collaboration with a number of companies e.g. Volvo, Tetra Pak, and GKN Aerospace.
  • The third focuses on developing new working methods and methods so that Swedish companies can develop future software-intensive products and services in a competitive way. The research is carried out in collaboration with Ericsson, Sony, Telia Company, Handelsbanken, Swedbank, MaxKompetens, Time People Group, Tolpagorni Product Management, QTEMA, and Fortnox.

In addition, BTH runs a major project, funded by the Knowledge Foundation, aimed at developing visual and interactive systems focusing on the human being. The project is conducted in collaboration with WIP, Ericsson, Axis Communications, and Tobii Pro.

The unique health research clinic

BTH Research and Education Clinic is a unique clinic serving as a meeting place for research, education, and health technology product development.

Message the school

Want to know more about Master’s Program in Software Engineering (120 Credits)? Fill out the following form and we'll pass your details on to a representative from the school, who will respond to your enquiry.


Be the first to write a review!