TDDE67 · 8 credits · Basic level (G1N) · Datateknik
Introduction to Programming
Discontinued · replaced by TDDE89
100%
passed the latest regular sitting
PRA1 · 4 Jun 2026 · 200 students
100%
passed the regular sittings, all sittings over the last 5 years
PRA1 · 563 students
This module only reports passing results, so the pass rate does not show how many did not pass.
Part of 1 programme
Hand-in or lab
PRA1 Project
- G
Main rounds
100% passed · 563 students
- 100%200
- 100%211
- 100%152
Later rounds
No sittings with at least 5 students.
Other modules
Partial exams, hand-ins and labs. They are not part of the figures at the top.
Hand-in or lab
UPG1 Computer examinations
- 5
- 4
- 3
Main rounds
100% passed · 336 students
- 100%118
- 100%95
- 100%62
- 100%61
Later rounds
100% passed · 227 students
- 100%12
- 100%24
- 100%15
- 100%12
- 100%11
- 100%6
- 100%20
- 100%15
- 100%34
- 100%20
- 100%21
- 100%7
- 100%12
- 100%5
- 100%8
- 100%5
- Pass a later round: 100% (227 students), compared with 100% (336 students) on the ordinary exam
- Get 4 or 5: 74% (563 students)
Show small sittings (6)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%2
- 100%2
- 100%4
- 100%3
- 100%4
- 100%1
Hand-in or lab
LAB1 Solving problems using Ada
- G
Main rounds
100% passed · 439 students
- 100%54
- 100%100
- 100%35
- 100%40
- 100%39
- 100%58
- 100%50
- 100%33
- 100%30
Later rounds
100% passed · 116 students
- 100%27
- 100%5
- 100%20
- 100%6
- 100%10
- 100%10
- 100%6
- 100%15
- 100%17
- Pass a later round: 100% (116 students), compared with 100% (439 students) on the ordinary exam
Show small sittings (7)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%4
- 100%4
- 100%4
- 100%3
- 100%3
- 100%2
- 100%2
About the course
Aim
After completing the course, the student should be able to:
- create programmable solutions to problems with an imperative approach
- create abstraction using subroutines and simple composite data types
- use abstraction and interfaces when collaborating in the construction of a mini-project
Content
- Using the computer system and computer science - Introduction to the window system which are used, Linux, the editor Emacs. Introduktion in handling workstations.
- Programming - Introduction to programming and discussions about different programming languages. Handling of system software like compilers and linkers.
- Specific in Ada: the language elements, types, deklarations, expressions, statements, subprograms, I/O, how to structure programs. Packages. Data structures like arrays, records, files, pointers. A small programming project.
- Examiner
- Torbjörn Jonsson
- Scheduled hours
- 80 h
- Main field of study
- Datateknik