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 3

Study programme syllabus for
TKITE - SOFTWARE ENGINEERING Academic year: 2020/2021
INFORMATIONSTEKNIK, CIVILINGENJÖR
The Study programme syllabus is adopted 2019-02-21 by Dean of Education and is valid for students starting the programme the academic year 2020/2021
 

Entry requirements:
 

General entry requirements:

Basic eligibility

 

Specific entry requirements:

English 6, Mathematics equivalent to Matematik 4, Physics equivalent to Fysik 2, Chemistry equivalent to Kemi 1
OR
English B, Physics equivalent to Fysik B, Chemistry equivalent to Kemi A, Mathematics equivalent to Matematik E

 
General organization:
 

Aim:

A graduate in Software Engineering from Chalmers will have the knowledge, skills, and attitudes required to drive the development of software systems within a wide range of application areas, both technical and non-technical; and to do so while adhering to business terms and constraints, and in concert with society and environment.

 

Learning outcome:

Drive development of software systems means that the student should be able to:
  • develop the digital systems of the future, and lead the digitalisation of society
  • solve problems on a high level of abstraction with software engineering as the tool
  • solve problems within the whole life cycle of the software, i.e. idea formulation, analysis, design, implementation, testing, maintenance, and dissolution.
  • collaborate with other roles within the frame of a project, and actively contribute to its successful conclusion
  • reflect on the roles and functions necessary to successfuly conduct projects
Widely disparate application domains means that the student should be able to:
  • apply basic principles and techniques for development of software systems
  • apply knowledge from many different domains, both technical and non-technical, with perspective and understanding of different cultures and way of thinking in different domains
  • design systems for interaction and communication with end-users
Through engineering principles and practice means that the student should be able to:
  • practise a creative and critical process in order to formulate and explore problems and solutions with modern methods and tools
  • apply mathematics and basic natural science within the software engineering domain
  • evaluate and reflect on limitations and possibilities of underlying infrastructures for software systems
Adhering to business terms and in concert with society and environment means that the student should be able to:
  • reflect on their own responsibility for the useability, safety and reliability of the software systems they develop
  • reflect on their own responsibility for the social and societal effect of their product, as well as its sustainability and effect on the environment

 

Extent: 300.0 c

 

Thesis:

The programme contains a Bachelor degree thesis project (15 credits). In the Bachelor thesis project the student should integrate, deepen, and develop their knowledge and skills within a delimited area of the content in previously concluded courses within the programme. The Bachelor thesis project also aims to provide knowledge and skills in engineering and scientific methodology. Information regarding the Master thesis project can be found in the syllabus for each respective master programme.

 

Courses valid the academic year 2020/2021:

See study programme

 

Accredited master programmes:

The accreditations are decided each academic year and are published as part of the Admission regulations. The list below shows the accreditations for students who begin their master programme the academic year 2020/2021

Degree of Master of Science in Engineering
MPCAS - COMPLEX ADAPTIVE SYSTEMS, MSC PROGR
MPALG - COMPUTER SCIENCE - ALGORITHMS, LANGUAGES AND LOGIC, MSC PROGR
MPCSN - COMPUTER SYSTEMS AND NETWORKS, MSC PROGR
MPDSC - DATA SCIENCE AND AI, MSC PROGR
MPENM - ENGINEERING MATHEMATICS AND COMPUTATIONAL SCIENCE, MSC PROGR
MPBDP - ENTREPRENEURSHIP AND BUSINESS DESIGN, MSC PROGR
MPHPC - HIGH-PERFORMANCE COMPUTER SYSTEMS, MSC PROGR
MPTSE - INDUSTRIAL ECOLOGY, MSC PROGR
MPIDE - INTERACTION DESIGN AND TECHNOLOGIES, MSC PROGR
MPLOL - LEARNING AND LEADERSHIP, MSC PROGR
MPMEI - MANAGEMENT AND ECONOMICS OF INNOVATION, MSC PROGR
MPSOF - SOFTWARE ENGINEERING AND TECHNOLOGY, MSC PROGR

 

Recommendations:

