Master of Science in Data Science

Fully Online
18 months
2250 hours | 90 ECTS
Degree
Scaler Neovarsity
Accreditation:
EQF7

About

The course teaches students comprehensive and specialised subjects in data science; it develops sophisticated skills in statistics, mathematical modelling, and the ability to code in support of such analyses. It further grounds students in the disciplinary history and methodology of data science, preparing them for either further study or to work as a practitioner in the field. The program prominently features a major capstone project, requiring students to identify a real-world problem that would benefit from a data-driven approach; to collect and prepare the data to address the problem; and to build visualisations in support of their arguments. The combination of rigorous mathematical training with practical approaches gives learners the ability to autonomously further develop their skills after graduation, turning them into lifelong learners of data science methods.

  • Target Audience

    • Ages 19-30, 31-65, 65+

  • Target Group

    • This course is designed for individuals who wish to enhance their knowledge of computer science and its various applications used in different fields of employment. It is designed for those that will have responsibility for planning, organizing, and directing technological operations. In all cases, the target group should be prepared to pursue substantial academic studies. Students must qualify for the course of study by entrance application. A prior computer science degree is not required; however the course does assume technical aptitude; and it targets students with finance, engineering, or STEM training or professional experience.

  • Mode of attendance

    • Online/Blended Learning

  • Structure of the programme

  • Please note that this structure may be subject to change based on faculty expertise and evolving academic best practices. This flexibility ensures we can provide the most up-to-date and effective learning experience for our students.The Master of Science in Computer Science combines asynchronous components (lecture videos, readings, and assignments) and synchronous meetings attended by students and a teacher during a video call. Asynchronous components support the schedule of students from diverse work-life situations, and synchronous meetings provide accountability and motivation for students. Students have direct access to their teacher and their peers at all times through the use of direct message and group chat; teachers are also able to initiate voice and video calls with students outside the regularly scheduled synchronous sessions. Modules are offered continuously on a publicly advertised schedule consisting of cohort sequences designed to accommodate adult students at different paces. Although there are few formal prerequisites identified throughout the programme, enrollment in courses depends on advisement from Woolf faculty and staff. The degree has 3 tiers. The first tier is required for all students, who must take 15 ECTS. In the second tier, students must select 45 ECTS from elective tiers. Tier Three may be completed in two different ways: a) by completing a 30ECTS Advanced Applied Computer Science capstone project, or b) by completing a 10 ECTS Applied Computer Science project and 20 ECTS of electives from the program.

  • Grading System

    • Scale: 0-100 points

    • Components: 60% of the mark derives from the average of the assignments, and 40% of the mark derives from the cumulative examination

    • Passing requirement: minimum of 60% overall

  • Dates of Next Intake

    • Rolling admission

  • Pass rates

    • 2023 pass rates will be publicised in the next cycle, contingent upon ensuring sufficient student data for anonymization.

  • Identity Malta’s VISA requirement for third country nationals: https://www.identitymalta.com/unit/central-visa-unit/

    • Passing requirement: minimum of 60% overall

  • Dates of Next Intake

    • Rolling admission

  • Pass rates

Supporting your global mobility
Supporting your global mobility

Global Recognition

Woolf degrees align with major international qualification frameworks, ensuring global recognition and comparability. Earn your degree in the most widely recognized accreditation system in the world.

Learn More About Degree Mobility

Our accreditation through the Malta Further and Higher Education Authority (MFHEA) provides a solid foundation for credential recognition worldwide.

Success stories
Success stories

How students have found success through Woolf

"As a working parent, I needed something flexible and manageable. Woolf’s structure fit me perfectly. I was nervous at first, balancing work, parenting, and midnight classes, but the support, resources, and sense of community kept me going."
Andreia Caroll
Clinical Research Nurse
“Woolf and Scaler’s hands-on Master’s program gave me the practical skills and confidence I was missing after my undergraduate degree. Real projects, professional tools, and mentorship transformed how I think, build, and solve problems — leading me to a career as a Software Engineer.”
Bhavya Dhiman
Master’s in Computer Science
"Woolf provided me flexibility, a strong community, and high quality education. It really broadened my perspective and significantly improved my communication skills. I graduated not just more knowledgeable, but also more confident and well-rounded."
Brian Etemesi
Software Engineer
“Woolf’s flexible, accredited program gave me structure, community, and the confidence to grow. From landing my dream internship to winning a hackathon, Woolf opened doors and shaped both my career and mindset.”
Dominion Yusuf
Higher Diploma in Computer Science
"As a working parent, I needed something flexible and manageable. Woolf’s structure fit me perfectly. I was nervous at first, balancing work, parenting, and midnight classes, but the support, resources, and sense of community kept me going."
Andreia Caroll
Clinical Research Nurse
“Woolf and Scaler’s hands-on Master’s program gave me the practical skills and confidence I was missing after my undergraduate degree. Real projects, professional tools, and mentorship transformed how I think, build, and solve problems — leading me to a career as a Software Engineer.”
Bhavya Dhiman
Master’s in Computer Science
"Woolf provided me flexibility, a strong community, and high quality education. It really broadened my perspective and significantly improved my communication skills. I graduated not just more knowledgeable, but also more confident and well-rounded."
Brian Etemesi
Software Engineer
“Woolf’s flexible, accredited program gave me structure, community, and the confidence to grow. From landing my dream internship to winning a hackathon, Woolf opened doors and shaped both my career and mindset.”
Dominion Yusuf
Higher Diploma in Computer Science
- Develop advanced, innovative, and multi-disciplinary problem-solving skills - Communicate data science clearly and unambiguously to specialised and non-specialised audiences - Develop advanced abilities related to data analytics operational procedures and the ability to implement them in response to changing environments - Critically evaluate alternative approaches to data science on the basis of academic scholarship and case studies, demonstrating reflection on social and ethical responsibilities - Formulate data-driven analytical judgments and plans despite incomplete information by integrating knowledge and approaches from diverse domains including statistical inference, machine learning, and natural language processing. - Enquire critically into the theoretical strategies for applying data science and analytics within business and organizational contexts - Develop new skills in response to emerging knowledge and techniques and demonstrate leadership skills and innovation in complex and unpredictable contexts

Course Structure

Statistical Inference
150 hours | 6 ECTS

About

This module provides learners with an in-depth understanding of statistical distribution and hypothesis testing in a practical approach for getting things done.

Statistical distributions include Binomial, Poisson, Normal, Log Normal, Exponential, t, F and Chi Square. Parametric and non-parametric tests used in research problems are covered in this unit.

The module will help learners to formulate research hypotheses, select appropriate tests of hypotheses, write primarily R programs to perform hypothesis testing and to draw inferences using the output generated. After taking this course, students will understand the broad directions of statistical inference and use this information for making informed choices in analysing data.

Teachers

Rajnarayan Krishnan
Rajnarayan Krishnan
Piyali Mondal Amitava Mondal
Piyali Mondal Amitava Mondal
Mohamed Irfan Shaikh
Mohamed Irfan Shaikh
Anupriya J
Anupriya J

Intended learning outcomes

Knowledge
  • Discrete and continuous random variables.
  • Key strategies related to distributions of observed data.
  • The relevance of R to calculate probabilities.
  • Select topics for the advanced management of parametric and non-parametric tests.
Skills
  • Analyse data relationships using covariance.
  • Assess, analyse, and criticise the various strategies for handling matters arising in the context of statistical inference.
  • Propose appropriate solutions to complex and changing problems pertaining to statistical inference.
  • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how industry leaders implement statistical inference.
  • Autonomously perform tests for normality and common distribution.
  • Understand and use statistical hypothesis testing concepts and terminology.
Competencies
  • Demonstrate self-direction and industry practices in developing solutions for hypothesis testing.
  • Efficiently analyse the concept of variance through a variety of models.
  • Evaluate standard types of distributions.
Fundamentals of Programming
150 hours | 6 ECTS

About

The course helps students develop an appreciation for programming as a problem-solving tool. It teaches students how to think algorithmically and solve problems efficiently, and serves as the foundation for further computer science studies. Using a project-based approach, students will learn to manipulate variables, expressions, and statements in Python, and understand functions, loops, and iterations. Students will then dive deep into data structures such as strings, files, lists, dictionaries, tuples, etc. to write complex programs. Over the course of the term, students will learn and apply basic data structures and algorithmic thinking.

Finally, the course will explore design and implementation of web apps in Python using the Flask framework.

Throughout the course, students will be exposed to abstraction and will learn a systematic way of constructing solutions to problems. They will work on team projects to practice pair programming, code reviews, and other collaboration methods common to industry. The course culminates in a final group project and presentation during which students demonstrate and reflect on their learning.

Teachers

Shaziya Islam
Shaziya Islam
Piyali Mondal Amitava Mondal
Piyali Mondal Amitava Mondal
Mohamed Irfan Shaikh
Mohamed Irfan Shaikh
Anupriya J
Anupriya J

Intended learning outcomes

