Description
Programming for Scientists is an introduction to coding using the Python language, suitable for students with little or no prior knowledge of computer programming. Students will develop the skills and knowledge to develop solutions to a variety of computational problems, with an emphasis on modelling and simulation. Applications will beÌýdrawn from the physical and life sciences but the techniques studied are equally applicable to quantitative analysis in other fields. 50% of the module assessment is an investigative group project, in which students work in groups to develop a computational simulation of a real-world system, investigate its properties, and to present the results as a scientific report.
Intended Learning Outcomes
Students should be able to:
- Understand a subset of basic Python language constructs and effectivelyÌýimplement the solution to a simple problem
- Develop a program which simulates aÌýphysical system and investigate its properties
- Apply a variety of tools and techniques to solve a complex computational problem in a collaborative setting
- Express arguments clearly and communicate complex information to non-specialist audiences.
Module deliveries for 2024/25 academic year
Last updated
This module description was last updated on 19th August 2024.
Ìý