Skip to content

MSc Computing

UCLan Cyprus Logo

Delivery & Mode of Study

On Campus. Full Time or Part Time.

Language of Instruction

English

Credits

90 ECTS.

Factsheet

The course’s latest factsheet can be found here
Become one of us

Are You Interested In The Course?

REGISTER YOUR INTEREST
MSc Computing

Introduction

Computing-related technologies, such as new mobile devices and applications, are changing the way we communicate, do business and access news and entertainment. The MSc Computing programme allows students to select optional modules so that they can focus on specific computing areas, including web and mobile application development, networking and IT security, user experience and digital marketing, and computing technologies and systems.

Throughout the programme, students will be able to develop skills and understanding necessary for the development of software systems and they will have the opportunity to plan, undertake and evaluate a substantial computing project, enabling them to become reflective and research-aware practitioners. Moreover, they will be able to develop other essential skills, such as communication skills, critical thinking and self-management skills, which can be applied in all walks of life.

Through specific modules, the MSc in Computing programme provides students the opportunity to achieve professional certifications that are in great demand by the industry, such as Cisco CCNA, AWS Cloud Essentials and LPI Essentials.

READ MORE
CAREER

Career Opportunities

This course, building on the intellectual skills of a computing or technology-related degree, enhances students’ employment prospects in the IT field, and further develops the skills they obtained in their Undergraduate degree. The skills acquired can lead to a range of careers in computing specialisations that are in high demand even outside the technology sector, such as networks and IT security.

Software Engineer


Focus: Designing, developing, and maintaining software applications for various industries, including finance, healthcare, and technology.

Data Analyst / Scientist


Focus: Collecting, processing, and analyzing large datasets to provide insights and support data-driven decision-making.

Cybersecurity Specialist


Focus: Protecting an organization’s IT infrastructure by identifying vulnerabilities, implementing security measures, and responding to cyber threats.

IT Project Manager


Focus: Overseeing technology projects, managing teams, and ensuring software development and IT infrastructure align with business goals.

READ MORE
Overview

Course Benefits

Comprehensive & Industry-Focused Curriculum


The programme covers essential computing fields such as software development, artificial intelligence, cybersecurity, big data, and cloud computing, preparing students for diverse career opportunities.

Hands-On Learning with Real-World Applications


Students gain practical experience through coding projects, research assignments, and case studies, working with modern tools and technologies used in the industry.

Strong Career Prospects in the Tech Industry


Graduates are well-equipped for high-demand roles such as software engineer, data scientist, cybersecurity analyst, and IT project manager, with opportunities in both local and global markets.

Access to Cutting-Edge Technologies & Tools


The MSc programme provides training in programming languages (Python, Java, C++), AI frameworks, cloud computing platforms, and cybersecurity tools, ensuring students are industry-ready.

Networking & Industry Connections


Students have opportunities to engage with industry professionals, guest lecturers, and tech companies, providing valuable networking, internship, and job placement opportunities.

Flexible Learning & Research Opportunities


The programme allows students to explore emerging fields like machine learning, blockchain, and IoT, with options for research projects and specialization in areas of interest.

Course gallery

Course Visual Content

Study MSc Computing at UCLan Cyprus

PROGRAMME STRUCTURE

Programme Modules

Compulsory

Module Code:

CO4804 (L7)

Credit Value:

60 UK CREDITS / 30 ECTS

Module Aims:
  • To develop the ability to solve complex problems, using appropriate skills and knowledge acquired elsewhere.
  • To develop student’s ability to critically reflect on their work and on the work of others.
  • To enable students to demonstrate disciplines of time management, project planning and reporting on progress.
  • To encourage students to read to discover best practice.
  • To develop the ability to apply theory in the real world.
  • To foster an attitude of constructive criticism in evaluation.
  • To use theory appropriately when communicating about project work

Module Code:

CO4820 (L7)

Credit Value:

20 UK CREDITS / 10 ECTS

Module Aims:
  • The module aims to develop students’ research, critical analysis and academic writing skills to Masters level.

Module Code:

CO4759 (L7)

Credit Value:

20 UK CREDITS / 10 ECTS

