Master of Science Programme in Software Engineering

60 ECTS credits (start autumn-12)
The programme provides an insight to methods within software engineering, such as verification and validation, project management, and requirements engineering. The progamme ends with a 15 credit master thesis.

Overview

Profile - General Content

Software has become an increasingly important element in many products being
developed today. There has been a change in development costs from hardware
development to software solutions. This increases the need to develop
software based on the right functionality, quality, on time and in budget.

Master Programme in Software Engineering, 60 credits is designed to address
these challenges by providing a base of advanced teaching educating software
developers in advanced concepts within software engineering.

The programme is one year programme consisting of 6 mandatory courses and
Master Thesis.

Students who chose to study and completed Master 60 credits is able to read
the second year of the master's program if they wish to continue their
studies after the master's degree. Masters gives 60 credits, while the
master's program gives 120 credits. It is also possible to change between
these two programmes during the first year.

Teaching is conducted of professionals who have extensive contacts in
industry and many of them are also active in a research group in software
engineering. This research group is internationally recognized within the
field and members of the group have won several prestigious awards over the
years.

One credit is equivalent to a score in the European Credit Transfer System
(ECTS)

Qualification Awarded

Education leads to a degree on advanced level with the denomination
Degree of Master of Science (60 credits).
Main field of study: Software Engineering

Corresponding denomination in Swedish is
Teknologie magister.
Huvudområde: Programvaruteknik

Application

It is no longer possible to sign up for this occasion.

Welcome letter

Programme period

2012-September-03 until
2013-June-03

Mode of delivery

On campus (face-to-face), Day-time, full-time

Location

Karlskrona

Language of instruction

The teaching language is English.

Level

Second cycle

Main field of study

Software Engineering

Programme manager

Links

Application and tuition fee

Concern most citizens outside the EU/EEA*.
Application fee: 900 SEK
Tuition fee: 100000 SEK
First payment: 50000 SEK
Read more

Admission

Prerequisites

The entrance requirements for the Master’s program are a Bachelor's degree - three years (180 ECTS) of study of Software Engineering, or a Bachelor’s degree in Computer Science. Completed studies corresponding to 90 ECTS points classified within the subject of Software Engineering. Bachelor's degree must include at least 15 credits in mathematics.

Read about general admission requirements for second cycle.

Admission Criteria

METHOD 12 Master’s Programme in Engineering

GENERAL
This method is intended to assess the applicant’s suitability for the Master’s Programmes, among others in Electrical Engineering, Computer Science and Software Engineering.

SELECTION CRITERIA
Prior higher education and English.

SPECIFICATION OF SELECTION CRITERIA
The first step of the assessment process consists of an assessment of how relevant the field and specialisation of the applicant’s prior degrees from a higher education institution or university are to specialisation of the programme applied for. The assessment is done in three categories: minimal relevance given the admission requirements = tariff 0, medium relevance = tariff 0.5, high relevance = tariff 1.
Finally the applicant’s TOEFL and IELTS levels in English are standardized to a tariff between 0 and 1, where 0 is the minimal level for qualifying and 1 is the maximal level of the test. Appli-cants who are exempted from demonstrating their level of English through TOEFL/IELTS tests receive the tariff of 1.
These two values are added together to a total tariff that may vary between 0 and 2.

HIGHEST TARIFF
A maximum of 2 points are given, according to the description above.

WORKING METHOD
Applications that are accepted for examination based on the general admission requirements for the programme will be ranked according to the above. If all applicants with the lowest equal tariff cannot be offered a place, lots will be drawn.

Admission Procedure

Read about the admission procedure.

Recognition of prior studies and studies abroad

Student who has been admitted to the programme and has earlier completed a course that corresponds to a course within the programme, can apply for recognition of prior studies. If possible, the student will be offered admission to an alternative course. Studies abroad within the programme can normally be partly or fully recognised. In these cases a decision is made via the Learning Agreement, prior the study period.

Read more about studying abroad.

Practical Information

Practical information is found under 'Prospective students'.

Application

It is no longer possible to sign up for this occasion.

Welcome letter

Programme period

2012-September-03 until
2013-June-03

