View original picture , opens in new tab/window

Programming for Mathematics Teacher (7.5 ECTS credits)

Published: 2 March 2018

The course gives you as a teacher of mathematics knowledge of both computer science thinking and programming and tools to be able to use this in your teaching. The course is worth 7.5 credits.

You will learn

  • Construct programs to investigate problems and mathematical concepts
  • How algorithms can be created and used in mathematical problem solving
  • Algorithmic thinking and relevant concepts
  • Basic construction of imperative programs
  • Implementation of programs aimed at solving mathematical problems.
  • How programming can be used as a working method for gaining insight into mathematical structures.
  • Methods for using programming in teaching
  • Identify moments where programming is a useful tool

The course contains

Overview of program language, computer function principle, program language parts, structure and structure, similarities and differences between different imperative languages, structured problem solving in imperative languages, algorithms, research and application in programming in the mathematics topic.

The course is conducted as a municipality / regional course on quartz speed with 8 half-day meetings and own studies between the meetings. The teaching consists of lectures, lessons and laboratory work and own work. Participants who complete the course are awarded 7.5 higher education credits after a written examination and laboratory reports.


This course is an assignment education at Luleå University of Technology. Principal teachers are Fredrik Bengtsson and Professor Timo Tossavainen with the help of Professor Peter Parnes.

For more information contact:

Tina Bäckström

Tina Bäckström,

Phone: 070-2371261
Organisation: LTU Business AB, External