MSc Computer Science with Data Analytics

Online, part-time MSc equipping professionals in software development, networking, emerging technologies and data analytics.

Course detail

Start Date

January,March,April, June , October,September,May

Duration

Full time: 12 months Part-time: 24 months

Award Title

MSc, PGDip, PGCert

UCAS Code

Apply Direct

Programme Overview

Data drives decisions in every modern organisation. The ability to extract insights and turn information into action is one of the most sought-after skills in today’s job market.

Abertay University’s MSc in Computer Science with Data Analytics is designed for graduates from non-computer science backgrounds who want to break into the tech industry and specialise in data analytics. Delivered fully online and asynchronously, this programme gives you the flexibility to learn at your own pace, wherever you are.

Through a learner-centred approach, you’ll develop practical expertise and critical thinking skills across software and web development, networking and human factors, emerging technologies and data analytics. You’ll also complete a research-driven project to deepen your specialisation and highlight your skills to future employers. With a strong focus on employability and career progression, this MSc equips you with the knowledge and confidence to thrive in data-driven roles across industries.

You can get your studies started within weeks, even outside of the traditional academic year, with six starts per year.  Your studies are also completed entirely online, and on either a full time or part-time basis, so you have the space to organise your learning around work, family and other life commitments.

Who our MSc Computer Science with Data Analytics is suited to

Looking to boost your career prospects with a postgraduate qualification, but can’t step away from work? Abertay University’s MSc in Computer Science with Data Analytics is designed for professionals like you.

This programme equips you with the skills and knowledge to transition into computer science and develop a highly valuable specialisation in data analytics, a field in high demand across industries.

Best of all, your studies are 100% online and fully asynchronous, giving you the freedom to learn at your own pace and fit your education around work, family, and life commitments. With a strong focus on employability, this MSc helps you gain practical expertise and confidence to thrive in data-driven roles without putting your career on hold.

Your Learning

Abertay University’s MSc in Computer Science with Data Analytics gives you the essential technical foundation to succeed in the tech industry. You’ll build core competencies in: Networking, Databases, Programming, and more, while developing a strong specialisation in data analytics.

You’ll gain the analytical skills to interpret and leverage data, uncover insights, and design solutions that improve business performance and operations. These capabilities are highly valued across sectors, opening doors to diverse and rewarding career paths.

Accreditation

Accredited by BCS, The Chartered Institute for IT for the purposes of partially meeting the academic requirement for registration as a Chartered IT Professional.  

What is BCS?

Accreditation from BCS provides a university with independent assurance and recognition of the quality of their computing education. Course content and provision are assessed by academics and industrialists, aligned with IT industry frameworks, and benchmarked against set criteria, to ensure they meet the rigorous standards set by the profession.

Students choose to study BCS-accredited degrees knowing they will gain the right set of technical, personal, and professional skills for the evolving tech industry. BCS-accredited courses are extremely popular as employers can be confident that these graduates have the skills and are ready to make an impact in their business.  

Benefits for students: 

  • Graduates from BCS-accredited programmes stand out in the job market as employers value these credentials.

  • BCS-accredited degrees equip students with the knowledge, skills and capabilities that are valued in organisations.

  • BCS-accredited programmes introduce students to professional registration and set them on the path of Chartered IT Professional status. 

On successful completion of this MSc Computer Science with Data Analytics, you will be able to:

  • Demonstrate a critical understanding of the principal theories and concepts of computer science, including the principles of software development, databases, networking, and human factors.

  • Develop a critical awareness of current issues in computer science and specialisms of data analytics and emergent technologies.

  • Apply a range of specialised skills and practices in computer science as informed by developments in areas of coding, networking human factors and emergent technologies.

  • Plan and execute a significant project of research, investigation, or development within a computer science specialism with due consideration of ethical approval and legal requirements.

  • Deal with complex ethical and professional issues and make informed judgements on issues commensurate with current professional and ethical codes or practices.

 

If you manage your time well, the online format is a highly rewarding way to obtain a Masters degree
Amjed Saleh | Abertay University | MSc in Computing and Cybersecurity

Modules

The modules listed are a guide only. We review and update modules annually. The exact modules available to you may change for reasons such as staff availability, student demand, professional/accreditation requirements, or updates to legislation and curriculum. If you receive an offer to study with us, we’ll send you a Programme document that sets out exactly which modules you can expect to take as part of your Abertay University degree programme. Please see Terms and Conditions for more information.

Show all sections

Fundamentals of Computing (HCS501)

This module introduces the fundamentals of computing that will form the basis of further study in this area. The module will introduce the student to computing architecture and programming. Students will build a mental model of the functioning of a typical computer system that can be used to reason about system (hardware/software) behaviour. Students will explore fundamental programming constructs, using the Python scripting language. Students will use a problem-based approach to develop skills that are core to learning to programme.

Data Structures & Algorithms (HCS503)

This module introduces the standard data structures and algorithms that form the core of algorithmic thought in computer science and introduces you to the idea of reasoning about the behaviour and performance of a computer programme. 

