Software Engineering, M.A. | Western Norway University of Applied Sciences | Bergen, Norway
24 months
Tuition fee
Apply date
Start date


Through the Software Engineering programme from Western Norway University of Applied Sciences you will learn about modern technologies and methodologies for program development, and the theoretical foundation for programming languages and algorithms.


This Software Engineering study program offered by Western Norway University of Applied Sciences is a joint degree offered by Western Norway University of Applied Sciences and the University of Bergen in common. We offer master projects where you can apply program development in a variety of areas, and preferably in collaboration with companies or research institutions outside the university.

Upon completion of the course, you will have acquired expert skills in advanced computer technology. You will then be well prepared to work with the development and integration of complex computer systems and software within both technical and administrative applications. You can also choose to proceed to a PhD degree and a scientific career.

The master's program is particularly well-suited for those with a BSc in computer engineering or a BSc in a field of study such as computer science or information technology.

Through the master's degree program you will learn the use of modern systems and software development methods, as well as new application development technologies and associated development tools. The Western Norway University of Applied Sciences (HVL) and the University of Bergen (UiB) are jointly responsible for supervising the master's theses and for teaching in subjects that are part of the program.


With a master's degree in program development, you will be attractive to positions before IT companies and consulting firms that run software development and maintenance. With a little work experience you will be able to go as a project manager for a major development project before ICT.

Programme Structure

Courses include: 

  • Advanced Software Technologies
  • Modern Software Development Methods
  • Distributed Computing Resources for High Volume Data Processing
  • Advanced Computer Graphics
  • Health Informatics
  • Practical deep learning
  • Model Driven Software Engineering

Key information


  • Full-time
    • 24 months

Start dates & application deadlines


120 ECTS


On Campus

Academic requirements

We are not aware of any academic requirements for this programme.

Other requirements

General requirements

  • Bachelor's degree with at least 20 credits of mathematics and 60 credits of computer science / data. 
  • For mathematics, they use the 20 best credit maths, possibly in combination with statistics. Applicants must have at least C in average on this faga, but the shooting limit may be higher. University of Bergen is responsible for admission to the program.

Tuition Fee

To alway see correct tuition fees
  • International

    Tuition Fee
    Based on the tuition of 0 EUR per year during 24 months.
  • EU/EEA

    Tuition Fee
    Based on the tuition of 0 EUR per year during 24 months.

No tuition fees for courses, but you will have to pay a minor study fee of about NOK 750,- per semester

Living costs for Bergen

10362 - 16828 NOK /month
Living costs

The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Our partners

Software Engineering
Western Norway University of Applied Sciences
Software Engineering
Western Norway University of Applied Sciences


Go to your profile page to get personalised recommendations!