INF120N Programming with applications in mathematics (Autumn 2026)
- ECTS Credits:
- 10
- Responsible department:
- Faculty of Engineering and Science
- Course Leader:
- Nils Kristian Hansen
- Lecture Semester:
- Autumn
- Teaching language:
- Norwegian
- Duration:
- ½ year
Table of contents
The course is connected to the following study programs
- Industrial Mathematics, Bachelor's Programme
Teaching language
Norwegian
Learning outcomes
Upon successful completion of the course, the student will be able to
- design and write structured programs in Python.
- describe and explain the use of common program building blocks.
- interpret programs.
- debug programs.
- assess efficiency of programs.
- use computational and mathematical thinking for modelling and design.
- solve simple mathematical problems by programming.
- 1) use common Python libraries for mathematics and statistics, or 2) master basic programming didactics and be able to design programming activities for primary school, using Scratch.
Contents
Building blocks and structures of a program, including object-oriented structures.
Simple algorithms and data structures.
Systems development, use of computational and mathematical thinking in programming.
Finding and correcting errors.
Assessing efficiency.
Case-based work with modelling, design, and programming.
1) Introduction to common libraries for mathematics and statistics, or programming didactics and use of the programming language Scratch in school activities
Teaching and learning methods
E-modules, videos, online lectures, work om students' own computers and compulsory assignments. 100 % online. The course has an expected workload of about 267 hours.
Examination requirements
Compulsory hand-ins must be approved. Details in Canvas.
Examinations
Written 5-hour on-campus exam. Graded scale. It is possible to apply to take the exam at an institution other than UiA; see External Exams.
Student evaluation
The person responsible for the course decides, in cooperation with student representative, the form of student evaluation and whether the course is to have a midway or end of course evaluation in accordance with the quality system for education, chapter 4.1.
Offered as a free-standing course
Yes. Offered as single course only.
Other information
Application by admission to single courses during the period 1-20 August.
Reduction of Credits
This course’s contents overlap with the following courses. A reduction of credits will occur if one of these courses is taken in addition:
| Course | Reduction of Credits |
|---|---|
| INF120 – Programming with applications in mathematics. | 10 |
Last updated from FS (Felles studentsystem)
Oct. 15, 2026 7:06:34 PM