INF120 Programming with applications in mathematics
- ECTS Credits:
- 10
- Responsible department:
- Faculty of Engineering and Science
- Course Leader:
- Nils Kristian Hansen
- Lecture Semester:
- Autumn
- Teaching language:
- Norwegian
- Duration:
- 1 term
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
NorwegianCourse 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.
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.
Examination requirements
Compulsory hand-ins must be approved. Details in Canvas.
Teaching 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.
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.
Admission for external candidates
No.
Offered as Single Standing Module
Yes. Subject to availability or capacity.
Assessment methods and criteria
Graded 5-hour written examination.
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 |