Programming Techniques
During the course, you will work practically with programming, with smaller exercises and an individual project.
Usually, the course is given as a distance course in English in the spring, and otherwise given in Swedish.
The course covers: Fundamental computer concepts. Programming in a modern programming language. Data structures and classes. Problem solving by dividing the problem into sub-problems. Program structuring. Several small programming exercises and one larger, individual programming exercise with emphasis on structuring and specification of the modules being used.
The course consists of two parts: theory and practicals.
Teaching Format
The education consists of lectures and practical exercises.
Assessment
Examination for the course is done with a written examination, and written and oral presentation of the practicals. To pass the course, you need to pass both parts.
Assessment when the course is given as a distance course
The written examination takes place on campus even when the course is given as a distance course. If you cannot come to Stockholm for the exam, you may be able to arrange to take the exam elsewhere, e.g. at another university or (if you are not in Sweden) at a Swedish embassy or consulate.
Examiner
A list of examiners can be found on
- Schedule DA2005 Summer semester 2025 No teaching 50% Distance learning
- Schedule DA2005 Autumn semester 2025 Day-time 50%
- Schedule DA2005 Autumn semester 2025 No teaching 50% Distance learning
- Schedule DA2005 Spring semester 2026 Day-time 50%
- Schedule DA2005 Spring semester 2026 No teaching 50% Distance learning
Arvestad, Helanow, Mörtberg, Sahlin: Programming Techniques, lecture notes. Provided by the department.
New student
During your studies
Course web
We do not use Athena, you can find our course webpages on kurser.math.su.se.
Coordinator for this course: progtek@math.su.se