Mode of delivery

On campus (face-to-face), Day-time, full-time

Location

Karlskrona

Language of instruction

The teaching language is English.

Level

Second cycle

Main field of study

Software Engineering

Programme manager

Links

Application and tuition fee

Concern most citizens outside the EU/EEA*.
Application fee: 900 SEK
Tuition fee: 100000 SEK
First payment: 50000 SEK
Read more

Learning Outcomes

Profile - General Content

Software has become an increasingly important element in many products being
developed today. There has been a change in development costs from hardware
development to software solutions. This increases the need to develop
software based on the right functionality, quality, on time and in budget.

Master Programme in Software Engineering, 60 credits is designed to address
these challenges by providing a base of advanced teaching educating software
developers in advanced concepts within software engineering.

The programme is one year programme consisting of 6 mandatory courses and
Master Thesis.

Students who chose to study and completed Master 60 credits is able to read
the second year of the master's program if they wish to continue their
studies after the master's degree. Masters gives 60 credits, while the
master's program gives 120 credits. It is also possible to change between
these two programmes during the first year.

Teaching is conducted of professionals who have extensive contacts in
industry and many of them are also active in a research group in software
engineering. This research group is internationally recognized within the
field and members of the group have won several prestigious awards over the
years.

One credit is equivalent to a score in the European Credit Transfer System
(ECTS)

Learning outcomes

Application

It is no longer possible to sign up for this occasion.

Welcome letter

Programme period

2012-September-03 until
2013-June-03

Mode of delivery

On campus (face-to-face), Day-time, full-time

Location

Karlskrona

Language of instruction

The teaching language is English.

Level

Second cycle

Main field of study

Software Engineering

Programme manager

Links

Application and tuition fee

Concern most citizens outside the EU/EEA*.
Application fee: 900 SEK
Tuition fee: 100000 SEK
First payment: 50000 SEK
Read more

Structure

Mode of delivery



NOTE! It is the start term of the course that is stated below. See each course to find out the actual length of the course.
 

Courses autumn semester 2012

Compulsory courses

Advanced Software Project Management, 7.5 ECTS credits, second cycle.
 
Most software is today developed in teams. It is therefore vital that software engineers have detailed knowledge and skills to manage and work effectively in project teams.
The objective with this course is to provide the participants with a strong theoretical foundation in the field of general project management, behavioral sciences and organizational studies in connection to software project management (SPM) issues. This course assumes that the participants already have practical knowledge from project participations.

Read all information about the course 'Advanced Software Project Management' (the link opens in a new window)
 
Software Architectures and Quality, 7.5 ECTS credits, first cycle.
 
Software Architectures is an important technical concepts in modern large-scale software development that serves multiple purposes; planning development resources based on the architecture, analyzing the problem domain from a number of perspectives with the help of architecture, and one abstracts large amounts of information to obtain a useful overview by architecture. In addition, the architecture, and how one chooses to construct the architecture, a key component in planning and achieving a certain level of quality in a system, thereby determining how successfully the system will be.

In this course students are expected to acquire detailed knowledge of software architectures and software quality and, in particular, how the latter influenced by the former.

Furthermore, the student acquire an understanding of how to konstrurerar a software architecture based on modern methods and ideas such as design patterns, object-oriented frameworks, and component-based software technology that takes into account the intended product, the surrounding technology and the development organization in a way that creates long-lasting and durable system with a planned and predictable level of quality.

Read all information about the course 'Software Architectures and Quality' (the link opens in a new window)
 
Applied Software Project Management, 7.5 ECTS credits, second cycle.
 
Most software is today developed in teams. It is therefore vital that software engineers have knowledge in this particular area.
The objective with this course is to learn how to prepare (plan), execute and finalize a project. This includes, but is not limited to, steering and administrating a project from start to finish, applying methods and techniques for making sure the project ends in a successful manner and, additionally, understanding and learning how to interpret stakeholders’ interest in a typical project.

Read all information about the course 'Applied Software Project Management' (the link opens in a new window)
 
Practical Requirements Engineering, 7.5 ECTS credits, first cycle.
 
