Programming Techniques
This course is suitable for you who are curious about programming in practice. Among other things, you will learn fundamental computer concepts and programming in a modern programming language.
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.
Course contents
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.
-
Course structure
The course consists of three elements; theory, an individual assignment and practical exercises.
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 pracitcal exercises and the individual assignment. To pass the course, you need to pass all three elements.
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.
More information about taking exams elsewhere
Examiner
A list of examiners can be found on
-
Schedule
The schedule will be available no later than one month before the start of the course. We do not recommend print-outs as changes can occur. At the start of the course, your department will advise where you can find your schedule during the course. -
Course literature
Note that the course literature can be changed up to two months before the start of the course.
Arvestad, Helanow, Mörtberg, Sahlin: Programming Techniques, lecture notes. Provided by the department.
-
Course reports
-
More information
New student
During your studiesCourse web
We do not use Athena, you can find our course webpages on kurser.math.su.se.
-
Contact
Student contact at the Department of Mathematics
Study advisor in computer science and scientific computing- Visiting address
The student affairs office for the Department of Mathematics, on floor 3, house 1, Albano (by the elevators in zone D).
- Study advising in the following areas
Bachelor's Programme in Mathematics and Computer Science. Bachelor's Programme in Mathematics and Machine Learning. Courses in Computer Science and Computational Mathematics.
- Office hours
Thursdays 12.00-13.00 (during the semesters) or by appointment
- Phone hours
Mondays and Thursdays 10.00–11.00
- Irregular office hours
No phone hours: 24 April, 1 May, 12 May, 22 May, 29 May, 9 June
No office hours: 17 April, 1 May, 22 May, 29 May
Student affairs office- Visiting address
The student affairs office for the Department of Mathematics, on floor 3, house 1, Albano (by the elevators in zone D).
- Office hours
Tuesdays 11.45 - 12.45.
- Phone hours
Tuesdays and Thursdays 10.00-11.00.