Master of Science in Data Science

MScPostgraduateComputer Science
Part Time Available

About This Programme

The MSc in Data Science program will stimulate research activities in the area of computer science, statistics, and their applications. This will enrich both undergraduate and graduate programs in both Colleges (College of Computing and Informatics and College of Science). Faculty of both departments (Computer Science and Mathematics) will be able to contribute and continue performing their teaching, and research in the undergraduate and graduate programs in both departments. In addition, interdisciplinary research projects could be achieved with the other departments in the UoS. The program will accept students from any related undergraduate program of computing or mathematics. For those students who lack some foundational knowledge, the program offers remedial courses to bridge the lack of background knowledge before embarking on the required courses

Course Highlights

  • 33 credit hours
  • Taught in English
  • College of Computing and Informatics
  • Study system: Courses and Theses
  • Full-time and part-time study
  • AED 3,200 per credit hour

What You'll Study

A minimum of 33 credit hours are required to complete the program including 15 credit hours of major core requirements and 9 credit hours of major electives. In addition to a thesis of 9 credit hours.

Year 1, Fall semester

9 credit hours

  • 1501564Foundations of Data Science3 credits

    Prerequisite: Introduction to Database Management Systems (1501263) or 1501567 or equivalent; Introduction to Probability and Statistics (1440281)

    Data science is an interdisciplinary field that provides tools to extract insights from data in various forms, either structured or unstructured. Data science course provides the theories, strategies, and tools to understand and apply the following topics: data preparation, data cleaning & integration, data analysis, classification, clustering, text analysis, and visualization.

  • 1440581Regression Modelling3 credits

    Prerequisite: 1440281 or equiv

    Regression Modelling is a course in applied statistics that studies the use of linear regression techniques for examining relationships between variables. The course emphasizes the principles of statistical modelling through the iterative process of fitting a model, examining the fit to assess imperfections in the model and suggest alternative models, and continuing until a satisfactory model is reached. Both steps in this process require the use of a computer: model fitting uses various numerical algorithms, and model assessment involves extensive use of graphical displays. The R statistical computing package is used as an integral part of the course.

  • Elective Course3 credits

Year 1, Spring semester

9 credit hours

  • 1501565Data Mining3 credits

    Prerequisite: Introduction to Database Management Systems (1501263), or 1501567 or equivalent.

    Data mining has become one of the most interesting and rapidly growing fields. Data mining techniques are used to uncover hidden information, such as patterns, in databases and perform predictions. The data to be mined may be complex data including multimedia, spatial, and temporal. Topic include data processing, association rules, clustering, and classification. This course is designed to provide graduate students with a solid understanding of data mining concepts and tools.

  • 1501591Research Methodology3 credits

    Prerequisite: 1501215-Data Structures or equivalent, and Graduate Standing

    This course introduces graduate students to the practice of research. The course preliminary introduces students to concepts of research methods in data science, data resources, data collection, and literature review. The course ensures that students learn how to select a research topic, devise research questions, and plan the research. Additionally, the students will gain practical knowledge on technical writing.

  • 1440582Introduction to Bayesian Data Analysis3 credits

    Prerequisite: 1440281 or equiv

    The Bayesian approach to statistics assigns probability distributions to both the data and unknown parameters in the problem. This way, we can incorporate prior knowledge on the unknown parameters before observing any data. Statistical inference is summarized by the posterior distribution of the parameters after data collection, and posterior predictions for new observations. The Bayesian approach to statistics is very flexible because we can describe the probability distribution of any function of the unknown parameters in the model. Modern advances in computing have allowed many complicated models, which are difficult to analyze using 'classical' (frequentist) methods, to be readily analyzed using Bayesian methodology. The aim of this course is to equip students with the skills to perform and interpret Bayesian statistical analyses.

Year 2, Fall semester

9 credit hours

  • Elective Course3 credits
  • Elective Course3 credits
  • 1501696Thesis in Data Science3 credits

    Prerequisite: 1501591 (Research Methodology)

    This course enables students to conduct independent research on a contemporary topic in data science under the guidance of a faculty supervisor. Students identify a research problem, review relevant literature, develop and implement appropriate methodologies, analyze and interpret results, and present their findings in a formal thesis. The course develops students' research, analytical thinking, problem-solving, and technical communication skills while preparing them to address real-world data science challenges.

Year 2, Spring semester

6 credit hours (programme total: 33)

  • 1501696Thesis in Data Science6 credits

    Prerequisite: 1501591 (Research Methodology)

Semester plan and elective groups from the study plan document linked on the page; with the corrections annotated on it, its course codes match the page's. Its semester plan prints 1511566 for Foundations of Data Science, and its course list gives Research Methodology's prerequisite as (1501215 or 1501501) and Graduate Standing.

Mathematics Electives

