Course
Python for Natural Sciences and Engineering (MOD905)
Dette er emnebeskrivelsen for studieåret 2025-2026
Semesters
Fakta
Emnekode
MOD905
Vekting (stp)
10
Semester undervisningsstart
Autumn
Undervisningsspråk
English
Antall semestre
1
Vurderingssemester
Autumn
Content
This course is designed for PhD students in natural sciences and engineering who wish to improve their skills in Python programming. The course will cover topics with a focus on real-world applications in scientific research and engineering problem-solving. Emphasis will be on data analysis, simulations, visualization techniques, and artificial intelligence (AI) applications.
Course content:
- From Basic to Advanced Python Programming: A refresh of Python programming and Deep dive into Python libraries such as NumPy, SciPy, Pandas, and Matplotlib.
- Data Analysis and Visualization: Techniques for handling large datasets, statistical analysis, and creating informative visualizations.
- Machine Learning in Science and Engineering: Basics of machine learning algorithms and their applications in predictive modeling and data-driven investigation.
- Project Work: Students will undertake a project that applies Python to a specific problem in their field of study.
Learning outcome
Upon completing the course students will:
- Have knowledge of Python programming for scientific computing.
- Be able to code with Python for data analysis, visualization, and interpretation.
- Be capable of automatizing workflows in their respective fields of research.
- Understand the role of machine learning and AI in scientific advancements.
Forkunnskapskrav
Anbefalte forkunnskaper
Exam
Form of assessment | Weight | Duration | Marks | Aid | Exam system | Withdrawal deadline | Exam date |
---|---|---|---|---|---|---|---|
Project Assignment | 1/1 | 12 Weeks | Passed / Not Passed | All | Inspera assessment | — | — |
Individual project connected to the student’s research area and PhD.