Python and Computational ModellingI have introduced teaching of Python to undegraduate engineers in 2004/2005, and the role of Python in our teaching and research has increased since then. A Python course that teaches programming from the beginning but with a view for use in computational modelling in science and engineering is taught to our first year undergraduate engineering students. Similar material, albeit at a different pace, is taught to PhD students that take part in our interdisciplinary doctoral training centre programme in Next Generation Computational Modelling. As of 2016/2017, we use
We provide Advanced modules explore linking of compiled languages with Python, and parallel code. Essential Software Engineering for Computational Science and ResearchPython in ResearchPython is used in a large number of research projects, ranging from occasional data processing and visualisation on desktops and dedicated hardware, to parallel code running on supercomputers. Some projects are listed here. Research on Python for educationSome publications on Python in teaching and education:
|
|