Title: Advanced Enterprise Application Development
Credits: 5
read more »
This module is designed to equip learners with the foundations required to build advanced enterprise applications in Java using a suitable framework.
Title: Advanced Mobile Application Development
Credits: 5
read more »
This module builds on the mobile app development techniques covered in module SODV08016. Learners will develop the skills required to critically evaluate, design and develop advanced mobile applications.
Title: Big Data Mining and Analysis
Credits: 5
read more »
The aim of this module is to build the learners understanding of the opportunities of using large data sets to drive business performance and support the decision making process. Learners are provided with the knowledge to use state of the art tools to manage and analyse a variety of large data sets to produce meaningful information that can support business or public policy strategies. Learners will acquire the skills necessary to interpret and challenge the results, enabling them to take appropriate actions to drive performance.
Title: Cryptographic Techniques
Credits: 5
read more »
This module is designed to provide a detailed analysis of cryptographic principles and techniques.
Title: Data Visualisation
Credits: 5
read more »
This module aims to provide an understanding of the technologies underpinning the field of data visualisation and to provide an introduction to the practicalities of creating effective graphical representations of data.
Title: Digital Multimedia - Design
Credits: 5
read more »
This module examines the study of communication by interactive digital multimedia systems, this is achieved through an examination of design principles and development of projects.
Title: Digital Multimedia - Usability and User Experience
Credits: 5
read more »
This module examines the study of communication by interactive digital multimedia systems, this is achieved through an examination of usability and user experience principles and project implementation.
Title: Entrepreneurship
Credits: 5
read more »
This module will analyse the fundamental concepts of entrepreneurship.
Title: Final Year Project
Credits: 10
read more »
This module allows the learner, in the process of developing a significant software system, to demonstrate the ability to meet project milestones and to produce deliverables within schedule. Also, it allows the learner to acquire and apply the skills necessary for the generation and presentation of a technical report on the development of the software system.
Title: Innovative Technologies & Future Skills
Credits: 5
read more »
Innovative and pioneering technologies are constantly being researched and developed to improve the lives of people and society. Traditionally learning was considered discipline specific. Students today need new knowledge, skills and competences that are not discipline specific to succeed in a workplace where advances in technology are changing the nature of employment and the nature of society. In this module students will develop their transversal skills by working collaboratively with other students, teachers, guest lecturers' and other stakeholders to develop innovative technological solutions to solve complex, real-world problems.
Title: Machine Learning for Predictive Analytics
Credits: 5
read more »
On completion of this module the learner will have a solid grounding in the theoretical foundations of commonly used machine learning techniques and a clear view of how machine learning techniques are used in practice in predictive data analytics.
Title: Management Techniques for Software Engineering 1
Credits: 5
read more »
Successful learners of this module will have a broad knowledge of the software industry and profession. Learners will be able to understand and explain the purpose and key management roles in a software development environment and how they may be applied in effective professional management of a product development team.
Title: Management Techniques for Software Engineering 2
Credits: 5
read more »
Learners of this module will be able to understand, explain the purpose, processes and methodologies of product line management, project management and consulting roles.and will be able to selectively utilise and apply those processes and methodologies to achieve successful software product development outcomes.
Title: Mobile Application Development
Credits: 5
read more »
This module will provide the learner with the skills required to critically evaluate, design and develop mobile applications.
Title: Reactive Systems
Credits: 5
read more »
On completion of this module the learner will have an understanding of the difference between imperative and reactive type systems. They will have developed the necessary knowledge to implement features of reactive type systems using a functional programming language.
Title: Secure Cloud Services Deployment
Credits: 5
read more »
This module builds on the student's knowledge of general computing to briefly introduce the concepts underpinning Cloud Computing and thereafter to quickly immerse students in examination, analysis, research and learning of cloud architectures, service provisioning on cloud platforms, the automation of the operation of cloud technologies and finally the security issues, and mitigations, that have appeared since the technology launched.
Title: Security & Cryptography
Credits: 5
read more »
This module is designed to provide a detailed analysis of the principles and practical methods of providing privacy, security and protection.
Title: Software Quality Engineering
Credits: 5
read more »
Agility and innovation in product and software development is now demanded in today's competitive environment. Software projects must be consistently delivered to market in minimum time and at minimum cost while adhering to compliance requirements and meeting quality expectations. This module covers the quality management essentials required for the delivery of quality software products and systems.
Title: Technology Futures & Connected Living
Credits: 5
read more »
Innovative and pioneering technologies are constantly being researched and developed to improve the lives of people and society. Traditionally learning was considered discipline specific. Students today need new knowledge, skills and competences that are not discipline specific to succeed in a workplace where advances in technology are changing the nature of employment and the nature of society. In this module students will develop their transversal skills by working collaboratively with other students, teachers, guest lecturers' and other stakeholders to develop innovative technological solutions to solve complex, real-world problems.