Course
Basic Python programming with subsurface applications (E-MOD321)
One of the four-micro-course program created for professionals who need to incorporate Python programming in their daily work, but who have little or no background in Python.
Dette er emnebeskrivelsen for studieåret 2025-2026
Fakta
Emnekode
E-MOD321
Vekting (stp)
2
Semester undervisningsstart
Spring
Undervisningsspråk
English
Antall semestre
1
Vurderingssemester
Spring
Content
Learning outcome
At the end of the course, students can:
i Develop a functional understanding of Python as a programming language.
ii Organize virtual environments in the Anaconda interface.
iii Understand Python libraries and their usage.
iv Construct metadata and documentation to support Python code.
v Be able to create and design Python codes.
vi Acquire and use technical vocabulary for Python programming.
Forkunnskapskrav
Exam
Form of assessment | Weight | Duration | Marks | Aid |
---|---|---|---|---|
Home exam | 1/1 | 2 Weeks | Passed / Not Passed | All |
The assignment is a practical coding project. The students will submit the code with internal documentation and the output with a short explanation.
Re-submission of project follows the next offering of the course; re-enrollment is not required.
Fagperson(er)
Course teacher:
Aksel HiorthCourse teacher:
Nestor Fernando Cardozo DiazCourse coordinator:
Enrico RiccardiMethod of work
a This is a project-based course where the students learn concepts and their application to practical problems. We use multiple forms of dissemination: the student learns from teaching material prior to the class. In the class, physical teaching is mixed with guided coding activities during 2 days. After the class, virtual meetings are held to discuss the student coding project.
b Teaching material available prior to the course meeting
c 2 days physical teaching with integrated lectures and labs
d Python programming on laptop/computer during meetings and at home
e One virtual meeting during the micro-course to assist with the project
f Virtual meeting at the end of the micro-course to discuss the project outcomes