برنامج ماجستير علم البيانات
وصف عام للبرنامج
خريجي برنامج ماجستير علم البيانات سيكون بإمكانهم العمل في مجال علم البيانات وسيساهم ذلك في التقليل وسد حاجة المملكة فيما يخص الوظائف التي تتطلب متخصصين في علم البيانات. سيكون بإمكان الخريج/الخريجة العمل على مواجهة العديد من التحديات التي تواجه المملكة في قطاعات مختلفة كقطاع الصحة، والتسويق من خلال الاستفادة وتطبيق ما تدربوا عليه من أساليب تساعدهم على حل المشاكل بناء على طرق تعتمد على الاستفادة من البيانات. المشاريع التطبيقية الإلزامية في العديد من مقررات البرنامج تمكن الخريج/الخريجة في تطوير حلول لمشاكل حالية في المجتمع كما بالإمكان تحسينها وتقديمها كأوراق بحثية أو مشاريع ناشئة. ان برنامج ماجستير علم سيساعد في تقوية وتحفيز المجتمع المحلي والإقليمي العامل في مجال علم البيانات.
شروط القبول في البرنامج
- أن يكون المتقدم حاصلا على درجة البكالوريوس بمعدل لا يقل عن 2.75 من5 أو مايعادلها وفق التالي:
- درجة البكالوريوس في تخصص (علوم الحاسب، نظم المعلومات، هندسة البرمجيات، تقنية المعلومات، هندسة الحاسب) من أي جامعة أو جهة علمية معترف بها.
- درجة البكالوريوس أو ما يعادلها بالنسبة للتخصصات الأخرى من أي جامعة أو جهة علمية معترف بها مع شرط دراسة بعض المقررات التكميلية للذين لا تشتمل سجلاتهم الأكاديمية على المقررات الأساسية التي يتطلبها البرنامج ويحددها مجلس القسم.
- الحصول على درجة لا تقل عن 4 في اختبار IELTS أو ما يعادلها من اختبارات اللغة الإنجليزية المعتمدة.
- اجتياز المقابلة الشخصية المنعقد من قبل القسم في حالة المفاضلة (إن وجدت).
- ألا تقل درجة اختبار القدرات العامة للجامعيين عن 60 درجة.
الخطة الدراسية
مسمى المؤهل | ماجستيرعلم البيانات | Master of Data Science | Name of Degree Awarded |
المستوى الأول | First Semester | ||||||
م | رقم المقرر ورمزه | مسمى المقرر | عدد الوحدات | Course Code | No | ||
Credit Hours | |||||||
1 | نال0611 | علم البيانات المتقدمة | (4,0,0) | Advanced Data Science | IS0611 | 1 | |
2 | نال0612 | البرمجة لعلم البيانات | (2,2,0) | Programming in Data Sciences | IS0612 | 2 | |
3 | نال0621 | مواضيع متقدمة في نظم قواعد البيانات | (3,0,0) | Advanced Topics in Database Systems | IS0621 | 3 | |
مجموع الوحدات | (9,2,0) | Total Units |
المستوى الثاني | Second Semester | ||||||
م | رقم المقرر ورمزه | مسمى المقرر | عدد الوحدات | Course Code | No | ||
Credit Hours | |||||||
1 | نال0631 | تحليل البيانات باستخدام الإحصاء التطبيقي | (3,0,0) | Data Analysis using Applied Statistics | IS0631 | 1 | |
2 | نال0622 | التنقيب المتقدم في البيانات | (2,2,0) | Advanced Data Mining | IS0622 | 2 | |
3 | عال0652 | الذكاء الاصطناعي والتعلم العميق | (4,0,0) | Artificial Intelligence and Deep Learning | CS0652 | 3 | |
مجموع الوحدات | (9,2,0) | Total Units |
المستوى الثالث | Third Semester | ||||||
م | رقم المقرر ورمزه | مسمى المقرر | عدد الوحدات | Course Code | No | ||
Credit Hours | |||||||
1 | نال0641 | تمثيل البيانات | (4,0,0) | Data Visualization | IS0641 | 1 | |
2 | نال0661 | التنقيب في النصوص | (4,0,0) | Text Mining | IS0661 | 2 | |
3 | xxx | مقرر اختياري 1 | (3,0,0) | Elective #1 | xxx | 3 | |
مجموع الوحدات | (11,0,0) | Total Units |
المستوى الرابع | Fourth Semester | ||||||
م | رقم المقرر ورمزه | مسمى المقرر | عدد الوحدات | Course Code | No | ||
Credit Hours | |||||||
1 | نال0668 | حوكمة البيانات | (3,0,0) | Data Governance | IS0668 | 1 | |
2 | xxx | مقرر اختياري 2 | (3,0,0) | Elective #2 | xxx | 2 | |
3 | نال0671 | مشروع تخرج | (4,0,0) | Capstone Project | IS0671 | 3 | |
مجموع الوحدات | (10,0,0) | Total Units |
Elective Courses
المقررات الاختيارية
No | Course Code | Title | Credit | Units | مسمى المقرر | رقم المقرر ورمزه | م |
1 | IS0651 | Advanced Topics in Information Retrieval | 3 | (3,0,0) | مواضيع متقدمة في استرجاع المعلومات | نال0651 | 1 |
2 | IS0653 | Data Science Ethics | 3 | (3,0,0) | أخلاقيات علم البيانات | نال0653 | 2 |
3 | CS0654 | Big Data Analytics | 3 | (3,0,0) | تحليل البيانات الضخمة | عال0654 | 3 |
4 | IS0656 | Data Warehousing | 3 | (3,0,0) | مستودع البيانات | نال 0656 | 4 |
5 | IS0657 | Business Intelligence | 3 | (3,0,0) | ذكاء الأعمال | نال0657 | 5 |
6 | IS0658 | Project Management | 3 | (3,0,0) | إدارة المشاريع | نال0658 | 6 |
7 | IS0659 | Time Series Analysis and Forecasting | 3 | (2,0,1) | تحليل وتنبؤ السلاسل الزمنية | نال0659 | 7 |
8 | IS0662 | Sports Analytics | 3 | (2,0,1) | تحليلات المجالات الرياضية | نال0662 | 8 |
9 | IS0663 | Real-Time Analytics | 3 | (3,0,0) | التحليلات الوقتية الفورية | نال0663 | 9 |
10 | IS0664 | FinTech Analytics | 3 | (3,0,0) | تحليلات التقنية المالية | نال0664 | 10 |
11 | IS0665 | Health Informatics | 3 | (3,0,0) | المعلوماتية الصحية | نال0665 | 11 |
12 | IS0666 | Data Science for Startups | 3 | (3,0,0) | علم البيانات للشركات الناشئة | نال0666 | 12 |
13 | IS0667 | Decision Support Systems | 3 | (3,0,0) | نظم دعم اتخاذ القرار | نال0667 | 13 |
15 | IS0669 | Selected Topics in Data Science | 3 | (3,0,0) | موضوعات مختارة في علم البيانات | نال0669 | 14 |
16 | IS0655 | Web and Cloud Computing | 3 | (3,0,0) | الويب والحوسبة السحابية | نال0655 | 15 |
8- Program course descriptions توصيف مقررات البر مج -8
Course Code | Course Title | Credits | Prerequisite | ||
IS0611 | Advanced Data Science |
|
| ||
| 1. Objectives:
2. Content: This course focuses on the theoretical foundations of Data Science. In this course, the steps essential in Data Science (DS) projects are explained. Guidelines on how to plan, manage and implement a successful DS project are discussed. Topics in this course additionally include the business values of DS to organizations, the implication, and concerns of attempting to utilize DS in organizations, and the skills needed to be a successful data scientist. |
Course Code | Course Title | Credits | Prerequisite | |||||
IS0621 | Advanced Topics in Database Systems |
|
| |||||
| 1. Objectives:
2. Content: Active assembly, exploration, and preservation of data is strategic to accomplish success in Data Science projects. In this course, students will acquire knowledge to develop, secure, optimize, and administer database systems. The topics include query processing, implementation, and optimization, data relations, storage and file systems, database backup and recovery, self-tuning database systems, data stream systems, concurrency control protocols, transactions creation and maintenance, relational and non-relational databases, database security, data management problems, and distributed database. |
Course Code | Course Title | Credits | Prerequisite | |||
IS0612 | Programming for Data Science |
|
| |||
| 1. Objectives:
2. Content: Programming is a critical part of data science. While working with datasets, it is principally significant to be capable of writing operational, and well-organized code to help process, clean, organize, consolidate, comprehend, and leverage the data. In this course, students learn the essentials of the programming language Python and study how it can be used to accomplish tasks common in data science projects (e.g. data processing and cleansing). Programming topics covered include the collection of data from various sources, the preprocessing and cleaning of data, and the performing of exploratory analysis on the data. Vital data science libraries in Python such as NumPy and Pandas are learned. |
Course Code | Course Title | Credits | Prerequisite | |||
IS0622 | Advanced Data Mining |
|
| |||
| 1. Objectives:
2. Content: Data mining emphasizes leveraging computational methods to recognize patterns, perform prediction and forecasting, and discover knowledge from datasets. In this course, students will study crucial algorithms for selecting and categorizing data, data visualization techniques. Additionally, students learn how to apply machine learning solutions. Data mining algorithms essential for knowledge discovery such as association & sequence rules discovery, memory-based reasoning, clustering, classification, and regression decision trees are covered. The technical contents of this course also include providing an overview of data warehousing and on-line analytical processing (OLAP). |
Course Code | Course Title | Credits | Prerequisite | |||
IS0631 | Data Analysis using Applied Statistics |
|
| |||
| 1. Objectives:
2. Content: Data analysis is an important step in any data science project. This course offers a firm basis in statistical data analysis techniques and the philosophies of statistical methods. This include learning how hypotheses can be formulated and tested using several statistical tests such as chi-square test, paired T-test, the analysis of variance test (ANOVA), linear and logistic regression, and Wilcoxon rank-sum test; how research questions can be generated and adequately answered to form a research finding. Topics also include data assessment methods, basic data visualization techniques, and probability concepts. Common issues related to data analysis such Type I and Type II errors, dirty data, determination of statistical significance of results, data sampling issues are also covered. |
Course Code | Course Title | Credits | Prerequisite | |||
CS0652 | Artificial Intelligence and Deep Learning |
|
| |||
| 1. Objectives:
2. Content: The course covers the foundations, theories, approaches, and applications of Artificial Intelligence (AI) and focuses on deep learning, a branch of AI concerned with the creation and deployment of advanced neural networks. Deep learning algorithms, tools, methods, and techniques are studied and applied. |
Course Code | Course Title | Credits | Prerequisite | |||
IS0661 | Text Mining |
|
| |||
| 1. Objectives: 1. Establish an essential understanding of models (information categorization, information extraction, building crawlers for data gathering and sentiment analysis), and issues related to text mining; 2. Design and develop a necessary text mining system for examining large pools of documents; 3. Be able to develop actionable insights through the results of analyses. 2. Content: This course provides an overview of the methods and applications of text mining and highlights the unique challenges of mining unstructured text data. Topics covered include text pre-processing and cleaning, vector space representations, part-of-speech tagging, document classification and clustering, sentiment analysis, text summarization and topic models. | |||||
Course Code | Course Title | Credits | Prerequisite | |||
IS0641 | Data Visualization |
|
| |||
| 1. Objectives: 1. Recognize the fundamentals of data visualization. 2. Understand the important algorithms used in data visualization. 3. Apply methods for evaluating supervised/unsupervised learning for temporal analysis applicable to data science. 4. Understand relevant insights hidden in data through visual analytics with various datasets. 2. Content: Properly visualization relevant aspects and findings is a crucial phase in any Data Science project. In this course, principles of data visualization, techniques and methods needed to provide clear illustrations of data, and data visualization guidelines are covered. Specific techniques to display certain types of data such as text or time series data are also covered. Students get practical experience on how to employ and evaluate data visualization software tools and programming libraries, and learn the skills needed to convert raw datasets into meaningful, interactive, dynamic, and insightful graphical dashboards |
Course Code | Course Title | Credits | Prerequisite | |||
IS0655 | Web and Cloud Computing |
|
| |||
| 1. Objectives:
2. Content: The exponential evolution of data magnitude in academia, enterprises and social media has prompted the broader use of cloud computing services. This course offers a graduate-level wide-ranging outline to cloud computing with a prominence on cutting-edge data science topics. In this course, students test the most significant APIs provided and used by the major public cloud providers. Students learn to handle significant topics like load assessment, caching, instruction level parallelism, vector instructions, parallel computing and disseminated transactions. The academic knowledge, applied sessions and projects aim to construct their abilities to develop enterprise applications by means of cloud platforms and tools. |
Course Code | Course Title | Credits | Prerequisite | |||
IS0671 | Capstone Project 1 |
|
| |||
| 1. Objectives: Establish critical thinking to effectively plan strategies for development of data science projects. Exhibit a comprehensive technical knowledge, skills and attitudes to fulfill data science project final outcome. 2. Content: In this course, students work on a Data Science project under the supervision of a faculty member. The primary objective of this course is to allow students to apply the knowledge learned in the program to tackle a real-world problem in a full Data Science project. |
Course Code | Course Title | Credits | Prerequisite | |||
IS0672 | Capstone Project - 2 |
|
| |||
| 1. Objectives:
2. Content: In this course, students work on a Data Science project under the supervision of a faculty member. The primary objective of this course is to allow students to apply the knowledge learned in the program to tackle a real-world problem in a full Data Science project. |
Course Code | Course Title | Credits | Prerequisite | |||
IS0651 | Advanced Topics in Information Retrieval |
|
| |||
| 1. Objectives:
2. Content: Learn Information Retrieval (IR) theories and systems, and selected topics in IR such as search engines design and architecture, evaluation criteria for information retrieval systems, language models, relevance feedback, and the processing, indexing, querying, management, sorting of bibliographic collections, and textual documents including hypertext documents available on the internet. |
Course Code | Course Title | Credits | Prerequisite | |||
IS0653 | Data Science Ethics |
|
| |||
| 1. Objectives:
2. Content: This course explores ethical issues related to the management of data in organizations and considers the necessity for legal, security and privacy protection properties when dealing with data. |
Course Code | Course Title | Credits | Prerequisite | |||
CS0654 | Big Data Analytics |
|
| |||
| 1. Objectives:
2. Content: Due to recent computational advances, datasets of large volume now exist. Examples of such sources of datasets are social media entries, Internet of Things devices and sensors, and online videos. Data Science projects often need to be applied on such large datasets to produce knowledge and insights. To manage the size, rapidity, and diversity of data, it is required to depend on several computational methods that emphasis on scaling-out data. This course covers how to process, analyze and manage large datasets in a manner that empowers real-time decision making and logical discovery at large scale. Vital concepts related to big data such the Hadoop ecosystem, distributed file systems, and parallel and distributed computing are covered. |
Course Code | Course Title | Credits | Prerequisite | |||
IS0656 | Data Warehousing |
|
| |||
| 1. Objectives: 1. Understand the important concepts, lifecycle and the techniques of data warehouse modeling 2. Design and implement data warehousing solution to a given problem 3. Discover and remove missing values, noise and outliers in presented data 4. Learn the future of the data warehouse 2. Content: Data warehouses are information systems used to leverage data available in organizations. This course covers the foundations and principles of these systems and provides details on how to design, integrate, and operationalize data warehouses to support organizations. |
Course Code | Course Title | Credits | Prerequisite | |||
IS0657 | Business Intelligence |
|
| |||
| 1. Objectives: 1. Understand the basics, classifications, and abilities of data analytics, DSS, and BI; 2. Employ technological architecture of BI modeling, procedures and tools; 3. Learn data management and issues related to data quality; 4. Recognize the key ethical and legitimate concerns of analytics. 2. Content: This course explores Business Intelligence (BI) as a wide-ranging category of concepts, tools and technologies for aggregating, evaluating, leveraging, and sharing of data to benefit enterprise workers make informed decisions that are based on accurate and actionable intelligence. The course also covers strategies and methods that empower data-driven decision making, encourage data utilization for competitive advantage, and accept analytics as an ongoing process that contributes to the success of organizations. |
Course Code | Course Title | Credits | Prerequisite | |||
IS0658 | Project Management |
|
| |||
| 1. Objectives:
2. Content: This course empowers students to effectively and productively accomplish and manage a data science project. It is methodologically focused and describes cross-industry processes and best-practices for successful management of projects. |
Course Code | Course Title | Credits | Prerequisite | |||
IS0659 | Time Series Analysis and Forecasting |
|
| |||
| 1. Objectives:
2. Content: Time Series Analysis has widespread applicability in economic and financial fields. This course enables students to learn how to perceive patterns in time series data, model this data, and make predictions based on those models. |
Course Code | Course Title | Credits | Prerequisite | |||
IS0662 | Sports Analytics |
|
| |||
| 1. Objectives:
2. Content: Sports analytics focuses on how data can be used to improve the performances of athletes and sports teams. This class explores the foundations of sports analytics and demonstrates the effectiveness of analytics in the improvement of training and performance of athletes. |
Course Code | Course Title | Credits | Prerequisite | |||
IS0663 | Real-Time Analytics |
|
| |||
| 1. Objectives:
2. Content: This course covers architectures and technologies at the basis of real-time analytics. These technologies enable scalable administration and real-time handling of gigantic and continuous extents of data from sources such as sensors and social media streams. |
Course Code | Course Title | Credits | Prerequisite | |||
IS0664 | FinTech Analytics |
|
| |||
| 1. Objectives:
2. Content: This course emphasizes on the opportunities and methods that relies on data to improve systems and applications in the financial sector. Learn how to discover insights, and develop data-driven solutions specific for Financial Information Systems. |
Course Code | Course Title | Credits | Prerequisite | |||
IS0665 | Health Informatics |
|
| |||
| 1. Objectives:
2. Content: In healthcare, enormous volumes of diverse health data have become accessible in numerous healthcare establishments (providers, financiers, suppliers, pharmaceuticals). Health informatics is the study of how computational methods can be used to improve solutions and outcomes in the healthcare industry. This course covers recent development, analytical approaches, and potential opportunities in the healthcare industry. |
Course Code | Course Title | Credits | Prerequisite | |||
IS0666 | Data Science for Startups |
|
| |||
| 1. Objectives:
2. Content: This course explains successful strategies and practices for founding and running startups, and then discusses the opportunities for using Data Science as the foundation for new ventures. The course enables students to plan and start new projects that have the potential of being extended as funded startups. |
Course Code | Course Title | Credits | Prerequisite | |||
IS0667 | Advanced Decision Support Systems |
|
| |||
| 1. Objectives:
2.Content: This course delivers an outline on Decision Support Systems (DSS). Topics include: the policy principles behind DSS, scientific fundamentals of DSS, and applications of DSS. Students learn how to classify and chose applicable DSS that is suitable for the development of state-of-the-art enterprise solutions useful for the enhancement of data-driven enterprise decision making. |
Course Code | Course Title | Credits | Prerequisite | |||
IS0668 | Data Governance |
|
| |||
| 1. Objectives:
2. Content: Data governance is the study of rules, standards, methods, people, and technology vital to the maintenance of high-quality data in organizations. This course focuses on how a discerning data governance can benefit the regular superiority, accessibility, reliability, and usability of organizational data and how to secure, maintain, and manage data in way that ensure integrity and trust in data. |
Course Code | Course Title | Credits | Prerequisite | |||
IS0669 | Selected Topics in Data Science |
|
| |||
| 1. Objectives: 1. Learn a broad insight, understanding & intuition of the relevant technologies and methods in Data Science; 2. Identify and classify emerging data science relevant technologies & standards. 2. Content: Explore a selected topic related to Data Science not covered in other courses and delve into its theoretical foundations, methodological breakthroughs, and recent developments in the topic. |