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 and algorithmic thinking
-
finding and correcting errors
-
assessing efficiency
-
casework 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 the most common building blocks elements of programs.
-
interpret programs
-
debug programs
-
assess the efficiency of programs
-
use computational thinking for modelling and design
-
use numerical methods for mathematical computations
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 |