INF120 Programming with applications in mathematics (Autumn 2023)
- 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
- Advanced Teacher Education level 8-13, 5-year Master's Programme
- Mathematics, 1-year Programme
Teaching language
Norwegian
Learning outcomes
Upon successful completion of the course, the student will be able to
- develop and write structured programs in Python.
- define and describe common program building blocks.
- interpret programs.
- debug programs.
- assess the efficiency of programs.
- use mathematical and computational thinking for modelling and design.
- solve minor mathematical problems by programming.
Contents
Building blocks and methods of a program, including object-oriented programming.
Simple algorithms and data structures.
Systems development, mathematical and computational thinking.
Finding and correcting errors.
Assessing efficiency.
Case-based work with modelling, design, and programming.
Teaching and learning methods
E-modules, videos, lectures, work om students' own computers and compulsory assignments, individually or in groups. The course has an expected workload of about 267 hours.
Examination requirements
Compulsory hand-ins must be approved. Details in Canvas.
Examinations
Graded 5-hour written examination.
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. Subject to availability or capacity.
Admission for external candidates
No.
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 |
|---|---|
| INF119 – Programming with Applications in Mathematics. | 7.5 |
Last updated from FS (Felles studentsystem)
Oct. 15, 2026 9:27:49 AM