Module Aims:
  • This module addresses the needs of a business for a well-designed information system. The module studies the design processes in forming both logical and physical database models, leading to the development of a fully functional database system.The main objectives of the module are to:• Apply design techniques to construct an information model.• Study a relational database management system.• Study and use the Structured Query Language (SQL)• Design and develop a relational database according to the requirements of an organisation

Module Code:

CO4760 (L7)

Credit Value:

20 UK CREDITS / 10 ECTS

Module Aims:
  • The aim of this module is to provide all the necessary tools for analysing datasets and visualising their properties.The main objectives of the module are to:
  • Provide essential exploratory techniques to describe data• Introduce computational methods for solving statistical problems
  • Introduce the R programming language, its packages, statistical functions, plotting systems
  • Demonstrate the principles for constructing visual representations of the data• Evaluate the information discovered from data analysis

Module Code:

CO4512 (L7)

Credit Value:

20 UK CREDITS / 10 ECTS

Module Aims:
  • An increasing level of security threats and the existence of vulnerabilities expose organisations to frequent security risks. Managing those risks is essential not only for protecting organisational and clients’ assets but also as a competitive business advantage. This module exposes students to Information Security Management and Information Risk Management concepts and their use in practice to enforce preventive security.The aims of the module are:
  • To introduce information security and risk management standards and methods that students will most likely encounter as a security professional.
  • To evaluate the applicability and critically analyse alternatives for information security management and risk assessment.
  • To apply techniques and conduct activities involved in the process of information security and risk management.
  • To critically evaluate the benefits and pitfalls of compliance-based security.

Module Code:

CO4103 (L7)

Credit Value:

20 UK CREDITS / 10 ECTS

Module Aims:
  • Introduce different topics related to computer security, including vulnerabilities and techniques for improving defences.
  • Identify and discuss penetration testing methodologies and techniques as well as their importance to the security of a network.
  • Explore the various ways for examining countermeasures to flaws found by penetration testing.

Module Code:

CO4830(L7)

Credit Value:

20 UK CREDITS / 10 ECTS

Module Aims:
  • To explore the theoretical underpinning of different IT project and programme approaches.
  • To discuss and compare different styles of project and programme management.
  • To examine a range of techniques used to tackle the problems of project management.
  • To explore the human and organisational factors for running IT projects and programmes.
  • Study and use the Structured Query Language (SQL)
  • Design and develop a relational database according to the requirements of an organisation

Optional

Module Code:

CO4822 (L7)

Credit Value:

60 UK CREDITS / 30 ECTS

Module Aims:
  • To provide students with practical experience of working in a computer-related environment.
  • To encourage students to build on and apply the material studied during the taught element of their course.
  • To expose students to professional working practices.•To develop students’ personal and professional skills.

Module Code:

CO4756 (L7)

Credit Value:

20 UK CREDITS / 10 ECTS

Module Aims:
  • To examine the technologies involved in mobile and wireless networks and the services and protocols required for their effective implementation.
  • To provide students with the theoretical knowledge of implementing and using wireless network systems.
  • To enable students to describe the increasing complexity of modern networks and the business needs that they meet.
  • To encourage students to expand their knowledge about new networking technologies and to conduct independent research and investigation in network related area.

Module Code:

CO4755 (L7)

Credit Value:

20 UK CREDITS / 10 ECTS

Module Aims:
  • To develop an understanding of software technologies and architectures for mobile computing.
  • To enhance software skills to enable the development of software applications for mobile computing environments.
  • To explore a range of problems and solutions inherent in mobile computing: connectivity, security, quality of service.

Module Code:

CO4752 (L7)

Credit Value:

20 UK CREDITS / 10 ECTS

Module Aims:
  • This module explores internet-based distributed application development, the related technologies and their use. It develops the knowledge, technical and transferable skills needed by those working in areas related to the Web, new media and the Internet. The module aims are:1. To explore the theoretical underpinning of different approaches to website application design and development.2. To develop the skills required to apply design, usability and accessibility principles throughout the entire development cycle of a standards-compliant Web application.3. To provide an opportunity to investigate, design and develop an application and evaluate the development and the product using appropriate literature.4. To investigate, analyse and apply literature for current web related technologies and for the problem domain.