Knowledge
    Skills
    • Propose appropriate solutions to well-scoped but abstract and changing problems pertaining to implementation of programming methods that require a knowledge of functions, loops, and iterations.
    • Display creativity and initiative in writing complex programs requiring application of a knowledge of basic data structures and algorithmic thinking into code using the fundamentals of programming.
    • Independently manage projects that require programming as a problem-solving tool, requiring the manipulation of variables, expressions, and statements.
    Competencies
    • Independently manage projects that require programming as a problem-solving tool, requiring the manipulation of variables, expressions, and statements.
    • Propose appropriate solutions to well-scoped but abstract and changing problems pertaining to implementation of programming methods that require a knowledge of functions, loops, and iterations.
    • Display creativity and initiative in writing complex programs requiring application of a knowledge of basic data structures and algorithmic thinking into code using the fundamentals of programming.
    Exploratory Data Analysis & Data Management
    150 hours | 6 ECTS

    About

    Most industry analysis starts with exploratory data analysis and a thorough study of this will help learners to perform data health checks and provide initial business insights.

    The module will help the learner to understand and perform descriptive statistics and present the data using appropriate graphs/diagrams and serves as a foundation for advanced analytics.

    This module also introduces the basics of programming in R and Python, the most commonly used languages used for data science.

    The module culminates in practices related to data management, which is essential for both exploratory data analysis and advanced analytics. In particular, the module focuses on SQL as a highly practical language for data preprocessing, and addresses ways to connect SQL with R and Python tools, as well as learning the skills required to prepare data for machine learning and efficient data modelling.

    Teachers

    Piyali Mondal Amitava Mondal
    Piyali Mondal Amitava Mondal
    Noor Un Nisa Ali Nawaz
    Noor Un Nisa Ali Nawaz
    Anupriya J
    Anupriya J

    Intended learning outcomes

    Knowledge
    • Methods of distribution.
    • Key strategies related to the most appropriate measures of central tendency.
    • Best practices used to visually display data.
    • Best practices related to data analysis and management, especially for large data sets.
    Skills
    • Propose appropriate solutions to complex and changing problems pertaining to data analysis.
    • Assess symmetry of data using measures of skewness.
    • Autonomously gather material, including from large data sets, and organise it into effective visualisations for analysis.
    • Accurately visualise and analyse data relationships. Autonomously connect SQL to R and Python to efficiently demonstrate data modelling processes through industry application.
    • Assess, analyse, and criticise the various strategies for handling matters arising in the context of data analysis.
    • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how managers should handle data analysis.
    Competencies
    • Troubleshoot problems and be prepared to make leadership decisions related to industry methods and principles of data analysis and management.
    • Manage data sets using a variety of functions, including acting autonomously to identify problems and relevant solutions for data wrangling.
    • Independently work in R, Python, and SQL development environments.
    • Import and export datasets and create data frames within R and Python, and connect these to SQL for preprocessing.
    Data Science Case Analysis
    150 hours | 6 ECTS

    About

    This module provides learners with an opportunity to apply key knowledge and skills through project work. They will be able to select a project from a specific domain and will be required to carry out various data management, exploratory data analysis, data visualisation and predictive modelling tasks. Data management tasks will involve cleaning and preprocessing the data, as well as storing and organizing it in a way that is efficient and easy to access. Exploratory data analysis will involve using statistical techniques to understand the data, such as identifying patterns, trends, and outliers. Data visualization will involve creating visualizations of the data, such as charts, graphs, and maps, to help communicate the findings of the analysis. Predictive modeling will involve using machine learning techniques to build models that can predict future outcomes.

    Teachers

    Priti Mondal
    Priti Mondal
    Piyali Mondal Amitava Mondal
    Piyali Mondal Amitava Mondal
    Anupriya J
    Anupriya J

    Intended learning outcomes

    Knowledge
    • Assess, analyse, and criticise the various strategies for modelling and visualizing data in real-world settings.
    Skills
    • Propose appropriate solutions to complex and changing problems pertaining to data analytics in a business context.
    • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how statistical models should be deployed.
    Competencies
    • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how statistical models should be deployed.
    • Propose appropriate solutions to complex and changing problems pertaining to data analytics in a business context.
    • Assess, analyse, and criticise the various strategies for modelling and visualizing data in real-world settings.
    Privacy and Ethics in Data Science
    150 hours | 6 ECTS

    About

    The technologies and modes of analysis behind big data yield great promise in addressing social problems in various domains such as healthcare and terrorism; at the same time, their most frequent deployment is in adtech. Massive data sets often promise that they are anonymized, yet researchers continually discover how easily individual identity can be reconstructed from seemingly incongruent data points.

    This course addresses modern debates and regulations around privacy and the ethical use of data. Addressing equally ethical and theoretical considerations as well as practical/applied exercises in data mining.

    Teachers

    Damilare Peter Oyinloye
    Damilare Peter Oyinloye
    Piyali Mondal Amitava Mondal
    Piyali Mondal Amitava Mondal
    Anupriya J
    Anupriya J

    Intended learning outcomes

    Knowledge
    • Select topics related to industry-specific uses of big data and customer expectations of privacy.
    • Theories and contemporary practices in ethics and data science.
    • Key strategies related to user privacy.
    • Theories of the nature of privacy, anonymity, and data.
    Skills
    • utonomously solve problems in the domain of ethics and data mining.
    • Assess, analyse, and criticise the various strategies for data mining, from a privacy-regulatory perspective.
    • Propose appropriate solutions to complex and changing problems pertaining to data privacy.
    • Employ ethical strategies for balancing the optimal use of data with user privacy.
    • Autonomously identify key ethical concerns that can arise with big data.
    • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how industry leaders should address issues related to privacy, ethics, and data mining.
    Competencies
    • Demonstrate self-direction in research and originality in addressing ethical concerns in a variety of domain-specific contexts.
    • Act autonomously in identifying research problems and solutions related to applications of data science and ethical considerations.
    • Solve problems related to the regulatory contexts for data mining and privacy.
    • Apply a professional and scholarly approach to research problems pertaining to data mining, anonymity, and privacy.
    Deep Learning
    150 hours | 6 ECTS

    About

    This course will provide an introduction to the fundamentals of deep learning. Deep learning is a branch of machine learning that uses artificial neural networks to learn from data. Neural networks are inspired by the human brain, and they are able to learn complex patterns in data that would be difficult or impossible to learn using traditional machine learning techniques. Concepts will include the basics of neural networks, different types of neural networks, mathematics of deep learning, programming frameworks for deep learning and the application of deep learning to real-world problems. Students will learn the fundamental concepts of deep learning, and they will gain hands-on experience with implementing neural networks in Python. The course will also cover the application of deep learning to real-world problems. By the end of this course, students will be able to explain the basic concepts of deep learning, implement neural networks in Python and apply deep learning to real-world problems.

    Teachers

    Priti Mondal
    Priti Mondal
    Piyali Mondal Amitava Mondal
    Piyali Mondal Amitava Mondal
    Rupal
    Rupal
    Anupriya J
    Anupriya J

    Intended learning outcomes

    Knowledge
    • Understand the basic concepts of deep learning including understanding what neural networks are, how they work, and the different types of neural networks that exist.
    Skills
    • Be able to implement deep learning models and being able to use deep learning frameworks such as TensorFlow and PyTorch to build and train deep learning models.
    Competencies
    • Be able to implement deep learning models and being able to use deep learning frameworks such as TensorFlow and PyTorch to build and train deep learning models.
    • Be able to apply deep learning models to real-world problems including being able to evaluate the performance of deep learning models and deploy them to production.
    • Understand the basic concepts of deep learning including understanding what neural networks are, how they work, and the different types of neural networks that exist.
    Big Data and Its Applications
    150 hours | 6 ECTS

    About

    Big Data involves the computational treatment of massively large data sets in order to gain actionable insights. It is changing myriad aspects of research and business, from astronomy to recommendation engines to the study of literary history.

    Big Data and Its Applications introduces some of the algorithms, statistical models, and computing tools most common in data science today, as well as the demonstration the value of these for specific applications. Tools to be covered will vary, but will certainly include Hadoop and Apache Spark, as well as platforms such as Amazon AWS, Microsoft Azure, and Google Cloud.

    The course will focus on data reduction and information extraction, as well as the ability to perform regression analysis on massive data sets, and the ability to work effectively in distributed/cloud environments.

    Teachers

    Rekha Shray Shewakramani
    Rekha Shray Shewakramani
    Piyali Mondal Amitava Mondal
    Piyali Mondal Amitava Mondal
    Mohamed Irfan Shaikh
    Mohamed Irfan Shaikh
    Anupriya J
    Anupriya J

    Intended learning outcomes

    Knowledge
    • Select topics related to industry-specific big data issues.
    • Theories and contemporary practices in big data.
    • Theories of the nature of big data.
    • Key strategies related to cloud computing and massive data sets.
    Skills
    • Propose appropriate solutions to complex and changing problems pertaining to massive amounts of data.
    • Assess, analyse, and criticise the various strategies for the computational analysis of massive data sets.
    • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how industry leaders should address issues related to big data.
    • Autonomously solve problems in the analysis of massive data sets.
    • Employ the standard modern tools to perform big data analytical tasks, such as Hadoop or Apache Spark.
    • Autonomously create histograms, regression estimators, and correlation matrices for industry-specific big data problems.
    Competencies
    • Demonstrate self-direction in research and originality in solutions developed for analyzing problems in big data.
    • Act autonomously in identifying research problems and solutions related to reducing data to computationally-manageable amounts.
    • Solve problems related to the analysis of identifying massive data sets relative to a particular problem, as well as in tool and algorithm selection.
    • Apply a professional and scholarly approach to research problems pertaining to massive data sets.
    Text Mining and Natural Language Processing
    150 hours | 6 ECTS

    About

    In this module, students will look at analysing unstructured data such as that found on social media, newspaper articles, videos and more.

    Specifically, students will look at text techniques for text mining and natural language processing using R and Python code to produce graphical representations of unstructured data and carry out sentiment analysis.

    This module focuses on learning key concepts, tools and methodologies for natural language processing and emphasises hands-on learning through guided tutorials and real-world examples.

    Teachers

    No items found.

    Intended learning outcomes

    Knowledge
    • Key strategies related to structured data versus unstructured data and the features of each.
    • Industry applications in the domain of language processing.
    • Principles and applications of text analysis.
    • Principles and applications of sentiment analysis.
    Skills
    • Perform sentiment analysis on unstructured data.
    • Process text data and strings, and perform pattern matching with expressions in R and Python.
    • Process text data to generate insights.
    • Propose appropriate solutions to complex and changing problems pertaining to text mining and natural language processing.
    • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how industry leaders should address issues of text mining and natural language processing.
    • Assess, analyse, and criticise the various strategies for handling matters arising in the context of text mining and natural language processing.
    Competencies
    • Demonstrate self-direction in applying solutions related to text mining.
    • Efficiently manage issues that arise in connection to text mining.
    • Apply a professional and scholarly approach to research problems pertaining to natural language processing.
    Data Visualisation
    150 hours | 6 ECTS

    About

    The ability to render large data sets intelligible, especially in visual means and to potentially nonexpert audiences, is a core part of data science. Building from the introduction provided in Exploratory Data Analysis and Data Management, Data visualisation grounds students in the theory and practice of modern data visualisation, drawing expertise from graphic design, cognitive psychology, user experience, and related fields.

    At the end of Data visualisation, students will have developed strategies for making visible both subtle details and large patterns, and for telling visual stories with data.

    Teachers

    Harshini Esther
    Harshini Esther
    Piyali Mondal Amitava Mondal
    Piyali Mondal Amitava Mondal
    Mohamed Irfan Shaikh
    Mohamed Irfan Shaikh
    Rupal
    Rupal
    Anupriya J
    Anupriya J

    Intended learning outcomes

    Knowledge
    • Key strategies related to designing to facilitate human cognition.
    • Theories and contemporary practices in data visualisation.
    • Theories of the ethical visual presentation of statistical evidence.
    • Select topics related to domain-specific data analytic tasks.
    Skills
    • Assess, analyse, and criticise the various strategies for the visual representation of complex statistical data and argumentation.
    • Autonomously create a variety of visual representations of statistical evidence, ranging from simple tables and charts to complex maps, clouds, and networks.
    • Autonomously solve problems in the understanding of complex statistical information.
    • Employ the standard modern tools to perform data visualisation.
    • Propose appropriate solutions to complex and changing problems pertaining to data visualisation.
    • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how industry leaders should address issues related to data visualisation and data storytelling.
    Competencies
    • Apply a professional and scholarly approach to research problems pertaining to data visualisation.
    • Act autonomously in identifying research problems and solutions related to making raw data intelligible.
    • Solve problems related to the visual presentation of statistical evidence in a variety of contemporary tools.
    • Demonstrate self-direction in research and originality in solutions developed for visualizing large data sets.
    Machine Learning Algorithms
    150 hours | 6 ECTS

    About

    This module provides extensive knowledge of splitting data into training, validating, and creating test sets. Develop and assess predictive mining models by integrating a framework and practical perception. There are numerous performance metrics for estimation and categorisation systems presented. The most prevalent predictive modelling approaches, including artificial neural networks, support vector machines, k-nearest neighbour, Bayesian learning, ensemble models, and different decision trees, are reviewed in this module, along with their internal workings, capabilities, and applications. Most of these strategies can tackle prediction difficulties of the classification and regression kinds. They are commonly employed to address challenging prediction challenges when other, more traditional approaches fail to deliver results.

    Teachers

    Rajnarayan Krishnan
    Rajnarayan Krishnan
    Piyali Mondal Amitava Mondal
    Piyali Mondal Amitava Mondal
    Rupal
    Rupal
    Anupriya J
    Anupriya J

    Intended learning outcomes

    Knowledge
    • Demonstrate an in-depth understanding of machine learning models, including artificial neural networks, support vector machines, k-nearest neighbours, Bayesian learning, ensemble models, and decision trees.
    • Explain the theoretical foundations, mathematical formulations, and practical applications of classification and regression-based predictive modelling techniques.
    • Analyse the strengths, limitations, and appropriate use cases of different machine learning algorithms in solving complex prediction problems.
    Skills
    • Implement and optimise machine learning algorithms using appropriate frameworks and tools for training, validation, and testing.
    • Evaluate predictive models using various performance metrics for estimation and categorisation tasks, ensuring robustness and reliability.
    • Compare and select suitable machine learning techniques based on problem characteristics, dataset structure, and performance evaluation criteria.
    Competencies
    • Demonstrate autonomy in researching, experimenting with, and applying emerging machine learning techniques to solve novel and complex prediction challenges.
    • Design and develop end-to-end predictive modelling solutions for real-world applications, considering data preprocessing, feature selection, and algorithm selection.
    • Critically assess and improve machine learning models by integrating domain-specific insights and advanced optimisation techniques.
    Data Analytics in Business Process
    150 hours | 6 ECTS

    About

    This module addresses the principles of creating reliable spreadsheet models, translating conceptual models into mathematical models, and applying them in spreadsheets. It also demonstrates a knowledge of three analytic tools in Excel, Excel functions, and the process of auditing spreadsheet models to assure accuracy. Additionally covered in this module are Decision analysis, Payoff Tables, and Decision Trees. Microsoft Power BI helps users derive practical knowledge from data to solve business concerns, bringing analytical models to corporate decision-making. Learners acquire insight into advanced analytic features of Power BI, such as prediction, data visualizations, and data analysis expressions.

    Teachers

    Rajnarayan Krishnan
    Rajnarayan Krishnan
    Priti Mondal
    Priti Mondal
    Piyali Mondal Amitava Mondal
    Piyali Mondal Amitava Mondal
    Noor Un Nisa Ali Nawaz
    Noor Un Nisa Ali Nawaz
    Anupriya J
    Anupriya J

    Intended learning outcomes

    Knowledge
    • Demonstrate a critical understanding of business analytics principles in management functions.
    Skills
    • Apply appropriate data management and analysis techniques to retrieve, organize and manipulate data.
    • Critically analyze the use of business data in an organizational decision-making context.
    Competencies
    • Critically analyze the use of business data in an organizational decision-making context.
    • Apply appropriate data management and analysis techniques to retrieve, organize and manipulate data.
    • Demonstrate a critical understanding of business analytics principles in management functions.
    Database Management Systems
    150 hours | 6 ECTS

    About

    Database Management module explains the fundamentals of database design, creation, and administration. The course covers topics such as the relational data model, database normalization, SQL, and database security. Students will learn how to design and create databases that are accurate, secure, and efficient. They will also learn how to administer databases, including tasks such as backup and recovery, performance tuning, and security management. Database management makes data more accessible to users. This is because the data is stored in a central location and can be accessed by authorized users through a variety of applications. The module also teaches is essential in information technology, particularly in the field of database administration. It is also a valuable course for students who want to learn more about how databases work and how to use them to store and manage data. By the end of the module, students will have gained a comprehensive understanding of database management systems and their importance in AI and ML applications. They will be able to identify different types of database management systems and their components and apply the concepts of database normalization to design and develop efficient databases. This knowledge will prepare them for more advanced courses in the curriculum and for database management roles in the industry.

    Teachers

    Piyali Mondal Amitava Mondal
    Piyali Mondal Amitava Mondal
    Mohamed Irfan Shaikh
    Mohamed Irfan Shaikh
    Rupal
    Rupal
    Maria Monica
    Maria Monica
    Anupriya J
    Anupriya J

    Intended learning outcomes

    Knowledge
    • Identify the different types of database management systems, such as relational and NoSQL.
    Skills
      Competencies
      • Describe the components of a database management system, such as tables and indexes.
      • Identify the different types of database management systems, such as relational and NoSQL.
      • Explain the concept of database normalization and its importance in database management.
      Topics in Data Mining
      150 hours | 6 ECTS

      About

      This advanced graduate class addresses a unique topic on a rotating basis in order to keep the program at the forefront of scholarly research and industry practice. Every year the academic staff member will approve of a new topic to be covered. The bibliography will contain not less than 8 peer-reviewed articles or scholarly publications reflecting the current topic.

      Current Topic

      Data Mining and Social Media

      Thirty years ago, people used to say “on the internet, no one knows you’re a dog.” Using the analytic and inferential tools of social media data mining, however, we are now able to learn a great deal about the individuals who participate online, how they participate, and the different ways that the networks they’re a part of are activated by that participation. A wide variety of organizations, from law enforcement to advertisers to academic researchers and public policy makers, apply data mining techniques to social media to learn more about the public.

      This course will focus on practical methods for scraping and analyzing social media data, as well as some theoretical implications of these practices.

      Teachers

      Piyali Mondal Amitava Mondal
      Piyali Mondal Amitava Mondal
      Shilpa SP
      Shilpa SP
      Rupal
      Rupal
      Anupriya J
      Anupriya J

      Intended learning outcomes

      Knowledge
      • Theories of data mining and social media.
      • Theories and contemporary practices in data mining.
      • Select topics related to industry-specific efforts to mine social media.
      • Key strategies related to deploying data mining to social media.
      Skills
      • Autonomously identify key ethical concerns that can arise with data mining social media.
      • Autonomously solve problems in the domain of social media data mining.
      • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how insurance industry leaders should address issues related to artificial intelligence and data mining.
      • Employ Python code, Jupyter notebooks, and Docker containers to mine social media networks for actionable insights.
      • Propose appropriate solutions to complex and changing problems pertaining to predictive analytics and risk assessment.
      • Assess, analyse, and criticise the various strategies for data mining, from a privacy-regulatory perspective.
      Competencies
      • Demonstrate self-direction in research and originality in addressing the legal/regulatory and ethical implications of data mining social media.
      • Apply a professional and scholarly approach to data mining within a social media context.
      • Solve problems related to the use of metadata in the context of massively popular platforms.
      • Act autonomously in identifying research problems and solutions related to applications of data mining to social media.
      CV Techniques
      150 hours | 6 ECTS

      About

      This module will provide learners with knowledge and understanding of the application of machine learning methodologies to handle industrial difficulties, to a more extensive array of data mining and classification type activities. Learners will discover the machine learning algorithms by utilizing neural networks, k-means clustering, and support vector machines in computer vision to analyse data based on supervised, unsupervised, and partially supervised. Additionally covered in this module are, Tensor flow, Faster- RCNN-Inception-V2 model, and Anaconda software development environment utilized to recognize autos and individuals in pictures that provides insight into the usage of current deep learning network models like CNN.

      Teachers

      Harshini Esther
      Harshini Esther

      Intended learning outcomes

      Knowledge
      • Concepts of deep learning to build artificial neural networks and traverse layers of data abstraction and get a solid understanding of deep learning.
      Skills
      • Develop the usage of Deep learning models like CNN and RNN
      • Develop and build fully automated CV algorithms USING YOLO.
      Competencies
      • Develop the usage of Deep learning models like CNN and RNN
      • Develop and build fully automated CV algorithms USING YOLO.
      • Concepts of deep learning to build artificial neural networks and traverse layers of data abstraction and get a solid understanding of deep learning.
      AI and Business Analytics
      25 hours | 1 ECTS

      About

      Upon completion of this course, you will gain a deep understanding of how business analytics supports data-driven decision-making in an evolving business landscape. You will explore key analytics frameworks, learning how organisations leverage data to navigate uncertainty and drive strategic growth. Through practical applications, you will differentiate between various data-driven techniques and examine their real-world implementation across industries such as banking and healthcare. Additionally, you will critically assess the challenges and ethical considerations of integrating analytics tools into business processes, equipping you to apply these insights effectively in your organisation.

      Teachers

      No items found.

      Intended learning outcomes

      Knowledge
      • Assess the evolution of business analytics and its role in data-driven decision-making.
      Skills
      • Analyse business analytics and AI concepts to real-world case study, focussing on enhancing strategic and operational outcomes.
      Competencies
      • Evaluate emerging trends, ethical considerations, and risk mitigation strategies in AI and business analytics.
      Digital Transformation Essentials for Tech Leaders
      25 hours | 1 ECTS

      About

      In this course, you will develop the strategic awareness and practical skills needed to lead digital transformation effectively within your organisation. You will explore the drivers of digital disruption, learn how to critically assess emerging technologies, and understand how to deliver transformation projects that align with organisational goals. You will also gain essential insights into cyber risk: how

      to anticipate, mitigate, and respond to threats, and learn how to embed cyber resilience into your leadership approach. Through case studies, frameworks, and reflection exercises, you will build the confidence to lead digital initiatives in an informed, strategic, and future-ready way.

      Teachers

      No items found.

      Intended learning outcomes

      Knowledge
      • Identify and mitigate cyber risks to ensure secure digital environments.
      • Analyse the opportunities and risks associated with digital transformation.
      Skills
      • Develop and apply strategies to successfully deliver digital transformation initiatives.
      • Critically evaluate emerging technology trends and their organisational impact.
      Competencies
      • Lead digital transformation through a cyber resilience lens, aligning with strategic goals and stakeholder expectations.
      Fundamentals of Operations Management
      25 hours | 1 ECTS

      About

      Upon completion of this programme, you will develop fluency in the fundamental frameworks and analytical tools needed to effectively assess an organisation's strategic landscape. Through a blend of theoretical exploration and practical application, you'll gain the ability to develop insightful strategic recommendations for organisational success. Additionally, you will develop the knowledge and skills to analyse and improve how work is performed in your organisation.

      Teachers

      No items found.

      Intended learning outcomes

      Knowledge
      • Understand and assess an organisation’s environment using key frameworks.
      Skills
      • Develop strategic recommendations through analysis and research.
      • Apply frameworks to enhance operational efficiency.
      Competencies
      • Optimise processes using operations management principles.
      Basics of Financial Valuation
      25 hours | 1 ECTS

      About

      Upon completion of this programme, you will develop a customer-centric and future-oriented marketing mindset to promote sustainable growth in your organisation, or organisations you might work with in the future. Additionally, you will delve into the foundational topic of finance and economics-valuation. You will gain a comprehensive understanding of how key concepts are applied in financial decision-making and investment strategies.

      Teachers

      No items found.

      Intended learning outcomes

      Knowledge
      • Develop a customer-centric marketing mindset to drive sustainable business growth.
      Skills
      • Analyse company valuation using comparables analysis and financial modelling techniques, including LBO.
      • Apply segmentation, targeting, positioning (STP), and the marketing mix (4Ps) to optimise brand strategies.
      Competencies
      • Evaluate key financial valuation methods, including NPV and DCF, to inform investment decisions.
      Applied Data Science Practicum
      750 hours | 30 ECTS

      About

      The Applied Data Science Practicum requires learners to investigate a real-world problem in the last phase of the MSc Data Science course. Its objective is to help students appropriately apply the concepts, techniques and tools learned from the Postgraduate Certificate and Diploma parts of the course to a real world scenario.

      Students typically choose a problem from a particular business or social domain after discussing it with the course instructor(s). They have the option of working on a real-world problem from their own organisation and work with a mentor in conjunction with their course supervisor. All external expert-supervisors and projects need to be approved by the instructor(s) to ensure that the analytic question is appropriately scoped and technically challenging, and that the solutions are rigorous and of high quality.

      Students are required to solve an analytically complex research problem. Once the problem has been approved by the instructor(s), the student conducts a literature review of prior work in the field. Then, they conduct an exploratory data analysis, hypothesis testing, research design and use a range of classical and/or modern machine learning modelling methods to predict outcomes and provide actionable insights and recommendations. Depending on the problem, the students may build dashboards or other artifacts as part of this work.

      A key part of the project is to communicate the output of the learner’s research to technical and non-technical audiences through written, verbal and visual means.

      Teachers

      Shaziya Islam
      Shaziya Islam
      Priti Mondal
      Priti Mondal
      Piyali Mondal Amitava Mondal
      Piyali Mondal Amitava Mondal
      Mohamed Irfan Shaikh
      Mohamed Irfan Shaikh
      Anupriya J
      Anupriya J

      Intended learning outcomes

      Knowledge
      • Research methods related to data science.
      • Theories for business and organisational applications in the domain of data science.
      • Diverse scholarly views on data modelling, predictive inference, machine learning, and data visualisation.
      • Key strategies related to best practices of modern data analytics.
      Skills
      • Assess, analyse, and criticise the various strategies for handling matters arising in the context of real-world data analytics problems.
      • Propose appropriate solutions to complex and changing problems pertaining to data analytics.
      • Autonomously synthesise a wide range of data science skills and methods to real world problems.
      • Critically analyse the performance of various statistical methods and machine learning algorithms with real world data sets.
      • Creatively apply statistical and scientific methods to evaluate research problems.
      • Apply an in-depth, domain-specific knowledge of modern data analytics methods and successfully communicate the outcomes of complex technical processes through verbal, visual, and written means.
      • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how industry leaders should address issues of data analytics and machine learning.
      Competencies
      • Apply a professional and scholarly approach to research problems pertaining to data science and machine learning.
      • Demonstrate self-direction in research and originality in solutions developed for classical and machine learning algorithms and other modelling methods.
      • Efficiently manage interdisciplinary issues that arise in connection to statistical methods and data visualisations.
      • Create synthetic contextualised discussions of key issues related to real-world problems in data science.
      Data Science Case Analysis
      150 hours | 6 ECTS

      About

      This module provides learners with an opportunity to apply key knowledge and skills through project work. They will be able to select a project from a specific domain and will be required to carry out various data management, exploratory data analysis, data visualisation and predictive modelling tasks. Data management tasks will involve cleaning and preprocessing the data, as well as storing and organizing it in a way that is efficient and easy to access. Exploratory data analysis will involve using statistical techniques to understand the data, such as identifying patterns, trends, and outliers. Data visualization will involve creating visualizations of the data, such as charts, graphs, and maps, to help communicate the findings of the analysis. Predictive modeling will involve using machine learning techniques to build models that can predict future outcomes.

      Teachers

      Priti Mondal
      Priti Mondal
      Piyali Mondal Amitava Mondal
      Piyali Mondal Amitava Mondal
      Anupriya J
      Anupriya J

      Intended learning outcomes

      Knowledge
      • Assess, analyse, and criticise the various strategies for modelling and visualizing data in real-world settings.
      Skills
      • Propose appropriate solutions to complex and changing problems pertaining to data analytics in a business context.
      • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how statistical models should be deployed.
      Competencies
      • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how statistical models should be deployed.
      • Propose appropriate solutions to complex and changing problems pertaining to data analytics in a business context.
      • Assess, analyse, and criticise the various strategies for modelling and visualizing data in real-world settings.
      Privacy and Ethics in Data Science
      150 hours | 6 ECTS

      About

      The technologies and modes of analysis behind big data yield great promise in addressing social problems in various domains such as healthcare and terrorism; at the same time, their most frequent deployment is in adtech. Massive data sets often promise that they are anonymized, yet researchers continually discover how easily individual identity can be reconstructed from seemingly incongruent data points.

      This course addresses modern debates and regulations around privacy and the ethical use of data. Addressing equally ethical and theoretical considerations as well as practical/applied exercises in data mining.

      Teachers

      Damilare Peter Oyinloye
      Damilare Peter Oyinloye
      Piyali Mondal Amitava Mondal
      Piyali Mondal Amitava Mondal
      Anupriya J
      Anupriya J

      Intended learning outcomes

      Knowledge
      • Select topics related to industry-specific uses of big data and customer expectations of privacy.
      • Theories and contemporary practices in ethics and data science.
      • Key strategies related to user privacy.
      • Theories of the nature of privacy, anonymity, and data.
      Skills
      • utonomously solve problems in the domain of ethics and data mining.
      • Assess, analyse, and criticise the various strategies for data mining, from a privacy-regulatory perspective.
      • Propose appropriate solutions to complex and changing problems pertaining to data privacy.
      • Employ ethical strategies for balancing the optimal use of data with user privacy.
      • Autonomously identify key ethical concerns that can arise with big data.
      • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how industry leaders should address issues related to privacy, ethics, and data mining.
      Competencies
      • Demonstrate self-direction in research and originality in addressing ethical concerns in a variety of domain-specific contexts.
      • Act autonomously in identifying research problems and solutions related to applications of data science and ethical considerations.
      • Solve problems related to the regulatory contexts for data mining and privacy.
      • Apply a professional and scholarly approach to research problems pertaining to data mining, anonymity, and privacy.
      Big Data and Its Applications
      150 hours | 6 ECTS

      About

      Big Data involves the computational treatment of massively large data sets in order to gain actionable insights. It is changing myriad aspects of research and business, from astronomy to recommendation engines to the study of literary history.

      Big Data and Its Applications introduces some of the algorithms, statistical models, and computing tools most common in data science today, as well as the demonstration the value of these for specific applications. Tools to be covered will vary, but will certainly include Hadoop and Apache Spark, as well as platforms such as Amazon AWS, Microsoft Azure, and Google Cloud.

      The course will focus on data reduction and information extraction, as well as the ability to perform regression analysis on massive data sets, and the ability to work effectively in distributed/cloud environments.

      Teachers

      Rekha Shray Shewakramani
      Rekha Shray Shewakramani
      Piyali Mondal Amitava Mondal
      Piyali Mondal Amitava Mondal
      Mohamed Irfan Shaikh
      Mohamed Irfan Shaikh
      Anupriya J
      Anupriya J

      Intended learning outcomes

      Knowledge
      • Select topics related to industry-specific big data issues.
      • Theories and contemporary practices in big data.
      • Theories of the nature of big data.
      • Key strategies related to cloud computing and massive data sets.
      Skills
      • Propose appropriate solutions to complex and changing problems pertaining to massive amounts of data.
      • Assess, analyse, and criticise the various strategies for the computational analysis of massive data sets.
      • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how industry leaders should address issues related to big data.
      • Autonomously solve problems in the analysis of massive data sets.
      • Employ the standard modern tools to perform big data analytical tasks, such as Hadoop or Apache Spark.
      • Autonomously create histograms, regression estimators, and correlation matrices for industry-specific big data problems.
      Competencies
      • Demonstrate self-direction in research and originality in solutions developed for analyzing problems in big data.
      • Act autonomously in identifying research problems and solutions related to reducing data to computationally-manageable amounts.
      • Solve problems related to the analysis of identifying massive data sets relative to a particular problem, as well as in tool and algorithm selection.
      • Apply a professional and scholarly approach to research problems pertaining to massive data sets.
      Data Analytics in Business Process
      150 hours | 6 ECTS

      About

      This module addresses the principles of creating reliable spreadsheet models, translating conceptual models into mathematical models, and applying them in spreadsheets. It also demonstrates a knowledge of three analytic tools in Excel, Excel functions, and the process of auditing spreadsheet models to assure accuracy. Additionally covered in this module are Decision analysis, Payoff Tables, and Decision Trees. Microsoft Power BI helps users derive practical knowledge from data to solve business concerns, bringing analytical models to corporate decision-making. Learners acquire insight into advanced analytic features of Power BI, such as prediction, data visualizations, and data analysis expressions.

      Teachers

      Rajnarayan Krishnan
      Rajnarayan Krishnan
      Priti Mondal
      Priti Mondal
      Piyali Mondal Amitava Mondal
      Piyali Mondal Amitava Mondal
      Noor Un Nisa Ali Nawaz
      Noor Un Nisa Ali Nawaz
      Anupriya J
      Anupriya J

      Intended learning outcomes

      Knowledge
      • Demonstrate a critical understanding of business analytics principles in management functions.
      Skills
      • Apply appropriate data management and analysis techniques to retrieve, organize and manipulate data.
      • Critically analyze the use of business data in an organizational decision-making context.
      Competencies
      • Critically analyze the use of business data in an organizational decision-making context.
      • Apply appropriate data management and analysis techniques to retrieve, organize and manipulate data.
      • Demonstrate a critical understanding of business analytics principles in management functions.
      Topics in Data Mining
      150 hours | 6 ECTS

      About

      This advanced graduate class addresses a unique topic on a rotating basis in order to keep the program at the forefront of scholarly research and industry practice. Every year the academic staff member will approve of a new topic to be covered. The bibliography will contain not less than 8 peer-reviewed articles or scholarly publications reflecting the current topic.

      Current Topic

      Data Mining and Social Media

      Thirty years ago, people used to say “on the internet, no one knows you’re a dog.” Using the analytic and inferential tools of social media data mining, however, we are now able to learn a great deal about the individuals who participate online, how they participate, and the different ways that the networks they’re a part of are activated by that participation. A wide variety of organizations, from law enforcement to advertisers to academic researchers and public policy makers, apply data mining techniques to social media to learn more about the public.

      This course will focus on practical methods for scraping and analyzing social media data, as well as some theoretical implications of these practices.

      Teachers

      Piyali Mondal Amitava Mondal
      Piyali Mondal Amitava Mondal
      Shilpa SP
      Shilpa SP
      Rupal
      Rupal
      Anupriya J
      Anupriya J

      Intended learning outcomes

      Knowledge
      • Theories of data mining and social media.
      • Theories and contemporary practices in data mining.
      • Select topics related to industry-specific efforts to mine social media.
      • Key strategies related to deploying data mining to social media.
      Skills
      • Autonomously identify key ethical concerns that can arise with data mining social media.
      • Autonomously solve problems in the domain of social media data mining.
      • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how insurance industry leaders should address issues related to artificial intelligence and data mining.
      • Employ Python code, Jupyter notebooks, and Docker containers to mine social media networks for actionable insights.
      • Propose appropriate solutions to complex and changing problems pertaining to predictive analytics and risk assessment.
      • Assess, analyse, and criticise the various strategies for data mining, from a privacy-regulatory perspective.
      Competencies
      • Demonstrate self-direction in research and originality in addressing the legal/regulatory and ethical implications of data mining social media.
      • Apply a professional and scholarly approach to data mining within a social media context.
      • Solve problems related to the use of metadata in the context of massively popular platforms.
      • Act autonomously in identifying research problems and solutions related to applications of data mining to social media.
      Privacy and Ethics in Data Science
      150 hours | 6 ECTS

      About

      The technologies and modes of analysis behind big data yield great promise in addressing social problems in various domains such as healthcare and terrorism; at the same time, their most frequent deployment is in adtech. Massive data sets often promise that they are anonymized, yet researchers continually discover how easily individual identity can be reconstructed from seemingly incongruent data points.

      This course addresses modern debates and regulations around privacy and the ethical use of data. Addressing equally ethical and theoretical considerations as well as practical/applied exercises in data mining.

      Teachers

      Damilare Peter Oyinloye
      Damilare Peter Oyinloye
      Piyali Mondal Amitava Mondal
      Piyali Mondal Amitava Mondal
      Anupriya J
      Anupriya J

      Intended learning outcomes

      Knowledge
      • Select topics related to industry-specific uses of big data and customer expectations of privacy.
      • Theories and contemporary practices in ethics and data science.
      • Key strategies related to user privacy.
      • Theories of the nature of privacy, anonymity, and data.
      Skills
      • utonomously solve problems in the domain of ethics and data mining.
      • Assess, analyse, and criticise the various strategies for data mining, from a privacy-regulatory perspective.
      • Propose appropriate solutions to complex and changing problems pertaining to data privacy.
      • Employ ethical strategies for balancing the optimal use of data with user privacy.
      • Autonomously identify key ethical concerns that can arise with big data.
      • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how industry leaders should address issues related to privacy, ethics, and data mining.
      Competencies
      • Demonstrate self-direction in research and originality in addressing ethical concerns in a variety of domain-specific contexts.
      • Act autonomously in identifying research problems and solutions related to applications of data science and ethical considerations.
      • Solve problems related to the regulatory contexts for data mining and privacy.
      • Apply a professional and scholarly approach to research problems pertaining to data mining, anonymity, and privacy.
      Deep Learning
      150 hours | 6 ECTS

      About

      This course will provide an introduction to the fundamentals of deep learning. Deep learning is a branch of machine learning that uses artificial neural networks to learn from data. Neural networks are inspired by the human brain, and they are able to learn complex patterns in data that would be difficult or impossible to learn using traditional machine learning techniques. Concepts will include the basics of neural networks, different types of neural networks, mathematics of deep learning, programming frameworks for deep learning and the application of deep learning to real-world problems. Students will learn the fundamental concepts of deep learning, and they will gain hands-on experience with implementing neural networks in Python. The course will also cover the application of deep learning to real-world problems. By the end of this course, students will be able to explain the basic concepts of deep learning, implement neural networks in Python and apply deep learning to real-world problems.

      Teachers

      Priti Mondal
      Priti Mondal
      Piyali Mondal Amitava Mondal
      Piyali Mondal Amitava Mondal
      Rupal
      Rupal
      Anupriya J
      Anupriya J

      Intended learning outcomes

      Knowledge
      • Understand the basic concepts of deep learning including understanding what neural networks are, how they work, and the different types of neural networks that exist.
      Skills
      • Be able to implement deep learning models and being able to use deep learning frameworks such as TensorFlow and PyTorch to build and train deep learning models.
      Competencies
      • Be able to implement deep learning models and being able to use deep learning frameworks such as TensorFlow and PyTorch to build and train deep learning models.
      • Be able to apply deep learning models to real-world problems including being able to evaluate the performance of deep learning models and deploy them to production.
      • Understand the basic concepts of deep learning including understanding what neural networks are, how they work, and the different types of neural networks that exist.
      Big Data and Its Applications
      150 hours | 6 ECTS

      About

      Big Data involves the computational treatment of massively large data sets in order to gain actionable insights. It is changing myriad aspects of research and business, from astronomy to recommendation engines to the study of literary history.

      Big Data and Its Applications introduces some of the algorithms, statistical models, and computing tools most common in data science today, as well as the demonstration the value of these for specific applications. Tools to be covered will vary, but will certainly include Hadoop and Apache Spark, as well as platforms such as Amazon AWS, Microsoft Azure, and Google Cloud.

      The course will focus on data reduction and information extraction, as well as the ability to perform regression analysis on massive data sets, and the ability to work effectively in distributed/cloud environments.

      Teachers

      Rekha Shray Shewakramani
      Rekha Shray Shewakramani
      Piyali Mondal Amitava Mondal
      Piyali Mondal Amitava Mondal
      Mohamed Irfan Shaikh
      Mohamed Irfan Shaikh
      Anupriya J
      Anupriya J

      Intended learning outcomes

      Knowledge
      • Select topics related to industry-specific big data issues.
      • Theories and contemporary practices in big data.
      • Theories of the nature of big data.
      • Key strategies related to cloud computing and massive data sets.
      Skills
      • Propose appropriate solutions to complex and changing problems pertaining to massive amounts of data.
      • Assess, analyse, and criticise the various strategies for the computational analysis of massive data sets.
      • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how industry leaders should address issues related to big data.
      • Autonomously solve problems in the analysis of massive data sets.
      • Employ the standard modern tools to perform big data analytical tasks, such as Hadoop or Apache Spark.
      • Autonomously create histograms, regression estimators, and correlation matrices for industry-specific big data problems.
      Competencies
      • Demonstrate self-direction in research and originality in solutions developed for analyzing problems in big data.
      • Act autonomously in identifying research problems and solutions related to reducing data to computationally-manageable amounts.
      • Solve problems related to the analysis of identifying massive data sets relative to a particular problem, as well as in tool and algorithm selection.
      • Apply a professional and scholarly approach to research problems pertaining to massive data sets.
      Topics in Data Mining
      150 hours | 6 ECTS

      About

      This advanced graduate class addresses a unique topic on a rotating basis in order to keep the program at the forefront of scholarly research and industry practice. Every year the academic staff member will approve of a new topic to be covered. The bibliography will contain not less than 8 peer-reviewed articles or scholarly publications reflecting the current topic.

      Current Topic

      Data Mining and Social Media

      Thirty years ago, people used to say “on the internet, no one knows you’re a dog.” Using the analytic and inferential tools of social media data mining, however, we are now able to learn a great deal about the individuals who participate online, how they participate, and the different ways that the networks they’re a part of are activated by that participation. A wide variety of organizations, from law enforcement to advertisers to academic researchers and public policy makers, apply data mining techniques to social media to learn more about the public.

      This course will focus on practical methods for scraping and analyzing social media data, as well as some theoretical implications of these practices.

      Teachers

      Piyali Mondal Amitava Mondal
      Piyali Mondal Amitava Mondal
      Shilpa SP
      Shilpa SP
      Rupal
      Rupal
      Anupriya J
      Anupriya J

      Intended learning outcomes

      Knowledge
      • Theories of data mining and social media.
      • Theories and contemporary practices in data mining.
      • Select topics related to industry-specific efforts to mine social media.
      • Key strategies related to deploying data mining to social media.
      Skills
      • Autonomously identify key ethical concerns that can arise with data mining social media.
      • Autonomously solve problems in the domain of social media data mining.
      • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how insurance industry leaders should address issues related to artificial intelligence and data mining.
      • Employ Python code, Jupyter notebooks, and Docker containers to mine social media networks for actionable insights.
      • Propose appropriate solutions to complex and changing problems pertaining to predictive analytics and risk assessment.
      • Assess, analyse, and criticise the various strategies for data mining, from a privacy-regulatory perspective.
      Competencies
      • Demonstrate self-direction in research and originality in addressing the legal/regulatory and ethical implications of data mining social media.
      • Apply a professional and scholarly approach to data mining within a social media context.
      • Solve problems related to the use of metadata in the context of massively popular platforms.
      • Act autonomously in identifying research problems and solutions related to applications of data mining to social media.
      Machine Learning Algorithms
      150 hours | 6 ECTS

      About

      This module provides extensive knowledge of splitting data into training, validating, and creating test sets. Develop and assess predictive mining models by integrating a framework and practical perception. There are numerous performance metrics for estimation and categorisation systems presented. The most prevalent predictive modelling approaches, including artificial neural networks, support vector machines, k-nearest neighbour, Bayesian learning, ensemble models, and different decision trees, are reviewed in this module, along with their internal workings, capabilities, and applications. Most of these strategies can tackle prediction difficulties of the classification and regression kinds. They are commonly employed to address challenging prediction challenges when other, more traditional approaches fail to deliver results.

      Teachers

      Rajnarayan Krishnan
      Rajnarayan Krishnan
      Piyali Mondal Amitava Mondal
      Piyali Mondal Amitava Mondal
      Rupal
      Rupal
      Anupriya J
      Anupriya J

      Intended learning outcomes

      Knowledge
      • Demonstrate an in-depth understanding of machine learning models, including artificial neural networks, support vector machines, k-nearest neighbours, Bayesian learning, ensemble models, and decision trees.
      • Explain the theoretical foundations, mathematical formulations, and practical applications of classification and regression-based predictive modelling techniques.
      • Analyse the strengths, limitations, and appropriate use cases of different machine learning algorithms in solving complex prediction problems.
      Skills
      • Implement and optimise machine learning algorithms using appropriate frameworks and tools for training, validation, and testing.
      • Evaluate predictive models using various performance metrics for estimation and categorisation tasks, ensuring robustness and reliability.
      • Compare and select suitable machine learning techniques based on problem characteristics, dataset structure, and performance evaluation criteria.
      Competencies
      • Demonstrate autonomy in researching, experimenting with, and applying emerging machine learning techniques to solve novel and complex prediction challenges.
      • Design and develop end-to-end predictive modelling solutions for real-world applications, considering data preprocessing, feature selection, and algorithm selection.
      • Critically assess and improve machine learning models by integrating domain-specific insights and advanced optimisation techniques.
      Machine Learning Algorithms
      150 hours | 6 ECTS

      About

      This module provides extensive knowledge of splitting data into training, validating, and creating test sets. Develop and assess predictive mining models by integrating a framework and practical perception. There are numerous performance metrics for estimation and categorization systems presented. The most prevalent predictive modelling approaches, including artificial neural networks, support vector machines, k-nearest neighbour, Bayesian learning, ensemble models, and different decision trees, are reviewed in this module, along with their internal workings, capabilities, and applications. Most of these strategies can tackle prediction difficulties of the classification and regression kinds. They are commonly employed to address challenging prediction challenges when other, more traditional approaches fail to deliver results.

      Teachers

      No items found.

      Intended learning outcomes

      Knowledge
      • Introduce the fundamental algorithmic concepts, including sorting and searching, divide and conquer, and complex algorithms.
      Skills
      • Sort data and use it for search; break down a huge problem into smaller ones and answer them recursively; apply dynamic programming to genomic research; and more.
      • Discuss and construct the most often used data structures for modern computing.
      Competencies
      • Introduce the fundamental algorithmic concepts, including sorting and searching, divide and conquer, and complex algorithms.
      • Sort data and use it for search; break down a huge problem into smaller ones and answer them recursively; apply dynamic programming to genomic research; and more.
      • Discuss and construct the most often used data structures for modern computing.
      Privacy and Ethics in Data Science
      150 hours | 6 ECTS

      About

      The technologies and modes of analysis behind big data yield great promise in addressing social problems in various domains such as healthcare and terrorism; at the same time, their most frequent deployment is in adtech. Massive data sets often promise that they are anonymized, yet researchers continually discover how easily individual identity can be reconstructed from seemingly incongruent data points.

      This course addresses modern debates and regulations around privacy and the ethical use of data. Addressing equally ethical and theoretical considerations as well as practical/applied exercises in data mining.

      Teachers

      Damilare Peter Oyinloye
      Damilare Peter Oyinloye
      Piyali Mondal Amitava Mondal
      Piyali Mondal Amitava Mondal
      Anupriya J
      Anupriya J

      Intended learning outcomes

      Knowledge
      • Select topics related to industry-specific uses of big data and customer expectations of privacy.
      • Theories and contemporary practices in ethics and data science.
      • Key strategies related to user privacy.
      • Theories of the nature of privacy, anonymity, and data.
      Skills
      • utonomously solve problems in the domain of ethics and data mining.
      • Assess, analyse, and criticise the various strategies for data mining, from a privacy-regulatory perspective.
      • Propose appropriate solutions to complex and changing problems pertaining to data privacy.
      • Employ ethical strategies for balancing the optimal use of data with user privacy.
      • Autonomously identify key ethical concerns that can arise with big data.
      • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how industry leaders should address issues related to privacy, ethics, and data mining.
      Competencies
      • Demonstrate self-direction in research and originality in addressing ethical concerns in a variety of domain-specific contexts.
      • Act autonomously in identifying research problems and solutions related to applications of data science and ethical considerations.
      • Solve problems related to the regulatory contexts for data mining and privacy.
      • Apply a professional and scholarly approach to research problems pertaining to data mining, anonymity, and privacy.
      Big Data and Its Applications
      150 hours | 6 ECTS

      About

      Big Data involves the computational treatment of massively large data sets in order to gain actionable insights. It is changing myriad aspects of research and business, from astronomy to recommendation engines to the study of literary history.

      Big Data and Its Applications introduces some of the algorithms, statistical models, and computing tools most common in data science today, as well as the demonstration the value of these for specific applications. Tools to be covered will vary, but will certainly include Hadoop and Apache Spark, as well as platforms such as Amazon AWS, Microsoft Azure, and Google Cloud.

      The course will focus on data reduction and information extraction, as well as the ability to perform regression analysis on massive data sets, and the ability to work effectively in distributed/cloud environments.

      Teachers

      Rekha Shray Shewakramani
      Rekha Shray Shewakramani
      Piyali Mondal Amitava Mondal
      Piyali Mondal Amitava Mondal
      Mohamed Irfan Shaikh
      Mohamed Irfan Shaikh
      Anupriya J
      Anupriya J

      Intended learning outcomes

      Knowledge
      • Select topics related to industry-specific big data issues.
      • Theories and contemporary practices in big data.
      • Theories of the nature of big data.
      • Key strategies related to cloud computing and massive data sets.
      Skills
      • Propose appropriate solutions to complex and changing problems pertaining to massive amounts of data.
      • Assess, analyse, and criticise the various strategies for the computational analysis of massive data sets.
      • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how industry leaders should address issues related to big data.
      • Autonomously solve problems in the analysis of massive data sets.
      • Employ the standard modern tools to perform big data analytical tasks, such as Hadoop or Apache Spark.
      • Autonomously create histograms, regression estimators, and correlation matrices for industry-specific big data problems.
      Competencies
      • Demonstrate self-direction in research and originality in solutions developed for analyzing problems in big data.
      • Act autonomously in identifying research problems and solutions related to reducing data to computationally-manageable amounts.
      • Solve problems related to the analysis of identifying massive data sets relative to a particular problem, as well as in tool and algorithm selection.
      • Apply a professional and scholarly approach to research problems pertaining to massive data sets.
      Text Mining and Natural Language Processing
      150 hours | 6 ECTS

      About

      In this module, students will look at analysing unstructured data such as that found on social media, newspaper articles, videos and more.

      Specifically, students will look at text techniques for text mining and natural language processing using R and Python code to produce graphical representations of unstructured data and carry out sentiment analysis.

      This module focuses on learning key concepts, tools and methodologies for natural language processing and emphasises hands-on learning through guided tutorials and real-world examples.

      Teachers

      No items found.

      Intended learning outcomes

      Knowledge
      • Key strategies related to structured data versus unstructured data and the features of each.
      • Industry applications in the domain of language processing.
      • Principles and applications of text analysis.
      • Principles and applications of sentiment analysis.
      Skills
      • Perform sentiment analysis on unstructured data.
      • Process text data and strings, and perform pattern matching with expressions in R and Python.
      • Process text data to generate insights.
      • Propose appropriate solutions to complex and changing problems pertaining to text mining and natural language processing.
      • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how industry leaders should address issues of text mining and natural language processing.
      • Assess, analyse, and criticise the various strategies for handling matters arising in the context of text mining and natural language processing.
      Competencies
      • Demonstrate self-direction in applying solutions related to text mining.
      • Efficiently manage issues that arise in connection to text mining.
      • Apply a professional and scholarly approach to research problems pertaining to natural language processing.
      Topics in Data Mining
      150 hours | 6 ECTS

      About

      This advanced graduate class addresses a unique topic on a rotating basis in order to keep the program at the forefront of scholarly research and industry practice. Every year the academic staff member will approve of a new topic to be covered. The bibliography will contain not less than 8 peer-reviewed articles or scholarly publications reflecting the current topic.

      Current Topic

      Data Mining and Social Media

      Thirty years ago, people used to say “on the internet, no one knows you’re a dog.” Using the analytic and inferential tools of social media data mining, however, we are now able to learn a great deal about the individuals who participate online, how they participate, and the different ways that the networks they’re a part of are activated by that participation. A wide variety of organizations, from law enforcement to advertisers to academic researchers and public policy makers, apply data mining techniques to social media to learn more about the public.

      This course will focus on practical methods for scraping and analyzing social media data, as well as some theoretical implications of these practices.

      Teachers

      Piyali Mondal Amitava Mondal
      Piyali Mondal Amitava Mondal
      Shilpa SP
      Shilpa SP
      Rupal
      Rupal
      Anupriya J
      Anupriya J

      Intended learning outcomes

      Knowledge
      • Theories of data mining and social media.
      • Theories and contemporary practices in data mining.
      • Select topics related to industry-specific efforts to mine social media.
      • Key strategies related to deploying data mining to social media.
      Skills
      • Autonomously identify key ethical concerns that can arise with data mining social media.
      • Autonomously solve problems in the domain of social media data mining.
      • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how insurance industry leaders should address issues related to artificial intelligence and data mining.
      • Employ Python code, Jupyter notebooks, and Docker containers to mine social media networks for actionable insights.
      • Propose appropriate solutions to complex and changing problems pertaining to predictive analytics and risk assessment.
      • Assess, analyse, and criticise the various strategies for data mining, from a privacy-regulatory perspective.
      Competencies
      • Demonstrate self-direction in research and originality in addressing the legal/regulatory and ethical implications of data mining social media.
      • Apply a professional and scholarly approach to data mining within a social media context.
      • Solve problems related to the use of metadata in the context of massively popular platforms.
      • Act autonomously in identifying research problems and solutions related to applications of data mining to social media.
      Machine Learning Algorithms
      150 hours | 6 ECTS

      About

      This module provides extensive knowledge of splitting data into training, validating, and creating test sets. Develop and assess predictive mining models by integrating a framework and practical perception. There are numerous performance metrics for estimation and categorization systems presented. The most prevalent predictive modelling approaches, including artificial neural networks, support vector machines, k-nearest neighbour, Bayesian learning, ensemble models, and different decision trees, are reviewed in this module, along with their internal workings, capabilities, and applications. Most of these strategies can tackle prediction difficulties of the classification and regression kinds. They are commonly employed to address challenging prediction challenges when other, more traditional approaches fail to deliver results.

      Teachers

      No items found.

      Intended learning outcomes

      Knowledge
      • Introduce the fundamental algorithmic concepts, including sorting and searching, divide and conquer, and complex algorithms.
      Skills
      • Sort data and use it for search; break down a huge problem into smaller ones and answer them recursively; apply dynamic programming to genomic research; and more.
      • Discuss and construct the most often used data structures for modern computing.
      Competencies
      • Introduce the fundamental algorithmic concepts, including sorting and searching, divide and conquer, and complex algorithms.
      • Sort data and use it for search; break down a huge problem into smaller ones and answer them recursively; apply dynamic programming to genomic research; and more.
      • Discuss and construct the most often used data structures for modern computing.
      Privacy and Ethics in Data Science
      150 hours | 6 ECTS

      About

      The technologies and modes of analysis behind big data yield great promise in addressing social problems in various domains such as healthcare and terrorism; at the same time, their most frequent deployment is in adtech. Massive data sets often promise that they are anonymized, yet researchers continually discover how easily individual identity can be reconstructed from seemingly incongruent data points.

      This course addresses modern debates and regulations around privacy and the ethical use of data. Addressing equally ethical and theoretical considerations as well as practical/applied exercises in data mining.

      Teachers

      Damilare Peter Oyinloye
      Damilare Peter Oyinloye
      Piyali Mondal Amitava Mondal
      Piyali Mondal Amitava Mondal
      Anupriya J
      Anupriya J

      Intended learning outcomes

      Knowledge
      • Select topics related to industry-specific uses of big data and customer expectations of privacy.
      • Theories and contemporary practices in ethics and data science.
      • Key strategies related to user privacy.
      • Theories of the nature of privacy, anonymity, and data.
      Skills
      • utonomously solve problems in the domain of ethics and data mining.
      • Assess, analyse, and criticise the various strategies for data mining, from a privacy-regulatory perspective.
      • Propose appropriate solutions to complex and changing problems pertaining to data privacy.
      • Employ ethical strategies for balancing the optimal use of data with user privacy.
      • Autonomously identify key ethical concerns that can arise with big data.
      • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how industry leaders should address issues related to privacy, ethics, and data mining.
      Competencies
      • Demonstrate self-direction in research and originality in addressing ethical concerns in a variety of domain-specific contexts.
      • Act autonomously in identifying research problems and solutions related to applications of data science and ethical considerations.
      • Solve problems related to the regulatory contexts for data mining and privacy.
      • Apply a professional and scholarly approach to research problems pertaining to data mining, anonymity, and privacy.
      Big Data and Its Applications
      150 hours | 6 ECTS

      About

      Big Data involves the computational treatment of massively large data sets in order to gain actionable insights. It is changing myriad aspects of research and business, from astronomy to recommendation engines to the study of literary history.

      Big Data and Its Applications introduces some of the algorithms, statistical models, and computing tools most common in data science today, as well as the demonstration the value of these for specific applications. Tools to be covered will vary, but will certainly include Hadoop and Apache Spark, as well as platforms such as Amazon AWS, Microsoft Azure, and Google Cloud.

      The course will focus on data reduction and information extraction, as well as the ability to perform regression analysis on massive data sets, and the ability to work effectively in distributed/cloud environments.

      Teachers

      Rekha Shray Shewakramani
      Rekha Shray Shewakramani
      Piyali Mondal Amitava Mondal
      Piyali Mondal Amitava Mondal
      Mohamed Irfan Shaikh
      Mohamed Irfan Shaikh
      Anupriya J
      Anupriya J

      Intended learning outcomes

      Knowledge
      • Select topics related to industry-specific big data issues.
      • Theories and contemporary practices in big data.
      • Theories of the nature of big data.
      • Key strategies related to cloud computing and massive data sets.
      Skills
      • Propose appropriate solutions to complex and changing problems pertaining to massive amounts of data.
      • Assess, analyse, and criticise the various strategies for the computational analysis of massive data sets.
      • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how industry leaders should address issues related to big data.
      • Autonomously solve problems in the analysis of massive data sets.
      • Employ the standard modern tools to perform big data analytical tasks, such as Hadoop or Apache Spark.
      • Autonomously create histograms, regression estimators, and correlation matrices for industry-specific big data problems.
      Competencies
      • Demonstrate self-direction in research and originality in solutions developed for analyzing problems in big data.
      • Act autonomously in identifying research problems and solutions related to reducing data to computationally-manageable amounts.
      • Solve problems related to the analysis of identifying massive data sets relative to a particular problem, as well as in tool and algorithm selection.
      • Apply a professional and scholarly approach to research problems pertaining to massive data sets.
      Topics in Data Mining
      150 hours | 6 ECTS

      About

      This advanced graduate class addresses a unique topic on a rotating basis in order to keep the program at the forefront of scholarly research and industry practice. Every year the academic staff member will approve of a new topic to be covered. The bibliography will contain not less than 8 peer-reviewed articles or scholarly publications reflecting the current topic.

      Current Topic

      Data Mining and Social Media

      Thirty years ago, people used to say “on the internet, no one knows you’re a dog.” Using the analytic and inferential tools of social media data mining, however, we are now able to learn a great deal about the individuals who participate online, how they participate, and the different ways that the networks they’re a part of are activated by that participation. A wide variety of organizations, from law enforcement to advertisers to academic researchers and public policy makers, apply data mining techniques to social media to learn more about the public.

      This course will focus on practical methods for scraping and analyzing social media data, as well as some theoretical implications of these practices.

      Teachers

      Piyali Mondal Amitava Mondal
      Piyali Mondal Amitava Mondal
      Shilpa SP
      Shilpa SP
      Rupal
      Rupal
      Anupriya J
      Anupriya J

      Intended learning outcomes

      Knowledge
      • Theories of data mining and social media.
      • Theories and contemporary practices in data mining.
      • Select topics related to industry-specific efforts to mine social media.
      • Key strategies related to deploying data mining to social media.
      Skills
      • Autonomously identify key ethical concerns that can arise with data mining social media.
      • Autonomously solve problems in the domain of social media data mining.
      • Compare and evaluate the different methodologies recommended in scholarly sources pertaining to how insurance industry leaders should address issues related to artificial intelligence and data mining.
      • Employ Python code, Jupyter notebooks, and Docker containers to mine social media networks for actionable insights.
      • Propose appropriate solutions to complex and changing problems pertaining to predictive analytics and risk assessment.
      • Assess, analyse, and criticise the various strategies for data mining, from a privacy-regulatory perspective.
      Competencies
      • Demonstrate self-direction in research and originality in addressing the legal/regulatory and ethical implications of data mining social media.
      • Apply a professional and scholarly approach to data mining within a social media context.
      • Solve problems related to the use of metadata in the context of massively popular platforms.
      • Act autonomously in identifying research problems and solutions related to applications of data mining to social media.
      CV Techniques
      150 hours | 6 ECTS

      About

      This module will provide learners with knowledge and understanding of the application of machine learning methodologies to handle industrial difficulties, to a more extensive array of data mining and classification type activities. Learners will discover the machine learning algorithms by utilizing neural networks, k-means clustering, and support vector machines in computer vision to analyse data based on supervised, unsupervised, and partially supervised. Additionally covered in this module are, Tensor flow, Faster- RCNN-Inception-V2 model, and Anaconda software development environment utilized to recognize autos and individuals in pictures that provides insight into the usage of current deep learning network models like CNN.

      Teachers

      Harshini Esther
      Harshini Esther

      Intended learning outcomes

      Knowledge
      • Concepts of deep learning to build artificial neural networks and traverse layers of data abstraction and get a solid understanding of deep learning.
      Skills
      • Develop the usage of Deep learning models like CNN and RNN
      • Develop and build fully automated CV algorithms USING YOLO.
      Competencies
      • Develop the usage of Deep learning models like CNN and RNN
      • Develop and build fully automated CV algorithms USING YOLO.
      • Concepts of deep learning to build artificial neural networks and traverse layers of data abstraction and get a solid understanding of deep learning.

      Entry Requirements

      Tuition Cost
      20,000 AED
      Student education requirement
      Undergraduate (Bachelor’s)

      Application Process

      1

      Submit initial Application

      Complete the online application form with your personal information

      2

      Documentation Review

      Submit required transcripts, certificates, and supporting documents

      3

      Assessment

      Your application will be evaluated against program requirements

      4

      Interview

      Selected candidates may be invited for an interview

      5

      Decision

      Receive an admission decision

      6

      Enrollment

      Complete registration and prepare to begin your studies

      Ready to advance your education with a globally recognised degree?

      Previous
      Overview
      Next
      What you’ll learn