Compulsory modules
Operating Systems (15 credits)
The aim is to provide a comprehensive understanding of operating system concepts, design principles, and implementation. Students will be introduced to the core functions of operating systems, including process management, memory management, file systems, and device management. Students will gain practical experience in applying operating system algorithms and developing programs that interact with system components.
Optional modules
Choose one of the following
Information Systems Security (15 credits)
The aim of this module is to provide the students with the necessary knowledge and technical details of information systems security properties, mechanisms, protocols, management and applications that are widely in use.
Reinforcement Learning (15 credits)
The aims of this module are to:
- Introduce students to the concepts of data driven decision making and their use in Artificial Intelligence (AI).
- Enable students to experiment with reinforcement learning and develop different algorithms for applications that require automatic control.
Choose one of the following
Cybersecurity and Forensics (15 credits)
The aims of this module are to develop students' knowledge and understanding of cybersecurity incidents and processes required for the digital investigation involved aftermath of cyberattacks and cybercrimes.
Advanced Programming and Data Visualisation (15 credits)
The aims of this module is to equip students with advanced programming skills necessary for developing artificial intelligence systems, and for visualising big datasets.
Choose one of the following
Collaborative Project (15 credits)
The aims of this module are to:
- Provide students with an opportunity to be exposed to project-based teamwork in diverse settings (understood in this context as involving a range of multidisciplinary, multicultural and demographic elements in differing configurations), aiming to strengthen their cooperative and collaborative working skills and competence, while raising awareness and appreciation of diversity itself.
- Provide students with hands on experience of identifying, framing and resolving practice oriented and real-world based challenges and problems, using creativity, critical enquiry and appropriate tools to achieve valuable and relevant solutions.
- Support the development of students' ability to engage in critical enquiry and individual reflection, as well as to apply individual strengths and skills, building on their own educational backgrounds.
- Provide students with opportunities for networking with stakeholders, organisations and corporations, aiming to enhance the competence and skills needed to connect to relevant parties and build up future professional opportunities.
Cloud applications and services (15 credits)
The aim of this module is to provide the students with an overview of the cloud technology with a special emphasis on cloud applications and the associated challenges.