Module Code:

CO4732 (L7)

Credit Value:

20 UK CREDITS / 10 ECTS

Module Aims:
  • Identify appropriate techniques for use in UX practice
  • Provide experience in novel and emerging areas of UX practice.
  • Explore, explain and critique a variety of UX methods

Module Code:

CO4608 (L7)

Credit Value:

20 UK CREDITS / 10 ECTS

Module Aims:
  • To apply a range of agile methods in a software or product development project; eliciting requirements, estimating, prioritising, timeboxing, prototyping and planning implementation
  • To demonstrate the need to involve all stakeholders, helping them to understand what technology can and cannot do for them
  • To reflect on emergent issues, identifying areas where agile principles are not adhered to and devising continuous improvement strategies

Module Code:

CO4510 (L7)

Credit Value:

20 UK CREDITS / 10 ECTS

Module Aims:
  • The IT Security specialist is faced with constant changes in risks derived from emerging technology and new ways to use established technology. The purpose of this module is not to teach details but to expose students to a range of current security-related topics, and help them to develop the confidence to find and interpret relevant literature and to apply it in practice. There is an emphasis on understanding, explaining and evaluating published material, about security issues affecting real systems and about mechanisms to prevent and detect them.It will explore the human aspect of IT security, including threats such as social engineering, and insider threat, identification and authentication issues such as password and security question issues. Students will be exposed to a holistic perspective of IT security which requires not only technical mechanisms to counter risks, but also organizational and physical mechanisms such as compliance to security policies. It will develop the students' awareness of security and privacy issues (e.g., the exposure of personal data online) in the use of IT at work and at home.A key feature of the module will be the study of selected topics in areas such as security in cloud computing, mobile security, and security in social media, illustrated by recent examples from practice. There will be an emphasis on practical realities with the use of visiting speakers.This module will also expose students to the practice of ethical analysis in scenarios emerging from security management and/or security research. It will develop the students' technical writing and presentation skills, and also students’ argumentation skills particularly in discussion groups.The aims of the module are:
  • To develop the students' ability to find, interpret, explain and evaluate security-related articles.
  • To examine the ethical, organizational and social context of security issues.
  • To explore the application of IT security to real situations.
  • To discuss critically interesting issues in security research and practice.
  • To develop the students’ skills through discussion and investigation.

Module Code:

CO4102 (L7)

Credit Value:

20 UK CREDITS / 10 ECTS

Module Aims:
  • Discuss the evolution of information systems and their historical role in organizations and importance of systems integration.
  • Introduce and discuss the components and architecture of ERP (Enterprise Resource Planning) systems.
  • Explore the role of an ERP system in an organization in terms of its efficiency and worker productivity.
  • Critically evaluate the implementation process of an ERP system, including ERP selection, selection criteria, success factors and effective programme management.
  • Identify the ethical, legal, global and security challenges related to ERP systems and implementations and how to protect the company assets.
  • Discuss the role and goals of CRM (Customer Relationship Management) systems in the context of ERP.

Module Code:

CO4519 (L7)

Credit Value:

20 UK CREDITS / 10 ECTS

Module Aims:
  • Demonstrate various AI models and techniques to develop understanding of AI solutions of a range of problems and explore the expected performance of such models.
  • Practically explore a wide range of AI techniques, which are being applied in industry and/or research.
  • To demonstrate an awareness of current and new/future developments in the field of AI and its applications.
  • Identify and explore real-world problems and determine which AI approaches are suitable for their solutions.

Module Code:

CO4609 (L7)

Credit Value:

20 UK CREDITS / 10 ECTS

Module Aims:
  • The aim of this module is to provide learners with the skills and knowledge to understand online marketing concepts and techniques together with key factors in implementation, measurement and evaluation of successful campaigns. It aims to provide students with
  • Confidence and ability to discuss the use of Communication/Web Technologies in Marketing
  • A sound understanding of both theory and practice of online marketing (referred to as e-marketing)
  • An ability to make e-marketing decisions using case study material;• An appreciation of the practical issues concerned with e-marketing

