This module addresses some of the key concepts required for the traditionally important area of data management, and the increasingly important area of data analytics. You’ll gain a practical, legal and ethical understanding of how to access, query and manage data collections, using traditional relational databases and contemporary NoSQL approaches. Using real-world datasets, standard software packages and data visualisation techniques, you’ll learn how to organise and analyse data collections to answer questions about the world, as well as developing an appreciation of user needs surrounding data systems.
Read MoreMonth: October 2021
Designing, building and testing software systems can be a complicated process. This module aims to provide you with an understanding of software engineering concepts and a view of practical software development. It follows a disciplined approach to the development of software systems to meet specified requirements. You will become familiar with a wide range of techniques to support the dialogue between software engineers and an organisation’s stakeholders, and the work of the developers. You will also develop a good understanding of the different approaches to, and practices of, software development, including those followed by agile methods.
Read More