University List
Sign In
E-Services
عربي
Font Size
Special Colors
Login
Programme Details
​​​

Program Courses:

 

Level

Course​ Code

Course Title

Required or Elective

Pre-Requisite Courses

Credit Hours


​​Level 1​

​ ​ ​
DIS 839
Statistical Data AnalysisRequired 5
DCS 873
Machine Learning
Required

 

4
DIS 826Data management and VisualizationRequired 4
  ​ ​ ​​Subtotal13


​​Level 2

​ ​ ​
DIS 827Data Analytics and Data MiningRequiredDCS 8734
DCS 891Mathematical Methods and Computational ScienceRequired 4
DIS 828Information Retrieval and Web SearchRequired 4
  ​ ​ ​​Subtotal12



​​Level 3

​ ​ ​
DCS 881Professional and Research PracticeRequired 5
DIT 854Cloud Computing and Big Data AnalyticsRequired 4
DIT 884Ad​vanced Topics in Data Science and TechnologiesRequiredDIS 8274
  ​ ​ ​​Subtotal13

Level 4​

DCS 885Research ProjectRequiredDCS 8816
  ​ ​ ​​Subtotal6
  ​ ​ ​ ​​​Total44

​ 

Course Specifications :

 

​M
Course code and number
Course Title
Number of Units
Prerequisites
​1
DCS 881
Professional and Research Practice5​None​
This course aims to present the important topics and issues in professional and research practices of professional and academic computing specialists. The course also includes the following topics: (1) Research Methods: which includes research philosophy, qualitative and quantitative research, access to and evaluation of research materials, evaluation of results, and dissemination which will provide an understanding of the basic skills for planning and management of practical aspects. (2) Professional practice: includes an introduction to the legal aspects of information technology and ethics-related topics.​​​​​
​2
DIS 839Statistical Data Analysis5​None​
This course aims to review the foundational statistical knowledge and identify the methods used in the analysis of simple and complex systems with a focus on understanding the different statistical principles (from repetition to hypothetical theory) and the practical ability to apply these examples to data derived from various systems.​​​​​
​3
DIS 826Data Management and Visualization4​None​
This course aims to develop the student's understanding of the management of large and huge data sets and to understand the critical role of data quality and the skills needed to present data in a conceptual and effective form.​​​​
​4
DIT 854Cloud Computing and  Big data Analytics
​4
None​
The course aims to develop a deep understanding of the concept of cloud computing and the issues associated with cloud architecture management from aspects of business structure to software engineering approach, design, development, critical analysis and problem solving skills in cloud systems projects.​​​​
​5
DCS 873Machine Learning4​None​
The course introduces a set of intelligent algorithms applied in modern computing and aims to develop theoretical and mathematical foundations and intelligent algorithms, and show how these algorithms can be used to solve problems and understand their characteristics and limitations and gain experience in working with these algorithms.​​​​​
​6
DIS 827Data Analytics and Data Mining4​DCS 873
This course aims to complement the knowledge of foundational statistics and machine learning by reviewing the algorithms used in data mining and analysis to find valuable knowledge elements in decision-making. An example of that, extraction of association rules to discover interesting relationships between variables in large databases. The role of machine learning algorithms in the sequence of data mining processes is also defined. This course also allows to identify the methods of evaluation of these algorithms and their application in various fields of data analysis and exploration, such as textual and numerical data of various types.​​​​​​
​7
DCS 891
Mathematical Methods and Computational Science
4​None​
This course aims to introduce students to the principles of mathematical modeling and how to use it in computational science and data analysis. The topics covered will be applied in various complex fields (from finance to biology) which can benefit from modeling and prediction techniques.​​​​
​8
DIS 828
Information Retrieval and Web Search4​None​
The aim of this course is to make the student fit with all aspects of information management, which affect the field of e-commerce. These include traditional databases, access to text documents and multimedia information, as well as important emerging topics for the semantic web, blogs, short blogging and social networks.​​​​
​9
DIT 884Advanced Topics  in Data Science and Technologies4​DIS827
This course aims to present and explain the developments in the field of data science and related fields both in terms of models and methods or in terms of techniques and tools for processing, analyzing, and presenting big data and data of all types, whether structured or unstructured. Including for instance, but not limited to, deep learning, text data analytics, data science in healthcare, business, information security, and advanced recommender systems.​​​​
​10
DCS 885Research Project​6
DCS 881
​​​​The research project aims to enhance the student's knowledge gained by addressing the problem of data analysis. The research project should be based on scientific articles and follow the scientific methods to enable the student to think based on the logical argument, and the ability to objectively and rigorously conduct discussions. As far as possible, the project should include a comparison of an element of preliminary research conducted to explore specific aspects of the problem with the results of this research and contradict the relevant theoretical models.