Module Code:

CO4509 (L7)

Credit Value:

20 UK CREDITS / 10 ECTS

Module Aims:
  • Businesses depend on IT systems and the valuable data they store, manipulate and communicate. Since data includes personal and financial information, commercial secrets, designs, orders and plans, loss through accident or malicious attack can threaten the very existence of an organisation.Increasingly, digital networks are essential to support the daily operations of a business. Not only are the economic effects of loss greater than ever, systems are now more vulnerable to a wider variety of threats and especially to risks posed by the greater access to systems provided by the Internet.To be effective, security measures must cover hardware, software, physical and human issues and be designed into the system. Those responsible for the design and implementation of the security system require significant technical skills and an appreciation of human issues. They must ensure that the measures are cost-effective and appropriate, and put into action.The threats and countermeasures are constantly changing. This module examines the technology in sufficient depth to allow the student to adapt to future challenges. It addresses human issues at a personal and policy level.This module aims
  • To examine a range of vulnerabilities and attacks on computer systems and networks
  • To instil a vigilant attitude towards potential system weaknesses
  • To enable students to evaluate methods for protecting communication and computer systems
  • To encourage a systematic approach to computer security
  • To develop research and analysis skills

Module Code:

CO4832(L7)

Credit Value:

20 UK CREDITS / 10 ECTS

Module Aims:
  • To enhance the student's ability to work independently.
  • To provide an opportunity for the investigation of a topic of particular interest to the student.
  • To enhance the student’s skills in report writing and critical evaluation.•To enhance the ability to evaluate the results of an investigation.

Module Code:

CO4101 (L7)

Credit Value:

20 UK CREDITS / 10 ECTS

Module Aims:
  • Apply techniques and conduct activities involved in the design and implementation of distributed systems using distributed algorithms.
  • Introduce different distributed systems’ interaction theories (e.g., interprocess communication, remote invocation, and indirect communication)
  • Introduce information on the role, contribution and support provided by the operating system in distributed systems
  • Distinguish between different types of middleware concepts and select appropriate middleware to fulfil the design requirements of a distributed system

Module Code:

CO4505 (L7)

Credit Value:

20 UK CREDITS / 10 ECTS

Module Aims:
  • To provide students with hands on experience in the set-up, configuration and testing of Networks.
  • To foster problem-solving skills through case studies and practical investigation.
  • To encourage students to expand their knowledge of the computer network industry.
PROGRAMME SPECIFICATIONS

Learning Outcomes

A1. Describe and evaluate principles, practices and techniques relevant to the design and development of computing systems.
A2. Describe and evaluate tools and techniques for the management of computing projects.
A3. Find and critically evaluate computing research literature.
A4. Evaluate and compare techniques and frameworks for developing complex software.

B1. Select and use appropriate tools and techniques to design, build and evaluate software.
B2. Apply principles, practices and techniques to solve complex computing problems in specific domains (through optional modules).
B3. Adopt a professional approach to ethical and legal issues relevant to a computing professional and understand the implications of their actions.
B4. Apply skills, techniques and knowledge to manage, plan, perform and evaluate a substantial Computing project.

C1. Evaluate ideas, methods and systems in a coherent manner.
C2. Analyse and evaluate appropriateness of methods and techniques from a specialist area for the development of computer-based systems in a given situation.
C3. Locate and integrate information from multiple sources.
C4. Analyse and apply abstract concepts to solve problems.

D1. Communicate complex ideas to a diverse audience.
D2. Reflect critically on professional experience, devising and evaluating new approaches.
D3. Develop individual self-management and independent learning skills.
D4. Work as part of a team, identifying issues and devising responses.

Admissions

Entry Requirements

The minimum entry requirements for this programme are:

Requirement 1


Bachelor's degree, with at least Lower Second Class grade or equivalent.

Requirement 2


Proof of English Language knowledge to a score of at least IELTS 6.5, or other equivalent according to the Common European Framework of Reference for Languages (CEFR).

OUR PEOPLE

Academic Faculty

Dr Josephina Antoniou

Deputy Head of the School of Sciences
Associate Professor in Computing
Course Leader of MSC Computing

