The browser you are using is not supported by this website. All versions of Internet Explorer are no longer supported, either by us or Microsoft (read more here: https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Please use a modern browser to fully experience our website, such as the newest versions of Edge, Chrome, Firefox or Safari etc.

Physics: Introduction to Programming and Computing for Scientists

Course • Bachelor's level • 7.5 credits

Would you like to understand how computers can help you solve scientific problems? This course provides a practical introduction to programming and computer use – a first step towards becoming a digitally competent natural scientist.
Application dates

Start

Autumn 2026

Level

Bachelor's

Language

English

Place of study

Lund

Course code

MNXB11

Application dates

The course provides you with basic knowledge of programming and how to use computers as tools in science. You will learn to write simple programs, manage data, and use software commonly used in scientific subjects. The focus is on understanding how programming can be used to solve problems and analyse data.

Basic knowledge of programming and computer use is valuable in many areas of natural science. The course gives you a good start for further studies in, for example, physics, chemistry, biology, or environmental science, where digital tools play an increasingly important role.

The course can be included in a bachelor's programme in natural science or taken as a stand-alone course.

Course content:

  • Introduction to programming
  • Basic programming structures
  • Use of software for data analysis
  • Practical exercises in problem solving
  • Project work applying the course content.

Teaching consists of lectures, computer exercises, and supervision in small groups. You will work practically with programming and use different software to solve tasks. The course includes both individual and group-based elements.

Assessment is based on assignments and a final project where you get to show what you have learned.

Autumn Semester 2026

Closed for applications.

Start

31 August 2026

31 Aug 2026

End

1 November 2026

1 Nov 2026

Form

Normal learning

Pace

Part time

Language

English

City

Lund

Prerequisites

General requirements and studies equivalent to Swedish Upper Secondary School courses Mathematics 4 (or older course Mathematics D)/Mathematics further level 2 and English 6/English level 2

Selection criteria

Seats are allocated according to the following: The general average (GPA) of your higher secondary school leaving certificate: 34 %, The Swedish national university aptitude test: 34 %, number of previous ECTS at application deadline (up to 165): 32 %. If students have equal credentials, seats are allocated based on their results on The Swedish National University Aptitude Test. If this too is equal, seats are allocated based on a draw.

Tuition fees for non-EU/EEA citizens

Citizens of countries outside:

  • The European Union (EU)
  • The European Economic Area (EEA) and
  • Switzerland

are required to pay tuition fees. You pay an instalment of the tuition fee in advance of each
semester.

Tuition fees, payments and exemptions

Full programme/course tuition fee: SEK 23,125
First payment: SEK 23,125

Convert currency – xe.com

Note that you may also need to pay an application fee, or provide proof of exemption.

Application fee

No tuition fees for citizens of the EU, EEA and Switzerland

There are no tuition fees for citizens of the European Union (EU), the European Economic Area (EEA) and Switzerland.

Contact us

Senior lecturer

Oxana Smirnova

Email: oxana.smirnova@fysik.lu.se

Study counsellor

Johanna Nilsson Onsberg

Email: studievagledning@fysik.lu.se