This course offers an introduction to computational physics and machine learning, focusing on how these modern techniques are used to solve real-world physics problems. You will learn to implement numerical methods for tasks such as simulating complex systems and classifying data using AI. The course aims to develop your programming skills, including proficiency in version control systems, and to explore the impact of algorithm design and sustainability in scientific computing. A key aspect of the course is fostering critical thinking and the responsible application of AI in research.
English 6/B is generally required, equivalent to IELTS 6.5 or TOEFL 90. Some programs may have higher requirements. Always check the specific programme details. There may also be country-specific requirements.
Tuition fees apply to non-EU/EEA citizens. Payments are made in instalments per semester. An application fee may also apply.
You generally need English 6/B, which is equivalent to an IELTS score of 6.5 overall (with no section below 5.5) or a TOEFL score of 90.
You need a Bachelor's degree with 75 credits in Physics and 45 credits in Mathematics. This must include an introductory course in numerical methods and basic Python proficiency, such as the NUMA01 course (7.5 credits).
Non-EU/EEA citizens are required to pay tuition fees of SEK 21,250 per year. Payments are made in instalments per semester.
The course uses project-based, hands-on learning with lectures and workshops. Assessment includes project portfolios, seminar presentations, and an oral examination.
Applications for this course are currently closed. Please check the Lund University website for information on future application opportunities.