LEARN MORE

Prof. Irene Polycarpou

Rector of UCLan Cyprus
Professor of Technology and Innovation in Education

LEARN MORE

Prof. Nearchos Paspallis

HEAD OF SCHOOL OF SCIENCES
PROFESSOR IN MOBILE AND DISTRIBUTED SYSTEMS

LEARN MORE

Dr Panayiotis Andreou

DEPUTY HEAD OF THE SCHOOL OF SCIENCES, ASSOCIATE PROFESSOR IN DATA MANAGEMENT AND COURSE LEADER OF MSC DATA ANALYTICS
LEARN MORE

Dr Andreas Savva

LECTURER IN COMPUTING
LEARN MORE

Antonis Savva

Special Teaching Staff IN COMPUTING
LEARN MORE

Konstantinos Senekkis

Special Teaching Staff
LEARN MORE

Philippos Demetriou

Special Teaching Staff IN COMPUTING
LEARN MORE

Dr Stella Kitromilidou

Special Teaching Staff IN MATHEMATICS AND STATISTICS
LEARN MORE

Dr Christiana Ioannou

Assistant Professor in Cybersecurity
Course Leader of MSc Cybersecurity / MSc Cybersecurity Distance Learning

LEARN MORE
VIEW ALL

How To Apply?

Step by Step Application Process.
1

Complete the UCLan Cyprus application FORM.


2

Provide copies of:
– School Leaving Certificate & Marksheet
– Bachelor’s Degree & Transcript
– English Language Qualification (see Entry Requirements)
– CV & Personal Statement
– 2 Reference Letters
– ID/Passport


3

Payment of €50 application fee (non-refundable) for the Admissions Department to officially evaluate your application and if successful to receive your Offer for a Place to Study at UCLan Cyprus.

APPLY NOW * International Applicants: once you receive your Offer Letter, you will proceed to the Visa Application Steps. Find more information here.
More information

Quick Links

TESTIMONIALS

Student Stories

School of Sciences

The academics are very experienced, also in the professional field, which is very important. The practical nature of the curriculum and the opportunities that you have to work on different projects and research studies help you get into what you will work in the future. I believe that with the experience and the skills that I gained through UCLan Cyprus, I will be part of the technology of tomorrow.

Alberto Bullo

Alberto Bullo

MSc Computing

School of Sciences

I am very glad that I transferred my studies to UCLan Cyprus and I am satisfied with both my lecturers and my overall study experience. Also I am so grateful for the way the student support assisted me whenever I needed their help to make this dream a reality

Artem Plakhotuyuk

Artem Plakhotuyuk

BSc (Hons) Computing

School of Sciences

I finished my Bachelor’s degree in Mathematics & Statistics at UCLan Cyprus, and I continued with my postgraduate degree at Data Analtycis at UCLan Cyprus, This gave me the opportunity to be employed at the audit firm KPMG, Data Analytics combines statistics and programming, which both are on fire now in the market. I have discussed with the professor of the programme, at the university, and I realised that this has significant prospects for career and progression.

Kalia Athanasiou

Kalia Athanasiou

MSc Data Analytics

School of Sciences

Currently, I am working as a software engineer. During my studies, I learned the foundational principles of engineering and analytical thinking. Practical experience in my final year of study equipped me with invaluable problem-solving skills that have proved crucial for the beginning of my professional journey.

Kristina Telegraph

Kristina Telegraph

BEng (Hons) Electrical & Electronic Engineering

School of Sciences

My bachelor’s degree helped me succeed in understanding the fundamental principles of Electrical and Electronic Engineering. During my studies, I learned to design and analyse circuits, gain proficiency in programming languages, and develop problem-solving skills, which are crucial for my current role. Practical experience from the first year of study helped me apply theoretical knowledge to real-world scenarios. The hands-on projects in the laboratories also enhanced my ability to troubleshoot and innovate, helping me build a strong foundation for my career in research. Being eligible to register with ETEK (Cyprus Technical and Scientific Chamber) benefited me in terms of professional development and opportunities. It provided me with a platform to stay updated with industry standards, network with professionals, and access resources that contribute to my growth in the field of AI and data analysis.

