SOFTWARE ENGINEERING

Master of Science Programme in Software Engineering 120 credits

Apply

Apply via universityadmissions.se

The programme meets the complex challenges facing the software developers of the future. This is achieved through education and training in advanced concepts within software engineering, covering the entire sequence of development.

The Master´s programme in Software Engineering will provide you with the skills and knowledge required to engineer software systems from the initial planning and scoping of projects through to the process of development, testing and delivery of the software system itself.  The courses cover both engineering and working methodologies and you will study subjects such as project planning, software quality, specification management and research methodology.

The programme 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 organisations, and elective courses allow students to create their own skills profiles.

The programme consists of 120 credits and leads to a two-year Master’s degree.

Student Interview

Content

Facts

  • Type of instruction: On campus, day, full-time
  • Application code: BTH-90532
  • Study period: 2018-September-03 until 2020-June-07
  • Education level: Second cycle
  • Main field of study: Software Engineering
  • Programme syllabus: Download
  • Application: Apply via universityadmissions.se
  • Welcome letter: Link to welcome letter from responsible teacher will be posted here no later than 3 weeks before the course begins.
  • Location: Karlskrona
  • Language of instruction: The teaching language is English.
  • Entry requirements: 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 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 B/English 6.

    Specific eligibility in the English language from upper secondary school for non-Swedish students:
    TOEFL 575/90; IELTS 6,5 no section below 5.5, or University of Cambridge and Oxford tests.

The programme meets the complex challenges facing the software developers of the future. This is achieved through education and training in advanced concepts within software technology, covering the entire sequence of development.

The Master´s programme in Software Engineering prepares you to develop software that addresses many of the challenges of the modern world. You will learn how to build products using emerging technologies such as the cloud, smart networks and the internet of things. MSc in Software Engineering students are people who want to become software architects and leaders of development teams. The programme provides you with the qualifications required to apply for software engineering positions in world-leading companies and opens the door towards software engineering research.

The Master´s programme in Software Engineering introduces you to the dynamic development of scalable, secure, reliable and high-performance software that delivers great user experience. By drawing on the lecturers’ industry and research experiences, you will develop the skills to plan, design and develop software, to manage local and global projects, and to evaluate the real-world impact of your software. For future software engineers, the programme provides a supportive environment where you can experiment with your own ideas for software. Internship opportunities offered by companies will prepare you for work in the industry. For future researchers, the programme offers a guided experience of doing authentic research. The BTH environment will connect you with leading researchers who will inspire you.

The programme consists of 120 credits and leads to a two-year Master´s degree.

DEGREE

On completion of the programme, students will be awarded the second cycle degree
Master of Science (120 credits).
Main field of study: Software Engineering

Admission

Admission Criteria
(This paragraph is a translation from Swedish of the approved method, “Antagnings¬ordning”[Admission regulations], Dnr; BTH-1.2.1-0223-2017.)

GENERAL

This method has the purpose of assessing the applicants’ competency for studies at, among others, the Master Programmes in Electrical Engineering, Computer Science and Software Engineering.

BASES FOR RANKING OF APPLICANT

Previous university studies and English.

DETAILS ON BASES FOR SELECTION:

The first step of the ranking process is an assessment of the relevance of the area and specialisation of the applicants’ previous university studies to the applied programme. This assessment is made in three categories: minimal relevance = merit points 0, average relevance = merit points 0.5, high relevance = merit points 1.
Finally, the applicants’ TEOFL or IELTS level in English is normalised to a value between 0 and 1, where 0 is the minimum level to pass the prerequisites of the applied programme and 1 is the maximum level of the test. Applicants’ who are not required to prove their English skills with TOEFL or IELTS tests will get the merit point 1.
These two merit point values are added to a total merit value between 0 and 2.

MAXIMUM MERIT RANKING:

A maximum of 2 merit points will be given, according to the above given details.

WORK METHOD:

Applications that are accepted for review based on the basic requirements for the programme will be ranked according to the details above. If not all applicants with the same lowest merit point can be admitted, a preference is given to the gender that is least represented at the programme, and if further selection is needed lots will be drawn.

Qualification Awarded

On completion of the programme, students will be awarded the second cycle degree
Master of Science (120 credits).
Main field of study: Software Engineering

Learning Outcome

After completion of the programme the student shall:
  • Have understanding for problems, theories and challenges within large scale software engineering.
  • Have broad understandings for methods within software engineering.
  • Have deep method knowledge within parts of software engineering.
  • Have necessary skills to adapt available methods to the problem at hand.
  • Have the ability to identify strengths and weaknesses within methods, results as well as prepare improvement suggestions.
  • Have the ability to lead investigations using appropriate scientific methods.
  • Have the ability to critically assess problems, solutions and results.
  • Have the ability to take a scientific approach to the work performed.
  • Have the ability to reflect over ethical and social aspects of Software Engineering.

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. In the education programme is offered opportunities to study abroad for up to one semester entirely within the block of elective courses. BTH has several contacts and possible cooperation partners for student exchange.
Planning of the education

The students are expected to study full time during two academic years. The courses are on campus and in English. Of the 120 credits required for the degree, no more than 30 credits are allowed to come from basic level. The objectives of the program are achieved through the courses included in the exam. Assessment and grading is done at module level and details concerning assessment and grading is available in each course syllabus. During the education each course is evaluated, and the course evaluations are the foundation for continued development.

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

Programme Evaluation and Programme Advisory Board

On completion of each course within the program, students who has participated in the course will be offered an opportunity to submit their experiences and understandings of the course through a course evaluation, which will be compiled and reported back to the students in the course. The feedback is used in the process to improve the contents and delivery of the programme.

The Programme Advisory Board is responsible for ensuring quality, development and education usability for labour market and consists of each subject area's representative, students, alumni and a representative for the labour market.

Courses in this program

Contact us

Programme manager: Mikael Svahnberg

Student counsellor: Student counselling