Clarification of "Degree specific requirements":
At least one of the courses DAT060, DAT326, FFR105, MVE080, MVE095, MVE155, MVE190, MVE255, MVE270, MVE550, TDA206, TDA294, TDA352, TIN093, TMA044, TMA265, TMA372, TMA521, TMV028 is required for the master of science in engineering degree. These courses are the TKITE-program's broadening courses within the main field of mathematics or theoretical computer science.

Clarification of "Degree specific requirements":
At least one of the courses EEF031, EEM076, FFM332, FFM516, FFR105, FFR135, FFY621, FKA121, KBB032, KTK112, LKT032, SSY180, TDA507, VTA137 is required for the master of science in engineering degree in software engineering (TKITE). These courses are the TKITE-program's in broadening courses in natural science or natural science with applications in software engineering.

 
 
Degree:
 Degree requirements:
  Degree of bachelor of science:
Passed courses comprising 180 credits
Degree project 15 credits
Courses (including degree project) within a major main subject 90 credits
Passed courses at Chalmers comprising at least 60 credits
Fulfilled course requirements according to the study programme

See also the Local Qualifications Framework - first and second cycle qualifications

Degree of master of science in engineering, main field of study Software engineering:
Passed courses comprising 300 credits
Passed advanced level courses (including degree project) comprising at least 90 credits
Degree project 30 credits
Courses in mathematics, at least 30 credits
Advanced level courses passed at Chalmers comprising at least 45 credits
Courses in theme Environment 7,5 credits
Courses in theme MTS 7,5 credits
Passed courses at Chalmers comprising at least 90 credits
Fulfilled course requirements according to the study programme
Fulfilled course requirements according to the study programme of an ackredited master programme

Degree specific requirements (course specific degree requirements where the courses are not necessarily part of a program plan, but may need to be choosen additionally)
FFR105: Stochastic optimization algorithms or MVE080: Scientific visualization or MVE095: Options and mathematics or MVE155: Statistical inference or MVE190: Linear statistical models or MVE255: Multivariable calculus and partial differential equations or MVE270: Multivariable calculus or MVE550: Stochastic processes and Bayesian inference or TDA206: Discrete optimization or TDA294: Formal Methods in Software Development or TDA352: Cryptography or TIN093: Algorithms or TMA044: Multivariable analysis or TMA265: Numerical linear algebra or TMA372: Partial differential equations, first course or TMA521: Large scale optimization or TMV028: Finite automata and formal languages or DAT060: Logic in computer science or DAT326: Domain Specific Languages of Mathematics

FKA121: Computational physics or FFY621: Physics for engineers or FFR105: Stochastic optimization algorithms or EEM076: Electrical circuits and fields or FFM332: Mechanics or EEF031: Theory of electromagnetic fields or TDA507: Computational methods in bioinformatics or FFM516: Mechanics 1 or SSY180: Medicine for the engineer or KBB032: Biochemistry and molecular biology or FFR135: Artificial neural networks or KTK112: Chemistry for engineers or VTA137: Introduction to audio technology and acoustics

See also the Local Qualifications Framework - first and second cycle qualifications
 

Title of degree:

Master of Science in Engineering. The name of the Master's programme and the main field of study, Software Engineering, are stated in the degree certificate. After the first cycle/undergraduate level, you may apply for the degree Bachelor of Science 180 credits, major subject Software Engineering.

 
Other information:
 

Promotion
At least 37.5 higher education credits are required to start the second year of the program. At least 82.5 higher education credits are required to start the third year of the program. Students who do not pass these credit limits cannot register themselves to upcoming courses and should contact the study guidance counselor to set up an individual study plan. This also applies to students who do not meet the basic eligibility requirements for the master's programs during the spring term of the TKITE-program's third year.

Fulfillment of MTS mandatory
For students admitted to the Software Engineering Program (TKITE) in cohort H10 and earlier, the MTS mandatory is fulfilled by taking one of the Chalmers MTS-classified courses of at least 7.5 credits.
For students admitted to the Software Engineering Program (TKITE) in cohort H11 and later, the MTS mandatory is fulfilled by taking  the program's compulsory courses LSP310 Communication and professional development (3.0 higher education credits MTS) and TDA518 Professional development for engineers and English (4.5 higher education credits MTS).


Page manager Published: Thu 04 Feb 2021.