UCL Institute of Health Informatics


Modern Information Engineering

This module builds on the local support for Software Carpentry at UoM and UCL to provide an opportunity for trainees who seek to understand and make appropriate use of modern programming skills and data management technologies. It will provide some hands-on experience in software design, implementation and data retrieval. 

Trainees are taught best practice for creating useful and effective software solutions to real-world health problems as well as discussing modern data management technologies such as virtualisation and cloud. During the module trainees will be asked to work in teams to implement a bespoke system for a clinical team.

Module code


UCL credits


Course Length

9 Weeks


Wk 6: 11 – 13 November 2020

Assessment Dates

07 December 2020

Module organisers

Dr Alan Davies (UoM), Dr Matthew Darlinson (UCL). Please direct queries to courses-IHI@ucl.ac.uk


The unit aims to introduce students to a hands-on experience of modern information engineering skills including basic programming skills (e.g., python); automation of tasks, how track work for efficiently; and how to store and manage data effectively as well as access it using SQL.

Teaching and learning methods

This unit will delivered in a blended format: e-Learning preparation material will impart basic and core knowledge whilst the face-to-face lectures and open discussions will introduce concrete examples and encourage attendees to draw upon their own reading and experience. Group, problem based learning will show a deeper understanding of the area and encourage collaborative working.  Example case-studies will be drawn from University of Manchester (HeRC) and University College London research-driven projects and current NHS projects. The F2F teaching will be delivered as a one three-days block of workshops covering a key section.


Summative assessment: group work consisting in a funcitioning piece of software (15%), Software creation (65%), Reflective blog (20%).

Formative assessment and feedback to students is a key feature of the on-line learning materials for this unit.