Last edit: 07/11/2016
Approved: 07/11/2016

This program syllabus, established by the CSC Undergraduate education advisory group 2011-09-07 and 2011-10-03 and then decided by the CSC dean 2011-09-15 and 2011-10-03. Which courses that belong a study year is decided in the fall the year before. Please see ”Study year 1” etc. or the appendices. Changes may occur in the contents of the program and in the KTH regulations, please see www.kth.se/student. 

Computer Science and Engineering is the most influential factor on society and will remain so during the foreseeable future.  An essential usage of Computer Science and Engineering is the efficiency of resource usage and communication in society for a sustainable development. 

The Master of Science in Computer Science and Engineering programme at KTH aims to give the student the prerequisites and abilities to participate in and lead work with appraisal, development and influence of new Computer Science and Engineering technologies.

Besides the goals stated in the Swedish Higher Education Ordinance the following goals apply.

Knowledge and understanding

The programme has the goal that a Master of Computer Science and Engineering should: 

  • have fundamental knowledge within Computer Science and Engineering
  • have profound knowledge in mathematics, i.e. have the ability to explain and carry out mathematical reasoning and define and analyze mathematical models.
  • have knowledge in human and natural sciences, especially such knowledge which has consequences for design of computerized systems.
  • have knowledge about industrial entrepreneurship and relevant legislation.

Skills and abilities

The programme has the goal that a Master of Computer Science and Engineering should:

  • have prerequisites and abilities to participate in and develop the practices which are applied in industry, administration, and academic research.
  • have the ability to independently define and solve computer-related construction problems.
  • have the prerequisites for successful work in international and multidisciplinary project groups which consist of people from both technical and non-technical backgrounds. This includes the ability to orally, and in writing, present as well as argue in Swedish and English.

Ability to make judgments and adopt a standpoint

The programme has the goal that a Master of Computer Science and Engineering should:

  • Independently analyze and adopt a standpoint on economical, societal, environment-related and ethical consequences of computer science applications, and to design systems concerning this.
  • Through self-development, retain one’s professional abilities during a professional career.
  • Follow and promote the discussion concerning technology in society.