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
TKDAT - COMPUTER SCIENCE AND ENGINEERING Academic year: 2020/2021
DATATEKNIK, 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:

The MSc in Computer engineering aims at educating graduate engineers in engineering skills and approaches to be able to lead as well as participate in the development of general computer systems in an international and interdisciplinary environment.
In harmony with society and environment, the education is based on: conceptual formulation, physical and mathematical modelling, analysis, construction, communication, implementation, and operation.
The Computer engineering education shall also prepare the student for work in other parts of society where analysis and management of complex issues are important. This means that the graduate engineer is also well prepared for further studies at research level and has good opportunities to benefit from international scientific literature within one or more parts of computer science's main areas.

 

Learning outcome:

The graduate engineers will have broad competence in computer science and engineering with a focus on development of complex computer systems.
The students may specialise in a limited subject area in the final years and will achieve sound theoretical knowledge and practical skills in this area.
The 12 more detailed objectives of the D programme are specializations of the degree scheme's Master of Science degree:
  • Goal 1: Based on proven experience as well as insights of current research and development, the programme graduate will be able to demonstrate knowledge in:
    • Hardware / software interaction: explain, model, and demonstrate how to control computer systems using existing and future computer hardware.
    • Computer programming and the software development processes.
    • Theory of computation and inter-computer interaction: algorithms, complexity, intractability, logic of a single and multiple computational units.
    • Hardware design and development process, from requirements, specification, high-level design, low-level design and implementation.
  • Goal 2: demonstrate broad knowledge in software and hardware, including mathematics and science areas connected to the CSE area, as well as significant depth of knowledge in certain parts of the area (the chosen specialisation / MSc programme).
  • Goal 3: demonstrate the ability to with a holistic view identify, formulate and handle complex issues in a critical, independent and creative manner, and be able to participate in research and development and thereby contribute to the development of the field. Holistic view here means: Both the hardware- and software-aspects of CSE as well as their economic, organisational and sustainability aspects. Show good skills in engineering science, natural science and certain abilities in social science.
  • Goal 4: Demonstrate the ability to create, analyse, test and verify computer and software systems.
  • Goal 5: Demonstrate the ability to use analysis and abstraction methods to plan, design, implement and verify software and hardware systems that satisfy requirements under resource constraints.
  • Goal 6: The students will be able to 1) critically and systematically integrate and communicate knowledge and 2) model, simulate, predict, evaluate and interact with/improve processes from various technical as well as social fields.
  • Goal 7: Demonstrate engineering and professional abilities to model, develop and design computer-related products, software development processes and computer systems, which take into consideration human capacity, the society goals and sustainable developments. In particular, technical and professional skills related to mathematical, engineering, inter-personal communication, leadership, and ethics.
  • Goal 8: Demonstrate the ability to work in teams and to collaborate in groups with different sizes and constitutions (consisting of individuals with different backgrounds).
  • Goal 9: Demonstrate the ability to discuss and give a clear account of his/her conclusions and the knowledge and arguments that support these, both orally and in writing, addressing different audiences in both national and international contexts.
    • Groups: Other engineers in the same subject, engineers in nearby subjects, to some degree stakeholders / customers.
    • International: International campus, international groups, papers for international conferences.
  • Goal 10: Demonstrate the ability to make assessments taking into account relevant scientific, societal and ethical aspects, and show awareness of ethical aspects on research and development.
  • Goal 11: Demonstrate insights of the potentials and limitations of information and communication technology, its role in society, and the responsibility of people for how it is used, with regards to social, economical and environmental aspects including the working environment.
  • Goal 12: The students should be able to identify their own needs for further knowledge and to continuously develop their competence and make use of peer competence.

 

Extent: 300.0 c

 

Thesis:

  • Candidate assignment (15 hp) will be completed during the spring semester in year 3. Elective candidate will take place during the autumn semester in year 3. The programme manager determines which candidate assignments may be chosen by the programme's students.
  • The Masters thesis, usually 30hp, but in some cases 60hp, is carried out during year 5, as part of the master's programme chosen by the student.

 

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
MPEES - EMBEDDED ELECTRONIC SYSTEM DESIGN, MSC PROGR
MPENM - ENGINEERING MATHEMATICS AND COMPUTATIONAL SCIENCE, MSC PROGR
MPHPC - HIGH-PERFORMANCE COMPUTER SYSTEMS, MSC PROGR
MPIDE - INTERACTION DESIGN AND TECHNOLOGIES, MSC PROGR
MPLOL - LEARNING AND LEADERSHIP, MSC PROGR
MPSOF - SOFTWARE ENGINEERING AND TECHNOLOGY, MSC PROGR
MPSYS - SYSTEMS, CONTROL AND MECHATRONICS, MSC PROGR

 
 
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 Computer science and 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

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, Computer Science and 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 Computer Science and Engineering.

 
Other information:
 

Special requirements
  • 37.5 completed credits are required from year 1 to progress to year 2.
  • 82.5 completed credits from year 1 and 2 are required to progress to year 3.
  • 150 completed credits are required, 15 of have begun/completed the bachelor thesis, in order to begin a master's programme .
Students who are below these limits must contact the programme's study counselor to establish an individual study plan.

Exemptions
The application for exemption from the above mentioned requirements is made to the programme manager.

Final Master's degree programmes
After the first three years of the Computer engineering programme, a final master's programme completes the programme. For a Master of Science in Computer Engineering, this master's programme must be accredited, see the list of accredited master's programs above. Among the accredited programs are the associated master's programs:
  • Computer Science - Algorithms, Languages and Logic
  • Computer Systems and Networks
  • High Performance Computer Systems
For the associated master's programmes, the pre-requisite requirements are met by the Bachelor program plan. In addition, the student is guaranteed a seat in one of these three programmes (guaranteed admission).
For other accredited master programmes, there is no guaranteed admission. Furthermore, to qualify for other accredited master programmes, courses that are not included in the candidate's program plan may be required. For information on such admission requirements, please refer to the respective master's programme plan. There is then the opportunity to utilize the eligibility during year 3 in the candidate part in order to meet these prerequisites.
Students from other Swedish or international colleges and universities are also admitted to the Master's programmes, and teaching / examination is normally conducted in English.

Rules for further studies in the final master's program
Students belonging to the program may commence studies in a master's programme if the basic and special eligibility requirements for the current master's programme are met.

MTS-requirements
  • For students admitted to the program in 2018 or earlier, the MTS obligatory is fulfilled by reading one of Chalmers MTS-rated courses of 7.5 credits.
  • For students admitted to the program in 2019 or later, the MTS obligatory is fulfilled by reading an MTS course that is included in the program plan for the Computer Engineering program year 3. Other MTS courses require exemption from the program.


Page manager Published: Thu 04 Feb 2021.