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.