Home
Click

Education

Study programme

Joint Master's Programme in Software Engineering

  • ECTS credits120
  • Duration2
  • Study programme codeMAMN-PROG
  • Number of seats

Presentation

Objectives and content

Programming theory: The graduated candidates should have gained solid, scientific based knowledge and skills in informatics. They should be introduced into scientific methods and they will be trained to work independent with complex and challenging problems. They will gain great competence in programming, on one side, - theoretical and practical, and a good overview over other areas, on the other side.

Software development: The study offers a specialization in software development. The emphasis lies on training and use of advanced system and software development methods and technologies. The objective is to educate candidates with a great competence in advanced software technology with focus on practical problems. After finishing the program the students should be well-prepared to develop all types of software and software systems as well in technological areas as in administration.

Required Learning Outcomes

Required Learning Outcomes

After completion of a MSc in Software Engineering the intended learning outcomes are the following:

Knowledge

 

The candidates shall have gained solid scientific knowledge and skills within informatics. They should be familiar with different scientific working methods, and have training with independent work with academic tasks.

Skills

 

After completion of a MSc in Software Engineering, the students shall be able

  • to design, specify and program independently medium-scale information systems
  • to analyse, test and validate independently large-scale information systems
  • to participate in large development projects in business and administration
  • to use state-of-the-art tools for software engineering
  • to understand and apply the results of scientific research in the field of Software Engineering

 

Generic skills

 

An MSc in Software Engineering should:

  • have acquired the learning skills for self-directed further studies, to improve his or her professional skills over a career
  • be able to apply his/her knowledge, understanding and problem-solving abilities in new contexts
  • be able to work independently as well as to contributing actively to a group effort

Admission

Admission Requirements

General admission criterias

You must have obtained a first degree (bachelor's degree) of three or four years duration from an approved institution of higher education.

Your bachelor's degree must include mimimum 20 ECTS of Mathematics and minimum 60 ECTS of Informatics/Computer science.

Additional credits in Mathematics and/or Informatics can be an advantage.

Documentation of proficiency in English is also necessary if you are reciding abroad, or you have an international background.

Note that the master's programme has a limited number of places.

For international self-financing applicants

The Master's Degree Programme in Programme Development receives approx. 140 - 180 applications from self-financing students each year. Approx. five applicants are given an offer of admission.

The average grade of the Bachelor's degree must be at least 2nd class upper division/B or the equivalent as academic result.

Quota Scheme

The Master's Degree Programme in Programme Development is not a part of the Quota Scheme, and therefore we do not accept Quota applicants.

Deadlines

Application deadline for students residing abroad (self-financing international students): December 1.

Application deadline for students residing in Norway (with Norwegian ID-number):

For study start August: April 15.

For study start January: November 1.

Study Period Abroad

Study period abroad

For questions regarding studies abroad during the master´s programme, please contact your academic supervisor or the Study Advisors (studieveileder@ii.uib.no).

Construction

Joint Master's Degree in Programme Development (requirement 120 SP)
Program development (requirement 60 SP)
Veivalg i programutvikling
Spesialisering i Programutviklingsteori
Obligatorisk emne (requirement 40 SP)
Mandatory course
Course codeCourse titleSPSR
INF234Algorithms101–41
Choose three courses
Course codeCourse titleSPSR
INF210Modelling of Computing101–41
INF220Program Specification101–41
INF225Introduction to Program Translation101–41
INF223Category Theory101–42
INF227Introduction to Logic101–42
INF329Selected Topics in Programming Theory101–42
Valgemne (requirement 20 SP)
Spesialisering i Programvareutvikling
Obligatorisk emne (requirement 30 SP)
Mandatory course
Avansert programvareteknologi (HiB)
Moderne systemutviklingsmetoder (HiB)
Elective course
Agentteknologier (HiB)
Innføring i Grid-basert databehandling (HiB)
Mandatory course
Course codeCourse titleSPSR
INF234Algorithms101–41
Valgemne (requirement 30 SP)
Master thesis (requirement 60 SP)
Mandatory course
Course codeCourse titleSPSR
INF399Master's Thesis in Informatics603
SP = ECTS credits, S = Semester, R = Recommended semester

Master student in program development

The good thing about being a student at the department is being in a very good academic environment
Uma Behera

Study plan