course-details-portlet

FY1008 - Introduction to Computational Physics

About

Lessons are not given in the academic year 2024/2025

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, of which one will be evaluated and counts towards the total grade (20 %). There will be a digital exam at the end of the semester (80 %). 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».

More on the course

No

Facts

Version: 1
Credits:  7.5 SP
Study level: Foundation courses, level I

Coursework

Language of instruction: Norwegian

Location: Trondheim

Subject area(s)
  • General Physics
Contact information
Course coordinator:

Department with academic responsibility
Department of Physics

Examination

  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
Examination

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU