Õ¬ÄÐÊÓƵ

XClose

Õ¬ÄÐÊÓƵ Module Catalogue

Home
Menu

Programming for Scientists (NSCI0036)

Key information

Faculty
Faculty of Mathematical and Physical Sciences
Teaching department
Natural Sciences
Credit value
15
Restrictions
Natural Science students will be prioritised and numbers may be capped. This module cannot be taken alongside BIOS0030.
Timetable

Alternative credit options

There are no alternative credit options available for this module.

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

Intended teaching term: Term 2 ÌýÌýÌý Undergraduate (FHEQ Level 5)

Teaching and assessment

Mode of study
In person
Methods of assessment
50% Coursework
50% Group activity
Mark scheme
Numeric Marks

Other information

Number of students on module in previous year
87
Module leader
Dr Peter Bratby
Who to contact for more information
natsci@ucl.ac.uk

Last updated

This module description was last updated on 19th August 2024.

Ìý