Web Development (HCS504)

This module introduces you to dynamic web applications, through client-side and server-side web development. The module also will enable you to develop the necessary skills to develop complex database-driven web applications, effectively employing server-side technology.

Databases (HCS505)

This module introduces database concepts and designs using relational databases and NoSQL design techniques. The course includes fundamentals of relational and NoSQL databases to understand the advantages and limitations as a database administrator or database application developer. You will be able to apply this knowledge to design, deploy and maintain databases for advanced and complex systems. 

Networking (HCS506)

This module introduces the operation of various networking models through studying networking components, protocols and applications. The content includes networking fundamentals, network layers and modes with associated protocols and applications. You will be able to apply this knowledge to build and maintain advanced and complex networks.

Data for Decision Making (HBA511)

Generating useable data for decision making is a task that needs an awareness of many factors. To be able to do this you need to firstly understand the question being asked and then the data that you possess. Do you have all the data you need? If not, how will you find it? How will you clean it? How will you process it and present it in a way that is beneficial to the decision maker? All these technical questions will be answered in this module.

Emergent Technologies (HCS508)

This module will enable you to critically appraise next-generation technologies and their impact on society. The module will provide you with an awareness of IoT devices and interconnectivity, 5G and Beyond technologies, decentralised systems such as drones and robotics. Also, to provide awareness about Virtual Reality (VR), Augmented Reality (VR) and Mixed Reality (XR). Technology awareness will be supplemented with data-driven and smart applications of these technologies and consider the role of AI in application deployment.

Human Factors (HCS509)

This module will introduce you to generic concepts of Human Factors in particular interaction between a user and computer systems and/or service, and how the interaction can be evaluated. You will learn about interface design and the data gathering process, as well as exploring aspects of user experience, usability and accessibility.

Research Methods (HEM510)

This module is designed to introduce you to research methods and statistical analysis. Theoretical approaches to research and statistical concepts are taught in online lectures with virtual lab sessions using both quantitative and qualitative techniques that allow you to put theory into practice.  

Research Proposal (HCS511)

This module is designed to enable you to develop a research proposal in an area that aligns with your chosen degree title. The module will provide guidance on the essential steps in research proposal development including literature searching, research question setting, identifying objectives and proposing a research methodology. Proposal development will also consider project planning, risks and mitigation, and legal and ethical issues. You will be provided with a set of project topics that align with your degree title, and you must choose a project topic from the relevant list.

Master’s Project (HCS512/HCS522)

Through an independent research project, you will select, plan, conduct and write up a research-based investigation. The project will include the selection of appropriate research and experimental methods, the collection and analysis of data and information and the evaluation and communication of findings and require the synthesis of a solution appropriate to the project aims. You will produce an artefact to complement the write-up of your investigation.

Tuition Fees

Our online degrees offer excellent value, with flexible payment options designed to suit your budget. You can choose to pay for the full course upfront or spread the cost by paying per module - giving you greater control over your finances.

To access your course materials, tuition fees must be paid before the registration deadline. Payments are made securely online using Visa or Mastercard, ensuring a smooth and straightforward process.

 

Scotland

rUK and International

MSc Computer Science Programmes

£6,600

£7,000

MSc Computer Science 15 Credit Module

£550

£583.33

MSc Computer Science 30 Credit Module

£1,100

£1,166.67

 

START YOUR APPLICATION

Entry Requirements

Entry Requirements

To study this MSc Computer Science with Data Analytics, you must have:

  • An undergraduate or postgraduate degree (or equivalent qualification).
  • Or, at least 2 years of experience in roles within a related industry.

English Language Requirements

  • Cambridge Certificate of Proficiency in English (CAE or CPE) with minimum scores of 162 in Listening, Reading, Writing and Speaking.
  • Duolingo: minimum overall score of 105.
  • Pearson PTE (Academic): overall minimum 59.
  • TOEFL iBT: overall minimum 78.
  • IELTS: 6.0 overall (or accepted equivalents).

Career Opportunities

Be prepared for a variety of roles across a wide range of sectors with Abertay University’s MSc Computer Science with Data Analytics, including: 

  • Data Analyst 

  • Data Scientist

  • Analytics Manager

  • Business Analyst

  • Research Officer 

Related Courses

Computer Science MSc, PGDip, PGCert

Online Master's Part-Time, Online

This online, part-time MSc equips professionals with technical skills, A...

View course

Computer Science with Artificial Intelligence MSc, PGDip, PGCert

Online Master's Part-Time, Online

This online, part-time MSc equips professionals with technical skills, A...

View course

Computer Science with Data Analytics MSc, PGDip, PGCert

Online Master's Part-Time, Online

This online, part-time MSc equips professionals with technical skills, A...

View course

Computer Science with Software Engineering MSc, PGDip, PGCert

Online Master's Part-Time, Online

This online, part-time MSc develops advanced skills in software engineer...

View course

Pause carousel

Play carousel