Data management and analysis

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 More

Software engineering

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

Web, mobile and cloud technologies

This online module will provide you with an understanding and practical experience of cloud technology and the web technology which underpins it, as well as the role that these have in the provision of modern mobile applications. You will gain both a technical and business perspective of the advantages, problems and risks of using these technologies. A number of case studies demonstrate the application of the technology in different contexts, such as start-ups, established organisations and collaborations.

Read More