The module introduces both computer programming concepts and surveying of the built environment in engineering contexts. In the first semester, students will study basic programming concepts using MATLAB (or equivalent proprietary software packages) enabling them to write a basic modular program to solve a data analysis problem, which will be transferable to other programming languages. In the second semester, students will explore through personal use the ways construction equipment and digital technologies are used for surveying, inclusive of data recording, survey design and documentation, plus data analysis and interpretation. This work in the second semester will be supplemented by applying Building Information Modelling (BIM) using industry standard software in an applied digital exercise.