Three elective courses (9 credit hours) are taken from the Mathematics, Data-centric and Machine Intelligence groups.

  • 1440583Graphical Data Analysis3 credits

    Prerequisite: 1440281 or equiv

    This course introduces the principles of data representation, summarization and presentation with particular emphasis on the use of graphics. The course will use the R Language in a modern computing environment.

  • 1440584Applied Time Series Analysis3 credits

    Prerequisite: 1440281 or equiv

    This course considers statistical techniques to evaluate processes occurring through time. It introduces students to time series methods and the applications of these methods to different types of data in various contexts. Topics will include: deterministic models; linear time series models, stationary models, and others.

  • 1440586Design of Experiments3 credits

    Prerequisite: 1440281 or equiv

    This course covers the statistical design of experiments for systematically examining how a system functions. Topics covered include: introduction to experiments, completely randomized designs, blocking designs, factorial designs with two levels, fractional designs with two levels and response surface designs.

  • 1440589Nonparametric Inference of Statistics3 credits

    Prerequisite: 1440281 or equiv

    This course is an introduction to nonparametric function estimation. Topics include kernels, local polynomials, Fourier series, spline methods, wavelets, automated smoothing methods, cross-validation, large sample distributional properties of estimators, lack-of-fit tests, semiparametric models, and recent advances in function estimation.

  • 1440590Stochastic Processes3 credits

    Prerequisite: 1440281 or equiv

    This course develops and analyzes probability models that capture the salient features of systems under study to predict the short and long term effects that randomness will have on the systems under consideration. The course strikes a balance between the mathematics and applications of stochastic processes.

  • 1440593Topics in Statistics3 credits

    Prerequisite: 1440281 or equiv

    This course covers selected topics in statistical methods related to statistical analysis. It gives a brief review of linear regression models, generalized and linear mixed models, matrix algebra, multivariate random variables, and their distribution.

Data-centric Electives

  • 1501668Big Data & Data Analytics3 credits

    Prerequisite: Introduction to Database Management Systems (1501263) or 1501567 or equivalent

    Big data provides the fundamentals, technologies, and tools to understand and apply Big Data analytics. Topics include: Big Data types, technologies, analytical tools, numerical, textual, image and stream analysis, and applications of spatial data and remote sensing.

  • 1501661Topics in Data Analytics and Cloud Computing3 credits

    Prerequisite: Graduate Standing

    Cloud Computing enables big data processing at a large scale, allowing access to a large number of shared remote servers, often over the internet. This course presents advanced research topics in cloud systems, data processing frameworks, and networking, such as the architecture of cloud data centers and resource management and scheduling.

  • 1501664Topics in Data Science3 credits

    Prerequisite: 1501263 or 1501567 or equiv

Machine Intelligence Electives

  • 1501530Advanced Artificial Intelligence3 credits

    Prerequisite: Graduate standing

    This course covers fundamental and advanced concepts in artificial intelligence, such as intelligent agents, informed and uninformed search, adversarial search, constraint satisfaction problems, Bayesian networks, decision networks, and advanced topics like machine learning and reinforcement learning.

  • 1501531Machine Learning3 credits

    Prerequisite: (1440211-Linear Algebra + 1501215-Data Structures) or equivalent

    This course provides a broad introduction to machine learning, including regression, classification, clustering, and algorithms like decision trees, support vector machines, artificial neural networks, and others.

  • 1501511Advanced Programming3 credits

    Prerequisite: Basic programming course

    This course familiarizes students with advanced methods in Python programming, including object-oriented programming, parallel programming, data structures, and algorithms. It applies Python to fields such as AI and Data Science.

  • 1501663Information Retrieval3 credits

    Prerequisite: Introduction to Database Systems (1501263) or 1501567 or equiv

The page's descriptions of Topics in Data Science and Information Retrieval describe a thesis (The student has to undertake and complete a research topic in Data Science...), not these courses, so they are not shown.

Entry Requirements

Academic: Admission requirements for master programs: • The student must hold a bachelor's degree or equivalent from a recognized university with a CGPA of 3.00 out of 4.00. • Students with a CGPA between 2.5 and 2.99 may be admitted conditionally. • The degree must be in a major that qualifies the student to study the master's program. • Students must meet the English language proficiency requirement. • Attachment of ‘no objection of study certificate’ from the authorities responsible for national service for male Emirati students (ages from 18 to 30 years old). • Attachment of a letter of study approval from the Kuwait Embassy Cultural Office for Kuwaiti students only. • Attachment of People of Determination card (if applicable). • In case the student works in a certain place, please attach a letter from the employer stating that the student is working for this agency. • For individuals with foreign qualifications, it is necessary to provide a Certificate of Equivalency.
English: For programs taught in English, a score of 550 in TOEFL (ITP) (or its equivalence), or 6 in IELTS must be obtained. Native English speakers are exempt from the English proficiency requirement if the language of instruction for their undergraduate studies was English. Additionally, students who graduated from academic institutions where English is used as the primary medium of instruction for bachelor’s studies are also exempt. Equivalent scores (EmSAT / paper-based TOEFL ITP / IELTS academic): 950-1075 / 450 / 4.5; 1100-1225 / 500 / 5.0; 1250-1375 / 530 / 5.5; 1400-1525 / 550 / 6.0. The paper-based TOEFL ITP is offered only by the University of Sharjah, AMIDEAST Dubai, and Abu Dhabi head offices. The UoS reserves the right to require students to attend an interview in the Languages Institute. Students may be required to take a further in-house test to ensure their scores are consistent with their English Language proficiency.

Careers

Data scientist has become one of the key careers of the century. The anticipated program will emphasize various aspects of data science and related fields. Consequently, the graduates are expected to find jobs in sectors like industry, commerce, government, and science. In addition, since the application areas for data science are very broad, graduates can work in a field that sparks their own personal interest.

Programme Details

Award

MSc

Start Date

Fall and Spring

Duration

2-4 Years

Qualification

MSc

Subject Area

Computer Science

Study Pattern

Full time / Part time