The Bartlett Centre for Advanced Spatial Analysis



The Postgraduate Diploma comprises of six core modules (105 credits) and one optional module (15 credits). The PG Dip Smart Cities and Urban Analytics programme follows the same structure as the MSc except that the dissertation is not required. It is possible to enrol on a part-time basis (two years) or a flexible basis (up to five years).

You can choose how many modules to study each year to suit your other commitments (as long as they follow a logical sequence – for example, some modules must be taken before other modules to ensure positive learning outcomes). Your selection can be made in conjunction with the programme director, who will be able to advise you. Each module has approximately 20-30 hours of contact time. Teaching varies according to the module in question: some are project based, some technical and some lecture style.

In addition to the contact time, you would be expected to dedicate around 120 additional hours of private study per module (for a 15 credit module). This can take the form of private reading, independent project work, required written work and student or tutor led e-learning contact.


  • CASA0001 Urban Systems Theory (15 credits, T1)
  • CASA0007 Quantitative Methods (15 credits, T1)
  • CASA0005 Geographic Information Systems and Science (15 credits, T1)
  • CASA0008 Smart Cities: Context, Policy and Government (15 credits, T2)
  • CASA0002 Urban Simulation (15 credits, T2)
  • CASA0009 Spatial Data Capture, Storage and Analysis (30 credits, T2&3)

Students may choose any UCL Masters 15 credit module; however, the following two modules are highly recommended:

  • CASA0013 Introduction to Programming for Spatial Analysis (T1) [If you are not an experienced programmer]


  • CASA0011 Agent Based Modelling for Spatial Systems (T2) [if you have some experience programming]

If you are interested in studying CASA0011 and are comfortable learning a new programming language for the class, please contact the module convenors to discuss it.

To successfully complete the programme, you are required to gain a total of 120 credits. None of the study for these modules can be undertaken by distance learning. It is a UCL requirement that your attendance for all study is at least 70%. Your credit total must add up to 120 credits.

Core or electiveModule codeModule nameCreditsTermDay
CoreCASA0001Urban Systems Theory15OneMonday
CoreCASA0007Quantitative Methods15OneTuesday
CoreCASA0005Geographic Information Systems and Science15OneTuesday
CoreCASA0008Smart Cities: Context, Policy & Government15TwoTuesday
CoreCASA0009Spatial Data Capture, Storage and Analysis30Two & ThreeWednesday
CoreCASA0002Urban Simulation15TwoThursday
Student choice (one elective module worth 15 credits)





Introduction to Programming for Spatial Analysis



 CASA0011Agent-based Modelling for Spatial Systems15TwoMonday