M
| Course code and number
| Course Title
| Number of Units
| Prerequisites
|
1
| DCS 881
| Professional and Research Practice | 5 | 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 839 | Statistical Data Analysis | 5 | 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 826 | Data Management and Visualization | 4 | 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 854 | Cloud 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 873 | Machine Learning | 4 | 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 827 | Data Analytics and Data Mining | 4 | 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 Search | 4 | 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 884 | Advanced Topics in Data Science
and Technologies | 4 | 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 885 | Research 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. |