DD1390 Programme Integrating Course in Computer Science Engineering 6.0 credits

Programsammanhållande kurs i datateknik

Programme integrating course which is held during year 1 to 3 for students at Master of Science in Engineering, Computer Science and Engineering.

  • Education cycle

    First cycle
  • Main field of study

    Computer Science and Engineering
  • Grading scale

    A, B, C, D, E, FX, F

Course offerings

Autumn 19 prosam19 for programme students

Autumn 18 prosam18 for programme students

Autumn 17 prosam17 for programme students

Autumn 16 prosam16 for programme students

Intended learning outcomes

On completion of the course, the students should be able to:

  • use programme and course syllabuses, intended learning outcomes and grading criteria to plan their studies in both short and long term,
  • plan and perform tasks within stipulated time,
  • make well motivated specialization and course selections,
  • critically analyze and reflect on the structure and performance of the programme and their own study achievements,
  • follow the main thread of the programme and the progression of both subject knowledge and generic skills, in relation to the programme objectives and the future professional role,
  • identify the need of additional knowledge and continuously develop their competence,
  • analyze and evaluate social and ethical consequences of computer applications,
  • describe some important historic events in computer science,
  • find a relevant question formulation to a historic material,
  • perform a bounded computer science historic study and present it orally and in writing

in order to

  • get an overview of the education and thereby get an improved understanding of the importance of every single course,
  • make informed choices, both during their studies and afterwards,
  • influence the development of the programme.

Course main content

  • How do course syllabuses, intended learning outcomes, grading criteria and examination work at KTH?
  • Programme objectives, generic skills, main thread of the programme, lifelong learning.
  • Minorities and equal treatment, internationalization, the professional role.
  • The structure of the D programme, possible choices, master's programmes, mentoring, employability.
  • Evaluation of the programme, quality development, student influence.
  • Study techniques, own responsibility, procrastination, self reflection - what do I want with my education?
  • Elementary ethics: Fundamental concepts, computer ethics (year 1).
  • History of computer science and the computer in the development of society (year 2).


Regular reflection seminars in small cross-grade groups, lectures and tutorials in ethics and history of computer science.



Jannika Andersson Chronholm, Staffan Andersson: Lär för din framtid - så lyckas du med högskolestudier, Studentlitteratur, ISBN 978-91-44-06652-3

and course material on the course web.


  • SEM1 - Seminars and assignments, 2.0, grading scale: P, F
  • SEM2 - Seminars, assignments and project, 3.0, grading scale: P, F
  • SEM3 - Seminars and assignments, 1.0, grading scale: P, F

In this course, the code of honor of the school is applied, see: http://www.kth.se/csc/student/hederskodex.

Requirements for final grade

Active participation in all compulsory activities, passed reflection documents, ethics essay and history of computer science project report.

Offered by

EECS/Computer Science


Viggo Kann, e-post: viggo@kth.se, tel: 790 6292


Viggo Kann <viggo@kth.se>

Supplementary information

The course is available only for students at Master of Science in Engineering, Computer Science and Engineering (CDATE).


Course syllabus valid from: Spring 2019.
Examination information valid from: Spring 2019.