course-details-portlet

FY1008

Introduction to Computational Physics

Choose study year

New from the academic year 2025/2026

Credits 7.5
Level Foundation courses, level I
Course start Autumn 2025
Duration 1 semester
Language of instruction Norwegian
Location Trondheim
Examination arrangement Aggregate score

About

About the course

Course content

The course introduces methods for solving physics problems on the computer. By the use of different mathematically formulated problems from physics, the students are trained in developing, testing, and operating computer programs written in Python for the purpose of solving them on the computer. Furthermore, the students are trained to evaluate the quality of the obtained results. The first part of the course introduces the students to Python by applying it to a set of mathematical problems, while the second part of the course is devoted to applying this knowledge to solve specific problems from physics.

Learning outcome

After having completed this course the students should be able to develop programs in Python to solve simple mathematical problems from physics on the computer. They are knowledgeable about the Python modules numpy, scipy and matplotlib and their use. Furthermore, the students have a working knowledge of some more advanced numerical methods from scipy with a focus on being able to read and understand the documentation of such routines, i.e., to understand the input and output from such routines so that they can apply them in their codes.

Learning methods and activities

Lectures and practical exercises.

Further on evaluation

There will be compulsory projects, one of which will be evaluated and count towards the final grade (40 %). There will be a digital exam at the end of the semester (60 %). The re-sit examination (in August) may be changed from written to oral.

In the case that the student receives an F/fail as a final grade after both ordinary and re-sit exam, the student must retake the course in its entirety. Submitted work that counts towards the final grade will also have to be retaken. For more information about grading and evaluation, see «Teaching methods and activities».

To pass the course, both parts need to have a passing grade.

Specific conditions

Admission to a programme of study is required:
Physics (BFY)

Course materials

To be announced at the beginning of the course.

Subject areas

  • General Physics

Contact information

Course coordinator

Lecturers

Department with academic responsibility

Department of Physics