Spiros Millas

Spiros Millas

BEng (Hons) Electrical & Electronic Engineering

School of Sciences

I graduated from UCLan Cyprus with a BEng (Hons) in Electrical & Electronic Engineering. I am currently working as an Electrical Engineer. In this role my responsibilities include designing and optimising solar power systems, conducting feasibility studies, and implementing innovative solutions to improve energy efficiency. the BEng (Hons) in Electrical & Electronic Engineering helped me succeed in my current role by providing a solid foundation in theoretical concepts and practical skills, relevant to the field.

Nearchos Papaxenopoulos

Nearchos Papaxenopoulos

BEng (Hons) Electrical & Electronic Engineering

School of Sciences

I finished my Bachelor’s degree in Mathematics & Statistics at UCLan Cyprus, and I continued with my postgraduate degree at Data Analtycis at UCLan Cyprus, This gave me the opportunity to be employed at the audit firm KPMG, Data Analytics combines statistics and programming, which both are on fire now in the market. I have discussed with the professor of the programme, at the university, and I realised that this has significant prospects for career and progression.

Kalia Athanasiou

Kalia Athanasiou

BSc (Hons) Mathematics & Statistics

School of Sciences

It is with great joy that I embark on this new chapter of my life at UCLan Cyprus, which has opened its doors to me, giving me the opportunity to study in the BSc (Hons) Sport & Exercise Science programme. I would like to thank the management and academic staff for their excellent cooperation, and I am confident that both I and the university will gain many benefits from this long journey.

Elias Georgiou

Elias Georgiou

BSc (Hons) Sport & Exercise Science

School of Sciences

After conducting a research about the different universities in Cyprus, I decided to come to UCLan Cyprus for many reasons, mainly for the double – awarded degree, one from Cyprus and one from the UK, which gives a global scope compared to completing a programme in Greek, which could limit me to Cyprus and Greece. During my studies, I succeeded in thinking more scientifically. My professors played a huge role in my development, and in helping me with studies because they were always by our side and are excellent scientists. In the University’s Sports Lab, we had the tremendous opportunity to work with high-level atheletes, and had the opportunity to analyse our data based on our state-of-the-art equipment.

Christos Xennofontos

Christos Xennofontos

BSc (Hons) Sport & Exercise Science

School of Sciences

At UCLan Cyprus, we stay ahead of the curve in Computer Science by embracing cutting-edge technologies, innovative research, and hands-on practice with industry-standard tools that shape the future of the digital world.

Giorgos Lazari

Giorgos Lazari

BSc (Hons) Computing

School of Sciences

UCLan Cyprus was my first choice because it is the only British University in Cyprus I was surprised with the modern facilities and the learning environment I am really enjoying my time here and would suggest anyone looking for higher education to opt for UCLan Cyprus.

Vanja Popovic

Vanja Popovic

BSc (Hons) Computing

School of Sciences

I chose UCLan Cyprus for its excellent facilities and the friendly environment I found at the University.

Andreas Makris

Andreas Makris

BSc (Hons) Sport & Exercise Science

School of Sciences

I chose to study BSc in Computing at UCLan Cyprus, specialization in Computer Games Development as I look forward to working in this area in the future

John Hassapis

John Hassapis

BSc (Hons) Computing

School of Sciences

I chose UCLan Cyprus because of the high standards of education it offers, as well as the low tuition fees, which is very important to consider. Moreover, the university has up-to-date facilities, and the courses are taught in English, providing a universal way of learning and using vocabulary that is recognized worldwide. Lastly, an important factor for me is that the university is located in my district.

Giannis Parpounas

Giannis Parpounas

BSc (Hons) Computing

School of Sciences

There are many reasons for that, but I believe the number one reason is the financial factor! I was accepted by a university in Greece, but I always wanted to stay in Cyprus, so UCLan Cyprus gave me that opportunity.

Kyriakos Trikos

Kyriakos Trikos

BSc (Hons) Computing
Complete the following form

Request More Information

 
EXPLORE THEM ALL

Other School Programmes

Scroll to Top
Date
DRAG