Course detail
Introduction to scientific programming with python
CEITEC VUT-DS120Acad. year: 2020/2021
Within this course we will cover general programming elements like loops and conditionals but also implementations of them in python. We will also solve some programming problems, this can be in physics, chemistry or biology.
Language of instruction
English
Mode of study
Not applicable.
Guarantor
Learning outcomes of the course unit
Not applicable.
Prerequisites
Basic mathematical knowledge
Co-requisites
Not applicable.
Planned learning activities and teaching methods
Not applicable.
Assesment methods and criteria linked to learning outcomes
60% completing a small programming project, 40% Examination
Course curriculum
- Boolean algebra
- how to use the python interpreter
- control flows, loops and conditions
- data structures in python
- modules in python
- the class concept and classes in python
- numerical analysis with numpy and other python libs
- how to use the python interpreter
- control flows, loops and conditions
- data structures in python
- modules in python
- the class concept and classes in python
- numerical analysis with numpy and other python libs
Work placements
Not applicable.
Aims
Not applicable.
Specification of controlled education, way of implementation and compensation for absences
Not applicable.
Recommended optional programme components
Not applicable.
Prerequisites and corequisites
Not applicable.
Basic literature
Learning scientific programming with python, Christian Hill, Cambridge University Press, 2015 (EN)
Numerical methods in engineering with python3: Jaan Kiusalaas, Cambridge University Press, 2014 (EN)
python documentation: https://docs.python.org (EN)
Numerical methods in engineering with python3: Jaan Kiusalaas, Cambridge University Press, 2014 (EN)
python documentation: https://docs.python.org (EN)
Recommended reading
Not applicable.