The first challenge in software development is making sure that you are developing the right system, i.e. Requirements Engineering. In this course the students are expected to gain an understanding of how to collect relevant requirements from relevant sources before software development commences.
In this course we focus on the importance of, and how to ensure that the requirements are used and kept up-to-date throughout the entire development effort. The students will be taught how to find the right stakeholders of a system and to get information (requirements) from them. The students will be taught how to write and maintain a usable requirements specification. The students are offered an insight into how requirements are prioritized and packaged for different releases of software systems.

Read all information about the course 'Practical Requirements Engineering' (the link opens in a new window)
 

Courses spring semester 2013

Compulsory courses

Research Methodologies in Software Engineering and Computer Science, 7.5 ECTS credits, second cycle.
 
A key issue in the research in Software Engineering and Computer Science is developing, evaluating and comparing methods, techniques and tools and how these affect different systems or organisations. Through this course the student will achieve an understanding of research methodologies that enable such evaluations and comparisons. The student will be introduced to societal and ethical aspects of such research and will gain their first experiences in planning, conducting and reporting a research project.

Read all information about the course 'Research Methodologies in Software Engineering and Computer Science' (the link opens in a new window)
 
Software Verification and Validation, 7.5 ECTS credits, second cycle.
 
All software of any significant size needs to be verified and validated accordingly to assure a certain level of quality.
The objective with this course is to provide the participants with an overview of verification and validation (V&V) of software systems. In addition several techniques (as used in industry or academia) are practiced and further examined.

Read all information about the course 'Software Verification and Validation' (the link opens in a new window)
 

Written Work

The programme concludes with a written degree project equivalent to 15 credit points.

International element

Internatlional exchande within the program is not offered.

Read about study abroad

Job Profiles

After graduation, students should be able to perform work in all parts of field of software techniques, when connected to the techniques and methodology for development of software systems in a general to specialist level. Roles may be a specialist in techniques or domain to the various management posts such as technical manager, architect, project manager or otherwise.

Further Studies

Student on the programme is able to during the studies apply for the 120 credit programme.

Programme Advisory Board

There is currently no established programme committee for the programme. A programme committee will be established during 2011 when we see that the education and the admission to education will change. The program committee will follow the general guidelines developed of BTH quality committee ''Programme and the Action Plan for Quality Improvement''.

Application

It is no longer possible to sign up for this occasion.

Welcome letter

Programme period

2012-September-03 until
2013-June-03

Mode of delivery

On campus (face-to-face), Day-time, full-time

Location

Karlskrona

Language of instruction

The teaching language is English.

Level

Second cycle

Main field of study

Software Engineering

Programme manager

Links

Application and tuition fee

Concern most citizens outside the EU/EEA*.
Application fee: 900 SEK
Tuition fee: 100000 SEK
First payment: 50000 SEK
Read more

Examination

Qualification Awarded

Education leads to a degree on advanced level with the denomination
Degree of Master of Science (60 credits).
Main field of study: Software Engineering

Corresponding denomination in Swedish is
Teknologie magister.
Huvudområde: Programvaruteknik

Assessment and grading

Assessment and examination varies between different courses in the programme. See information for respective course in the programme.

Programme Evaluations

There is continuous evaluation of courses within the programme, this happens automatically at each course completion. This information is reviewed of the programme coordinator. There is in the current situation, no evaluation of the programme as a whole in a structured way. However the contact with research groups on BTH occurs often to ensure the programme's composition is updated and satisfactory. Evaluation of the overall programme is planned and the students views are an important part, but also subject representatives and industry contacts will be involved this process.

Alumni

The programme has no special alumni site it is handled by the usual ALUMNI Functions at BTH

Application

It is no longer possible to sign up for this occasion.

Welcome letter

Programme period

2012-September-03 until
2013-June-03

Mode of delivery

On campus (face-to-face), Day-time, full-time

Location

Karlskrona

Language of instruction

The teaching language is English.

Level

Second cycle

Main field of study

Software Engineering

Programme manager

Links

Application and tuition fee

Concern most citizens outside the EU/EEA*.
Application fee: 900 SEK
Tuition fee: 100000 SEK
First payment: 50000 SEK
Read more

 

Share Share