Search course

Use the search function to find more information about the study programmes and courses available at Chalmers. When there is a course homepage, a house symbol is shown that leads to this page.

Graduate courses

Departments' graduate courses for PhD-students.

​​​​
  Study programme, year:  1 2

Study programme syllabus for
MPSOF - SOFTWARE ENGINEERING, MSC PROGR Academic year: 2014/2015
The Study programme syllabus is adopted 2014-02-25 by Dean of Education
 
blank
Entry requirements:
 

General entry requirements:

Basic eligibility for advanced level

 

Specific entry requirements:

 

English proficiency:

An applicant to a programme or course with English as language of instruction must prove a sufficient level of English language proficiency. The requirement is the Swedish upper secondary school English course 6 or B, or equivalent. For information on other ways of fulfilling the English language requirement please visit Chalmers web site.

 

Undergraduate profile:

Major in Software Engineering, Computer Science, Computer Engineering, Mechatronics or Industrial Engineering and Management

 

Prerequisities:

Prerequisites: Programming courses (at least 7,5 cr.), Algorithms and/or Data structures (at least 7,5 cr.) and Basic software engineering/Software engineering project (at least 7,5 cr.)
Preferable course experience: Mathematical statistics, Discrete mathematics and Model driven software development

 
General organization:
 

Aim:

The aim of the programme is to further develop the students' abilities in the field of software engineering focusing on the development/maintenance of large software systems and the management of large and medium-size software development projects.

 

Learning outcome:

For the master's degree, the student should ¿be able to recognize the complexity of requirements management and be able to identify, prioritize, package and validate requirement specifications.

  • be able to analyze theoretical and practical aspects of ◦development, assessment and improvement of different types of architectures in modern software

- project management: project planning, execution and finalization
- quality assurance: planning, execution and follow-up
- model based development
- dedicated tools for the aforementionedd knowledge

  • be able to use software engineering tools in practical project work
  • be able to analyze existing processes for development of software and be able to identify improvements in processes concerning selected aspects, e.g. productivity, quality
  • be able to design new processes adapted to modern types of software, e.g. embedded systems and be able to use modern tools to specify and communicate processes
  • analyze how different roles interact with each other in software development processes and understand how the different roles are affected by personal characteristics of humans concerning the optimization of the composition of a project group

 

Extent: 120.0 c

 

Thesis:

The programme includes a degree project (Master's thesis) corresponding to 30 or 60 credits. The rules for starting and carrying out the degree project are described in the corresponding course plans (see the second year of the study programme---linked to below). There is a possibility to carry out an extended master's thesis project (60 credits) with a clear research orientation. There will only be a limited number of such theses available (applied for in competition with your fellow students), and the requirements of the students are higher than for a normal thesis. A goal of a 60 credit thesis is to produce research results good enough to be presented at international conferences or journals. For further information please refer to the course syllabus or contact the master program coordinator.

 

Courses valid the academic year 2014/2015:

See study programme

 

Recommendations:

The programme includes a degree project (Master's thesis) corresponding to 30 or 60 credits. The rules for starting and carrying out the degree project are described in the corresponding course plans (see the second year of the study programme---linked to below). There is a possibility to carry out an extended master's thesis project (60 credits) with a clear research orientation. There will only be a limited number of such theses available (applied for in competition with your fellow students), and the requirements of the students are higher than for a normal thesis. A goal of a 60 credit thesis is to produce research results good enough to be presented at international conferences or journals. For further information please refer to the course syllabus or contact the master program coordinator.

 
Degree:
 Degree requirements:
  Degree Of Master (120 Credits):
Passed courses comprising 120 credits
Passed advanced level courses (including degree project) comprising at least 90 credits
Degree project 30 credits
Advanced level courses passed at Chalmers comprising at least 45 credits
Courses (including degree project) within a major main subject 60 credits
Fulfilled course requirements according to the study programme
The prior award of a Bachelors degree, Bachelors degree in fine arts, professional or vocational qualification of at least 180 credits or a corresponding qualification from abroad.

See also the system of qualifications
 

Title of degree:

The degree designation is Master of Science (120 credits) (Teknologie masterexamen). The name of the Master's programme and the major subject are stated in the degree diploma. Specializations and tracks are not stated in the degree diploma.

 

Major subject:

Information Technology

 

Published: Fri 18 Dec 2009. Modified: Wed 04 Apr 2018