The aim of this module is to introduce students to concepts of data structuring, co program maintainability and re-usability.