DD101N Preparation Course in Programming and Computer Science 3.0 credits

Förberedande kurs i programmering och datalogiskt tänkande

Gives basic knowledge of computer practice and programming.

  • Education cycle

    First cycle
  • Main field of study

  • Grading scale

    P, F

At present this course is not scheduled to be offered.

Intended learning outcomes

The goal of the course is to give the students

  • Basic knowledge of computer practice and programming.

so that they will be able to

  • participate in an introductory Computer Science course together with experienced computer users in an university engineering education.

Course main content

Computer skills: a systematic walkthrough of files, catalogues, shortcuts (links), file and catalogue management.

Programming: variables, data types, control structures, functions, and lists


The course is given at a distance.


For single course students:

  • Completed upper secondary education including Mathematic C or Mathematic 3b alt 3c.

From summer 2014 the eligibility criteria is reduced to:

general entry requirements

Recommended prerequisites

Computer usage (knowledge in usage of mouse, keyboard, web browsers)


Ingår i det som du får tillgång till på kursens hemsida.

Required equipment

Computer with a webbreader and internetaccess.


  • LAB1 - Laboratory Work, 0.8, grading scale: P, F
  • LAB2 - Laboratory Work, 0.8, grading scale: P, F
  • LAB3 - Laboratory Work, 0.7, grading scale: P, F
  • LAB4 - Laboratory Work, 0.7, grading scale: P, F

In this course all the regulations of the code of honor at the School of Computer science and Communication apply, see: http://www.kth.se/csc/student/hederskodex/1.17237?l=en_UK.

Requirements for final grade

Programming assignments (LAB1-4; 0.75 cr. each)

Offered by

EECS/Computer Science


RCN, e-post: info@rcn.kth.se


Mårten Björkman <celle@kth.se>

Olof Bälter <ob1@kth.se>

Supplementary information

Please observe that this course cannot be counted in your degree.

Add-on studies

Introductory courses in Computer Science, such as DN1212 Numerical Methods and Basic Programming, DD1310, DD1311 Programming Technique, and DD1340 Introduction to Computer Science, 2D1342, 2D1343 andDD100N


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