وصف عام للبرنامج:
يهدف برنامج ماجستير الذكاء الاصطناعي التطبيقي إلى تزويد الطلاب بالمعارف والمهارات اللازمة لتطبيق التقنيات والأدوات المتقدمة في مجال الذكاء الاصطناعي كما يركز البرنامج على تعليم الطلاب تصميم وتطوير حلول الذكاء الاصطناعي في مجالات مثل التعلم الآلي، والتحليل الضخم للبيانات، ومعالجة اللغة الطبيعية، وروبوتات الذكاء الاصطناعي. يتم توفير فرص التدريب العملي والتعاون مع الصناعة لضمان تطبيق الطلاب العملي للمفاهيم والتقنيات المكتسبة خلال البرنامج. سيمكن هذا الماجستير الطلاب من اكتساب المهارات اللازمة للعمل في مجالات مختلفة مثل التكنولوجيا، والبحث، والابتكار في مجال الذكاء الاصطناعي
شروط القبول:
- أن يكون المتقدم حاصلا على درجة البكالوريوس بمعدل لا يقل عن 2.75 من5 أو مايعادلها وفق التالي:
- درجة البكالوريوس في تخصص (علوم الحاسب، نظم المعلومات، هندسة البرمجيات، تقنية المعلومات، هندسة الحاسب) من أي جامعة أو جهة علمية معترف بها.
- درجة البكالوريوس أو ما يعادلها بالنسبة للتخصصات الأخرى من أي جامعة أو جهة علمية معترف بها مع شرط دراسة بعض المقررات التكميلية للذين لا تشتمل سجلاتهم الأكاديمية على المقررات الأساسية التي يتطلبها البرنامج ويحددها مجلس القسم.
- الحصول على درجة لا تقل عن 4 في اختبار IELTS أو ما يعادلها من اختبارات اللغة الإنجليزية المعتمدة.
- اجتياز المقابلة الشخصية في حالة المفاضلة (إن وجدت) .
- ألا تقل درجة اختبار القدرات العامة للجامعيين عن 60 درجة.
الخطة الدراسية
مسمى المؤهل | ماجستير الذكاء الاصطناعي التطبيقي | Name of Degree Awarded |
المستوى الأول | First Semester | ||||||
م | رقم المقرر ورمزه | مسمى المقرر | عدد الوحدات | Course Code | No | ||
Credit Hours | |||||||
1 | 0600 عال | مفاهيم وتقنيات الذكاء الاصطناعي المتقدمة | 4(4,0,0) | Advanced AI Concepts and Techniques | CS0600 | 1 | |
2 | 0602 عال | تصميم حلول المشكلة | 4(4,0,0) | Design of Problem Solvers | CS0602 | 2 | |
3 | 0603 عال | تعلم الآلة المتقدم | 4(4,0,0) | Advanced Machine Leaning | CS0603 | 3 | |
مجموع الوحدات | (12,0,0) | Total Units |
المستوى الثاني | Second Semester | ||||||
م | رقم المقرر ورمزه | مسمى المقرر | عدد الوحدات | Course Code | No | ||
Credit Hours | |||||||
1 | 0614 عال | التعليم العميق العملي | 3(3,0,0) | Deep Learning | CS0614 | 1 | |
2 | 0607 عال | معالجة اللغات الطبيعية المتقدم | 3(3,0,0) | Advanced Natural Languages Processing | CS0607 | 2 | |
3 | 0604 عال | تمييز الانماط المتقدم | 3(3,0,0) | Advanced Pattern Recognition | CS0604 | 3 | |
4 | 0616 عال | خوارزميات التحسين | 3(3,0,0) | Optimization Algorithms | CS0616 | 4 | |
مجموع الوحدات | (12,0,0) | Total Units |
المستوى الثالث | Third Semester | ||||||
م | رقم المقرر ورمزه | مسمى المقرر | عدد الوحدات | Course Code | No | ||
Credit Hours | |||||||
1 | 0617عال | مناهج واخلاقيات البحث العلمي | 3(3,0,0) | Research Ethics and Methods | CS0607 | 1 | |
2 | 0608 عال | المعلومات الحيوية | 3(3,0,0) | Bioinformatics | CS0608 | 2 | |
3 | 0610 عال | الابصار الحاسوبي المتقدم | 3(3,0,0) | Advanced Computer Vision | CS0610 | 3 | |
4 | 0618 هال | الرابوتية والاتمتة المتقدمة | 3(3,0,0) | Advanced Robotics and Automations | CE0618 | 4 | |
مجموع الوحدات | (12,0,0) | Total Units |
المستوى الرابع | Fourth Semester | ||||||
م | رقم المقرر ورمزه | مسمى المقرر | عدد الوحدات | Course Code | No | ||
Credit Hours | |||||||
1 | xxxxx | مقرر اختياري | 3(3,0,0) | Elective | xxxxx | 1 | |
2 | 0666عال | مشروع بحثي | 4(4,0,0) | Research Project | CS0666 | 2 | |
مجموع الوحدات | 7,0,0)) | Total Units |
المقررات الاختيارية | Elective Courses
| ||||||
م | رقم المقرر ورمزه | مسمى المقرر | عدد الوحدات | Course Code | No | ||
Credit Hours | |||||||
1 | 0601 عال | الشبكات العصبية المتقدمة | 3(3,0,0) | Advanced Neural Networks | CS0601 | 1 | |
2 | 0606 عال | استخراج المعلومات المتقدم | 3(3,0,0) | Advanced Information Retrieval | CS0606 | 2 | |
3 | 0609 عال | معالجة الصور الرقمية المتقدم | 3(3,0,0) | Advanced Digital Image Processing | CS0609 | 3 | |
4 | 0613 عال | مواضيع مختارة في تطبيقات الذكاء الاصطناعي البيانات | 3(3,0,0) | Selected topics in AI applications | CS0613 | 4 | |
5 | 0615 عال | اكتشاف المعرفة وتنقيب | 3(3,0,0) | Knowledge Discovery and Data Mining | CS0615 | 5 | |
6 | 0618 عال | تمثيل المعرفة والاستدلال | 3(3,0,0) | Knowledge Representation and Reasoning | CS0618 | 6 | |
7 | 0619 عال | هندسة البيانات | 3(3,0,0) | Data Engineering | CS0619 | 7 |
وصف المقررات
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | ||||
600 عال | مفاهيم وتقنيات الذكاء الاصطناعي المتقدمة | 4 | |||||
توصيف المقرر | 1. الأهداف: يهدف هذا المقرر أن يكون الطالب قادرا على:
2- المحتوى: يتناول هذا المقرر المفاهيم والتقنيات المتقدمة في الذكاء الاصطناعي، حيث يحتوي المقرر على مفاهيم الوكيل الذكي وجوانب حل المشاكل بالبحث و مشاكل تحقيق القيود و البحث المتقدم، والطرق المتقدمة لتمثيل المعرفة والاستدلال، وعدم التأكد، والاستدلالات الفوقية (metaheuristics) واثبات النظريات. في الجانب العملي يقوم الطلاب بتطبيق هذه المفاهيم والتقنيات باستخدام احدى لغات برمجة الذكاء الاصطناعي او أي من الأدوات البرمجية.
| ||||||
| |||||||
Prerequisite | Credits | Course Title | Course Code | ||||
4 | Advanced Artificial Intelligence Concepts and Techniques | CS600 | |||||
1. Objectives: This course aims to give the student the ability to:
2. Content: This course covers the advanced concepts and techniques of artificial intelligence. Topics include agents, solving problems by searching, constraint satisfaction problems, advanced search, advanced knowledge representation and reasoning, uncertainty, meta heuristics, and theorem proving. On the practical sessions, the students will apply these concepts and techniques using any AI programming language or software tools.
| Course Description |
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | |||||
601 عال | الشبكات العصبية المتقدمة | 3 | ||||||
توصيف المقرر | 1. الأهداف: يهدف هذا المقرر أن يكون الطالب قادرا على:
2. المحتوى: يقدم هذا المقرر مفاهيم وتقنيات النماذج العصبية ونماذج الشبكات العصبية وخوارزميات التعلم، وتطبيقاتها. المواضيع تشمل: نماذج الخلايا العصبية: الخلية العصبية الحيوية والمخ، الخلية العصبية الصناعية. قواعد التعلم. نموذج الانحدار. خوارزمية متوسط المربعات الأدنى. الشبكة ذات الطبقة الواحدة. طرق التعلم: التعلم الخاضع للإشراف، التعلم غير الخاضع للإشراف، التعلم المقوى. نماذج الشبكات العصبية وبنياتها. الشبكات ذات الاتجاه الأمامي. الشبكات متعددة الطبقات واسلوب التعلم بالنثر العكسي للأخطاء. شبكة دالة نصف القطر الأساسي. الذاكرة المشاركة وشبكة هوبفيلد الشبكات منعكسة الاتجاه شبكات LVQ وSVM. التعلم غير الخاضع للإشراف و شبكات SOM و PCA.
| |||||||
| ||||||||
Prerequisite | Credits | Course Title | Course Code | |||||
3 | Advanced Neural Networks | CS601 | ||||||
1. Objectives: This course aims to give the student the ability to:
2. Content: This course covers the concepts and the techniques of neuron models, neural network models, learning algorithms and applications. Topics include the following: Neuron models: biological neuron and the brain, artificial neuron. Learning rules, Regression model, Least-Mean-Square algorithm. Single layer perceptron, learning paradigms: supervised, unsupervised and reinforcement. Neural networks models and architectures. Feed-forward networks, Multilayer perceptron and back-propagation. Radial-Basis function network, Associative memory and Hopfield network. Recurrent networks. Learning Vector Quantization. Support Vector Machines. Unsupervised learning and clustering: Self Organizing Maps. PCA.
| Course Description |
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | |||||
602 عال | تصميم حلول المشكلة | 4 | ||||||
توصيف المقرر | 1. الأهداف: هذا المقرر أن يكون الطالب قادرا على:
2. المحتوى: يغطي هذا المقرر عددا من المفاهيم والتقنيات التي يشار إليها عادة باسم تصميم حلول المشكلة، وتشمل المواضيع أنظمة القواعد الموجهة النمط، وأنظمة صيانة الحقائق، ولغات القيد. بناء برمجيات أنشطة الذكاء الاصطناعي مثل أنظمة on-board diagnosis وأنظمة CAD الذكية، ومواقع العمل، وأنظمة معالجة اللغة الطبيعية، وأنظمة التعليم الذكية وبيئات التعلم. كما يغطي المقرر استخدم برامج الاستدلال كمكون في بناء المحاكاة المعرفية، والبرمجيات المصممة لنمذجة جوانب الإدراك البشري.
| |||||||
| ||||||||
Prerequisite | Credits | Course Title | Course Code | |||||
4 | Design of Problem Solvers | CS 602 | ||||||
1. Objectives: This course aims to give the student the ability to:
2. Content: This covers the concepts and the techniques of designing of problem solvers. Topics include pattern-directed rule systems, truth-maintenance systems, and constraint languages. Building software that reasons is one of the key activities of artificial intelligence. Such as on-board diagnosis systems, intelligent CAD systems, shopbots, natural language processing systems, and intelligent tutoring systems and learning environments. The course also covers the using of reasoning software as a component in building cognitive simulations, software designed to model aspects of human cognition.
| Course Description |
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | |||||
603 عال | تعلم الآلة المتقدم | 4 | 601 عال | |||||
توصيف المقرر | 1. الأهداف: يهدف هذا المقرر أن يكون الطالب قادرا على:
2. المحتوى: يغطي هذا المقرر: التعلم تحت الإشراف: الانحدار، بايزين، أشجار القرار، تعليم المجموعات والغابات العشوائية، والشبكات العصبية، وآلات الموجهات الداعمة، وأقرب الجيران. التعلم دون إشراف: التجميع، الوسط K، التجمعات الهرمية، تنقيب الارتباطات، تقليل الأبعاد، تحليل المكونات الأساسية، نمذجة الموضوعات. تعزيز التعلم، نظرية التعلم. مواضيع أخرى (اختياري): التنظيم، تقييم النماذج واختيارها، طرق النواة، النمذجة الاحتمالية، نماذج ماركوف المخفية، EM ، VC-dimension، التعلم العميق، التعلم من البيانات الموزعة غير المتجانسة والمعرفة. يغطي الجانب العملي استخدام إحدى لغات البرمجة مثل python في تنفيذ جوانب المقرر وإنشاء تطبيق في مجال تعلم الآلة.
| |||||||
| ||||||||
Prerequisite | Credits | Course Title | Course Code | |||||
CS 601 | 4 | Advanced Machine Leaning | CS603 | |||||
1. Objectives: This course aims to give the student the ability to:
2. Content: This course covers: Supervised learning: regression, Bayesian, decision trees, ensemble Learning and random forests, neural networks, support vector machines, k-nearest neighbor. Unsupervised leaning: clustering, k-means, hierarchical clustering, association mining, dimensionality reduction, principal components analysis, topic modeling. Reinforcement Learning, Learning Theory. Other topics (selection): regularization, model evaluation and selection, kernel methods, probabilistic modeling, Hidden Markov models, EM, VC-dimension, deep learning, learning from heterogeneous, distributed data and knowledge. The practical side covers the use of one of the programming languages such as Python in implementing the aspects of the course and creating an application in field of machine learning.
| Course Description |
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | |||||
604 عال | تمييز الأنماط المتقدم | 3 | ||||||
توصيف المقرر | 1. الأهداف: يهدف هذا المقرر أن يكون الطالب قادرا على:
2. المحتوى: يحتوي هذا المقرر على: طرق تمييز الأنماط المتوازية والمتتابعة، تحليل المشهد، تمييز الأنماط النحوية، وتحليل وتمييز الشكل. من خلال تغطية المبادئ النظرية لتمييز الانماط ومناقشة بعض التطبيقات تمييز الحروف (OCR) والكلام والوجوه البشرية وبعض التطبيقات الاخرى مثل الأتمته والانسان الآلي (الإنسان الآلي الصناعي الرؤية والتشخيص الطبي). علاوة على ذلك، سوف يشمل هذا المقرر على مواضيع اخرى مثل: نظرية Bayesian في اتخاذ القرار دوال الفصل للمجموعات ذات التوزيع الطبيعي، التعليم بإشراف والتعليم بدون اشراف، الشبكات العصبونية، المتعددة الطبقات، الخوارزميات ذات البحث العشوائي، الخوارزميات الجينية. الجوانب العملية تشمل تدريبات عملية على طرق تمييز الأنماط باستخدام احدى لغات البرمجة او التطبيقات المتخصص.
| |||||||
| ||||||||
Prerequisite | Credits | Course Title | Course Code | |||||
3 | Advanced Pattern Recognition | CS604 | ||||||
1. Objectives: This course aims to give the student the ability to:
2. Content: The course covers: Parallel and sequential recognition methods, scene analysis, syntactic pattern recognition, shape analysis and recognition. Covering theoretical foundations of classification and pattern recognition and discuss applications of pattern recognition: applications in character recognition - optical character recognition (OCR), speech and face recognition, and some applications in automation and robotics (industrial robot vision and medical diagnosis). Moreover, this course will include some topics such as: Bayesian decision theory, discriminate functions for normal class distribution, pattern estimation and supervised learning, nonparametric techniques linear discriminant functions and learning, unsupervised learning and clustering, neural networks including multilayer perceptron, stochastic algorithms (such as genetic algorithms). Practical aspects include practical exercises on the methods of patterns recognitions using one of the programming languages or specialized applications.
| Course Description |
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | |||||
605 عال | النظم الخبيرة | 3 | ||||||
توصيف المقرر | 1. الأهداف: يهدف هذا المقرر أن يكون الطالب قادرا على:
2. المحتوى: يحتوي هذا المقرر على: طبيعة النظم الخبيرة ومعماريات النظام الخبير وأنواع النظم الخبيرة والعلاقة بين النظم الخبيرة والذكاء الاصطناعي والنظم القائمة على المعرفة والمميزات المميزة للأنظمة الخبيرة وفوائد استخدام نظام خبير. الأساس النظري للنظم الخبيرة. تمثيل ومعالجة المعرفة في الحاسب الآلي (التمثيل القائم على القواعد؛ التمثيلات المستندة إلى المنطق؛ التصنيفات؛ المراجع؛ الإطارات؛ الشبكات الدلالية والمنقسمة).. تحليل لبعض الأنظمة الخبيرة الكلاسيكية. بناء النظم الخبيرة. منهجيات بناء النظم الخبيرة: اكتساب المعرفة والاستنباط؛ إضفاء الطابع الرسمي. التمثيل والتقييم. أدوات هندسة المعرفة.
| |||||||
| ||||||||
Prerequisite | Credits | Course Title | Course Code | |||||
3 | Expert Systems | CS605 | ||||||
1. Objectives: This course aims to give the student the ability to:
2. Content: This course covers: the types of Expert Systems, the relationship among Expert Systems, Artificial Intelligence and to Knowledge-Based Systems. Distinguishing features and benefits of Expert Systems. The theoretical foundations of expert systems. The representation and manipulation of knowledge in a computer (rule-based representations; logic-based representations; taxonomies; frames; semantic and partitioned nets). Expert System Architectures. An analysis of some classic expert systems. Building Expert Systems. Methodologies for building expert systems: knowledge acquisition and elicitation; formalization; representation and evaluation. Knowledge Engineering tools.
| Course Description |
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | |||||
606 عال | استرجاع المعلومات المتقدم | 3 | ||||||
توصيف المقرر | 1. الأهداف: يهدف هذا المقرر أن يكون الطالب قادرا على:
2. المحتوى: يتناول هذا المقرر المواضيع التالية: التقنيات المحوسبة لمعالجة وإدارة المعلومات الغير منظمة وشبه المنظمة وذلك على نحو فعال. يشمل ذلك الأساليب والأدوات المختلفة للحصول على المعلومات، مثل محركات البحث في شبكة الويب، ونظم التصنيف، وكذلك استخراج المعلومات وأدوات إدارة المعرفة. التقنيات المتقدمة لنظم المعلومات المبنية على النص: كفاءة فهرسة النص؛ نماذج استرجاع فضاء المتجهة والمنطق؛ قضايا التقييم والواجهة؛ البحث في شبكة الويب بما في ذلك تتبع الارتباطات، الخوارزميات التي تستند إلى ارتباط، بيانات الويب الوصفية؛ تجميع بيانات الويب، التصنيف؛ التنقيب في البيانات. في الجانب العملي يقوم الطالب بتنفيذ مشروع في مجال استرجاع المعلومات.
| |||||||
| ||||||||
Prerequisite | Credits | Course Title | Course Code | |||||
3 | Advanced Information Retrieval | CS606 | ||||||
1. Objectives: This course aims to give the student the ability to:
2. Content: The course presents the field of information retrieval which covers: The automated techniques to effectively handle and manage unstructured and semi-structured information. This includes methods and principles that are at the heart of various systems for information access, such as Web or enterprise search engines, categorization and recommender systems, as well as information extraction and knowledge management tools. Advanced techniques for text-based information systems: text indexing efficiency; vector and vector-space retrieval models; valuation and interface issues; web-based search including crawling, link-based algorithms, metadata web data and text mining. On the practical side, the student will implement a project in the field of information retrieval.
| Course Description |
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | |||||
607 عال | معالجة اللغات الطبيعية المتقدم | 3 | ||||||
توصيف المقرر | 1. الأهداف: يهدف هذا المقرر أن يكون الطالب قادرا على:
2. المحتوى: يهدف هذا المقرر إلى تقديم طرق وتقنيات استخدام الحاسب الآلي في معالجة اللغات الطبيعية. يشمل المقرر نمذجة اللغات واللغويات والكلمات والقواميس ونموذج ماركوف المخفي والنحو الحتمي وخوارزميات الإعراب وطرق المخازن واسترجاع المعلومات واستخلاص المعلومات والترجمة. خلال الجانب العملي للمقرر يقدم الطالب مشروع لإحدى تطبيقات معالجة اللغات الطبيعية.
| |||||||
| ||||||||
Prerequisite | Credits | Course Title | Course Code | |||||
3 | Advanced Natural Languages Processing | CS607 | ||||||
1. Objectives: This course aims to give the student the ability to:
2. Content: This course aims to explain how computer’s methods and technology can be used for processing the natural language. Topics include language modeling, linguistics, words and lexicon, hidden Markov models, deterministic and stochastic grammar, parsing algorithms, corpus-based methods, information retrieval and information extraction, and language translation. On the practical side, the student will implement a project in the field of NLP.
| Course Description |
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | |||||
608 عال | المعلومات الحيوية | 3 | ||||||
توصيف المقرر | 1. الأهداف: يهدف هذا المقرر أن يكون الطالب قادرا على:
2. المحتوى: يقدم هذا المقرر المفاهيم والأساليب الأساسية لهيكلية المعلوماتية الحيوية والتطبيقات المتقدمة في هذا المجال. تشمل المواضيع تسلسل والتسلسل الفرعي وهيكلة ووظائف الحمض النووي وجزيئات البروتين. والجوانب المتقدمة في تسلسل ومحاذاة وهيكلة وأساليب وطرق البروتين للطي والتنبؤ ببنية البروتين. أساسيات الديناميات الجزيئية ومحاكاة مونتي كارلو. تطبيق التعلم الآلي وتقنياته في تحديد بنية البروتين (البلورات بالأشعة السينية، الرنين المغناطيسي النووي و Cryo-EM). الجانب العملي للمقرر يهدف إلى تأكيد فهم المفاهيم التي تم تدريسها ومساعدة الطلاب على استخدام أدوات وتقنيات المعلوماتية الحيوية المتطورة لحل المشاكل في أبحاثهم الخاصة.
| |||||||
| ||||||||
Prerequisite | Credits | Course Title | Course Code | |||||
3 | Bioinformatics | CS608 | ||||||
1. Objectives: This course aims to give the student the ability to:
2. Content: This course introduces fundamental concepts and methods for structural bioinformatics and the advanced applications. Topics covered include sequence and subsequence, structure and function of DNA and protein molecules, advanced sequence and structure alignment methods, methods of protein folding and protein structure prediction (homologous modeling, threading and ab initio folding), basics of molecular dynamics and Monte Carlo simulation, principle and application of machine learning, and techniques of protein structure determination (X-ray crystallography, NMR and cryo-EM). Emphasis is on the understanding of the concepts taught and the practical utilization, with the objective to help students to use the cutting-edge bioinformatics tools/methods to solve problems in their own research.
| Course Description |
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | |||||
609 عال | معالجة الصور الرقمية المتقدم | 3 | ||||||
توصيف المقرر | 1. الأهداف: يهدف هذا المقرر أن يكون الطالب قادرا على:
2. المحتوى: يقدم هذا المقرر تقنيات معالجة وتحليل الصور الرقمية. يشمل المحتوى على التطبيقات المتعددة لمعالجة وتحليل الصور، مصادر الحصول على الصور، طرق تحسين جوده الصور، استخدام الرسم الإحصائي في توضيح الصور، استخدام المرشحات لتحسين وضوح الصور وكذلك إظهار حواف الصور، طرق فصل مكونات الصورة عن الخلفية، استخدام الرسم الإحصائي والحواف في فصل مكونات الصورة بعضها عن بعض، فصل مناطق مكونات الصورة بطريقة نمو المنطقة، تمثيل الأشياء المستهدفة بالصورة، استخلاص السمات المميزة للأشكال، مبادئ طرق تمييز الأشكال. يحتوي الجانب العملي على تدريبات وجوانب عملية لهذه التقنيات باستخدام احدى لغات البرمجة او بعض البرمجيات المتخصصة مثل برنامج MATLAB.
| |||||||
| ||||||||
Prerequisite | Credits | Course Title | Course Code | |||||
3 | Advanced Digital Image Processing | CS609 | ||||||
1. Objectives: This course aims to give the student the ability to:
2. Content: The course covers the techniques of digital image processing and analysis. Course topics include: image sensing and acquisition, some basic gray level transformations for image enhancement, image contrast enhancement using histogram processing, image smoothing using spatial filters, image sharpening using spatial filters, point, line and edge detection, basic global and adaptive thresholding for image segmentation, optimal global and adaptive thresholding for image segmentation, region-based image segmentation and edge-based segmentation, image restoration in the presence of noise-spatial filtering and image enhancement. The practical section contains training and practical aspects of these techniques using one of the programming languages or some specialized software like MATLAB software.
| Course Description |
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | |||||
610 عال | الابصار الحاسوبي المتقدم | 3 | ||||||
توصيف المقرر | 1. الأهداف: يهدف هذا المقرر أن يكون الطالب قادرا على:
2. المحتوى: يهدف هذا المقرر إلى تقديم مفاهيم وتطبيقات الإبصار الحاسوبي وكيفية استخلاص خصائص وبنية البيئة الثلاثية الأبعاد من العالم الحقيقي وذلك من خلال واحده أو أكثر من الصور ثنائية الأبعاد. يشمل المقرر مواضيع الحصول على الصور، الصور الرقمية وخصائصها، العمليات المبدئية على الصور، تجزئة الصور، تمثيل مظهر الأشياء وإدراكها، تحليل الحركة ودراسة حالات مثل إدراك الأشياء وتتبعها.
| |||||||
| ||||||||
Prerequisite | Credits | Course Title | Course Code | |||||
3 | Advanced Computer Vision | CS610 | ||||||
1. Objectives: This course aims to give the student the ability to:
2. Content: The goal of this course is to provide the concepts and applications of computer vision and how to deduce the properties and structure of the three-dimensional world from one or more two-dimensional images. Topics include image acquisition, the digital image and its properties, image preprocessing, segmentation, shape representation and object recognition, motion analysis, and case studies like object recognition and object tracking.
| Course Description |
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | |||||
611 عال | النظم الذكية | 3 | ||||||
توصيف المقرر | 1. الأهداف: يهدف هذا المقرر أن يكون الطالب قادرا على:
2. المحتوى: يركز هذا المقرر على استخدام الذكاء الاصطناعي في حل مشاكل حقيقية من الواقع المعاش التي يصعب حلها باستخدام الخوارزميات التقليدية. ويستكشف النظرية الأساسية وراء منهجيات لتطوير النظم التي توضح السلوك الذكي بما في ذلك التعامل مع عدم اليقين، والتعلم من الخبرة، واتباع استراتيجيات حل المشكلات الموجودة في الطبيعة، يحتوي هذا المقرر على دراسة منهجيات الأنظمة الذكية الشائعة، مثل النظم القائمة على القواعد، والاستنتاج الضبابي، والشبكات العصبية، والحساب التطوري، وتنقيب البيانات، والحلول التي تستند على دراسة الحالة السببية، والتفكير الاحتمالي، والوكيل الذكي. كما يتم تناول المفاهيم التي تمكن الطالب من تحديد أي نوع من منهجية النظام الذكي سيكون مناسبًا لنوع معين من المشكلات. في القسم العملي، سيوضح الطالب، من خلال مشروع، القدرة على تصميم وتطوير نظام ذكي لتطبيق محدد.
| |||||||
| ||||||||
Prerequisite | Credits | Course Title | Course Code | |||||
3 | Intelligent Systems | CS611 | ||||||
1. Objectives: This course aims to give the student the ability to:
2. Content: This course focuses on the using of AI in solving real world problems for which solutions are difficult to express using the traditional algorithmic approach. It explores the essential theory behind methodologies for developing systems that demonstrate intelligent behavior including dealing with uncertainty, learning from experience and following problem solving strategies found in nature. The course covers the common intelligent systems methodologies; such as Rule-based systems, Fuzzy inferencing, Artificial neural networks, Evolutionary computation, Data Mining, Case-based reasoning, Probabilistic reasoning, Intelligent agents. The concepts that help in determine which type of intelligent system methodology would be suitable for a given type of application problem. On the practical section student will demonstrate, in the form of a project work, the ability to design and develop an intelligent system for a selected application.
| Course Description |
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | |||||
٦٦٧نال | نظم دعم اتخاذ القرار المتقدمة | 3 | ||||||
توصيف المقرر | 1. الأهداف: يهدف هذا المقرر أن يكون الطالب قادرا على:
2. المحتوى: يقدم هذا المقرر مخططًا عامًا لأنظمة دعم اتخاذ القرار. وتشمل الموضوعات: مبادئ وسياسات نظم دعم اتخاذ القرار، والأساسيات العلمية لهذه النظم، وتطبيقات نظم دعم اتخاذ القرار. يتعلم الطالب خلال المقرر كيفية تصنيف انظمة القرارات المعمول بها واختيار المناسب لتطوير أحدث الحلول المؤسسية المفيدة لتحسين عملية اتخاذ القرارات التي تعتمد على البيانات.
| |||||||
| ||||||||
Prerequisite | Credits | Course Title | Course Code | |||||
3 | Advanced Decision Support Systems | IS667 | ||||||
1. Objectives: This course aims to give the student the ability to:
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 Description |
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | |||||
612عال | أنظمة الوكيل المتعددة | 3 | ||||||
توصيف المقرر | 1. الأهداف: يهدف هذا المقرر أن يكون الطالب قادرا على:
2. المحتوى:
| |||||||
| ||||||||
Prerequisite | Credits | Course Title | Course Code | |||||
3 | Multi-Agent Systems | CS612 | ||||||
1. Objectives: This course aims to give the student the ability to:
2. Content:
| Course Description |
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | |||||
613 عال | مواضيع مختارة في الذكاء الاصطناعي | 3 | 600 عال | |||||
توصيف المقرر | 1. الأهداف: يهدف هذا المقرر أن يكون الطالب قادرا على:
2. المحتوى: دراسة مواضيع متقدمة ومختارة في تطبيقات وعلم الذكاء الاصطناعي من الأبحاث العلمية المنشورة حديثا او المنتجات الحديثة التي تتناول التطوير النظري أو التطبيقات العملية في مجال الذكاء الاصطناعي
| |||||||
| ||||||||
Prerequisite | Credits | Course Title | Course Code | |||||
CS600 | 3 | Selected topics in AI applications | CS613 | |||||
1. Objectives: This course aims to give the student the ability to:
2. Content: Advanced topics selected from current journals or current products in AI and its applications that deal with theoretical development or applications in the field of AI
| Course Description |
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | ||||
614 عال | التعليم العميق العملي | 3 | 603 عال | ||||
توصيف المقرر | 1. الأهداف: يهدف هذا المقرر أن يكون الطالب قادرا على:
2. المحتوى: هذا مقرر عملي سيتعلم الطالب من خلاله كيفية بناء وتركيب النماذج الأكثر ملاءمة لمشروع تعليمي عميق ، وسيستخدم الطالب أي برنامج قوي ، على سبيل المثال Python و TensorFlow. من خلال هذه المقرر، سوف يستخدم الطلاب البرنامج لبناء نماذج بدرجات تعقيد مختلفة، من الانحدار الخطي / اللوجستي البسيط إلى الشبكات العصبية التلافيفية والشبكات العصبية المتكررة لحل مهام مثل تضمين الكلمات، الترجمة، التعرف على الحروف البصرية، تعلم التعزيز. سيتعلم الطلاب أيضًا أفضل الممارسات لتنظيم نموذج وإدارة تجارب الأبحاث. يحتوي هذا المقرر على دراسة منهجيات الأنظمة الذكية الشائعة، مثل النظم القائمة على القواعد، والاستنتاج الضبابي، والشبكات العصبية، والحساب التطوري، وتنقيب البيانات، والحلول التي تستند على دراسة الحالة السببية، والتفكير الاحتمالي، والوكيل الذكي. كما يتم تناول المفاهيم التي تمكن الطالب من تحديد أي نوع من منهجية النظام الذكي سيكون مناسبًا لنوع معين من المشكلات. في القسم العملي، سيوضح الطالب، من خلال مشروع، القدرة على تصميم وتطوير نظام ذكي لتطبيق محدد.
| ||||||
| |||||||
Prerequisite | Credits | Course Title | Course Code | ||||
CS603 | 3 | Practical Deep Learning | CS614 | ||||
1. Objectives: This course aims to give the student the ability to:
2. Content: This is a practical course through which the student will learn how to build and structure models best suited for a deep learning project, student will use any powerful software, for example Python and TensorFlow. Through the course, students will use the software to build models of different complexity, from simple linear/logistic regression to convolutional neural network and recurrent neural networks to solve tasks such as word embedding, translation, optical character recognition, reinforcement learning. Students will also learn best practices to structure a model and manage research experiments.
| Course Description |
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | |||||
615 عال | اكتشاف المعرفة وتنقيب البيانات | 3 | ||||||
توصيف المقرر | 1. الأهداف: يهدف هذا المقرر أن يكون الطالب قادرا على:
2. المحتوى: يتناول هذا المقرر المفاهيم والأدوات والأساليب الخاصة باكتشاف المعرفة والتنقيب في البيانات. تشمل الموضوعات عملية اكتشاف المعرفة وطرق استخراج البيانات مثل التعلم القائم على القواعد وأشجار القرار وقواعد الارتباط. كما يبرز المقرر اْن اكتشاف المعرفة والتنقيب في البيانات تجمع بين تقنيات الذكاء الاصطناعي، التعلم الآلي، تحليل البيانات الإحصائية، تمثيل البيانات، قواعد البيانات واسترجاع المعلومات. المقرر يتطرق اْيضا إلى تطبيق عملية اكتشاف المعرفة والتنقيب في البيانات في المجال العلمي والصناعي. بالإضافة إلى ذلك، يوفر هذا المقرر خبرة عملية تستند إلى مشاريع تمكن الطلاب من تحليل البيانات الكبيرة باستخدام أدوات التنقيب في البيانات المستخدمة حاليًا.
| |||||||
| ||||||||
Prerequisite | Credits | Course Title | Course Code | |||||
3 | Knowledge Discovery and Data Mining | CS615 | ||||||
1. Objectives: This course aims to give the student the ability to:
2. Content: This course introduces the knowledge discovery and data mining (KDD) concepts, tools and methods. Topics covered in this course include the knowledge discovery process and data mining methods such as rule-based learning, decision trees, and association rules. The course explores also how KDD brings together techniques from artificial intelligence, machine learning, statistical data analysis, data visualization, databases, and information retrieval. Application of KDD process in scientific and industrial domain is discussed. In addition, this course provides a hands‐on experience based on projects involving the students in the analysis of large real‐life data using the currently used data mining tools.
| Course Description |
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | |||||
618هال | الرابوتية والاتمتة المتقدمة | 3 | ||||||
توصيف المقرر | 1. الأهداف: يهدف هذا المقرر أن يكون الطالب قادرا على:
2. المحتوى: يغطي هذا المقرر: تصميم وتطوير أنظمة الروبوت . يتم التركيز على الطبيعة متعددة التخصصات لأنظمة الروبوت ، بما في ذلك تصميم النظام ، وأنظمة التحكم في التغذية المرتدة ، والتحكم القائم على الرؤية ، والاستقلالية. سيحصل المشاركون على معرفة تفصيلية للتقنيات اللازمة لتطوير وتنفيذ الأنظمة الآلية شبه المستقلة / ذاتية الحكم. تشمل مجالات الموضوعات الرئيسية علم الحركة وديناميكيات التحكم ، والتحكم في الحلقة المغلقة للأنظمة الآلية ، والروبوتات المتنقلة ، وتقنيات الرؤية الخاصة بالروبوتات ، وبناء الأنظمة الآلية ، والأنظمة الذاتية.
| |||||||
| ||||||||
Prerequisite | Credits | Course Title | Course Code | |||||
3 | Advanced Robotics and Automations | CE618 | ||||||
1. Objectives: This course aims to give the student the ability to:
2. Content: This course covers: The design and development of robotic systems. Emphasis is on the multidisciplinary nature of robotic systems, including system design, feedback control systems, vision-based control, and autonomy. Participants will obtain detailed knowledge of the techniques needed to develop and implement manipulation and semi-autonomous/autonomous robotic systems. Major topic areas include manipulator kinematics and dynamics, closed-loop control for robotic systems, mobile robots, vision techniques for robotics, building robotic systems, and autonomous systems.
| Course Description |
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | |||||
616 عال | خوارزميات التحسين | 3 | 602 عال | |||||
توصيف المقرر | 1. الأهداف: يهدف هذا المقرر أن يكون الطالب قادرا على:
2. المحتوى: تهدف خوارزميات التحسين إلى اتخاذ قرارات جيدة عندما يكون لدينا العديد من الاحتمالات للاختيار من بينها. تطبيقاتها موجودة في كل مكان في المجتمعات الحديثة. مثل حل لغز sudoku، جدولة رحلات الطائرات وطاقمها، تنظيم إنتاج الحديد، تنظيم نقل الفوسفات من المناجم إلى الموانئ، اتخاذ قرارات بشأن استخدام الموارد النادرة أو باهظة التكلفة، تنظيم طرق توصيل الطرود اليومية، جدولة أوقات المدارس، الخ. بالرغم من أهميتها الأساسية، فإن هذه المشاكل تشكل كابوسًا لحلها باستخدام طرق علوم الكمبيوتر التقليدية. يغطي هذا المقرر عددا من المفاهيم والتقنيات التي يشار إليها عادة باسم خوارزميات التحسين. مثل البرمجة الرياضية، البحث المحلي، الخوارزمية النهمة، الخوارزميات التطورية، إلخ. سيوسع الطلاب فهمهم لكيفية حل مشاكل التحسين الصعبة من خلال معرفة المزيد عن الخوارزميات الذكية المستخدمة لحلها، وكيفية التكيف مع هذه الخوارزميات لحل مشاكل التحسين ذات المستوى العالي. من خلال فهم أفضل لخاصيات هذه الخوارزميات، سيقوم الطلاب بتحسين قدراتهم في النمذجة، ويكونوا قادرين على اختيار وتصميم وتنفيذ أكثر الخوارزميات ملاءمة للمشكل المزمع.
| |||||||
| ||||||||
Prerequisite | Credits | Course Title | Course Code | |||||
CS602 | 3 | Optimization Algorithms | CS616 | |||||
1. Objectives: This course aims to give the student the ability to:
2. Content: Optimization algorithms aim to make good decisions when we have many possibilities to choose from. Its applications are ubiquitous throughout modern societies; such as solving sudoku puzzles, scheduling of planes and their crew, organization of iron production, organization of the phosphate transportation from the mines to the ports, decisions on the use of scarce or expensive resources, organization of packages daily delivery routes, making of school timetables, power delivery to our homes, etc. Despite their fundamental importance, these problems are a nightmare to solve using traditional undergraduate computer science methods. This course investigates a number of concepts and techniques commonly referred to as optimization algorithms; such as mathematical programming, local search, greedy algorithm, genetic algorithms, particle swarm and ant colony optimization techniques, etc. Students will extend their understanding of how to solve challenging optimization problems by learning more about intelligent algorithms used to solve them, and how to adapt these algorithms to solve high-level modeled optimization problems. By better understanding the characteristics of these algorithms, students will both improve their modeling capabilities, and be able to choose, design and implement the most appropriate algorithms to use.
| Course Description |
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | |||||
617 عال | مناهج وأخلاقيات البحث العلمي | 3 | ||||||
توصيف المقرر | 1. الأهداف: يهدف هذا المقرر أن يكون الطالب قادرا على:
2. المحتوى: يقدم هذا المقرر المعرفة والمهارات البحثية لطلبة الدراسات العليا من خلال الاستكشاف النقدي للغة البحثية والأخلاقيات وأساليب البحث. يقدم المقرر لغة البحث ، المبادئ والتحديات الأخلاقية ، وعناصر عملية البحث ومن ثم استخدام هذه الأسس النظرية للبدء في مراجعة نقدية للأدبيات ذات الصلة بمجالهم و تحديد كيفية الاستفادة من الأبحاث السابقة في تكوين فهمهم لعملهم البحثي، كما يتضمن هذا المقرر تقديم الطلاب لعمل ندوات وحلقات دراسية عن البحوث المنشورة حديثا أو المشاريع ذات الصلة.
| |||||||
| ||||||||
Prerequisite | Credits | Course Title | Course Code | |||||
3 | Research Ethics and Methods | CS 617 | ||||||
1. Objectives: This course aims to give the student the ability to:
2. Content: This course provides graduate students knowledge and research skills through critical exploration of research language, ethics, and approaches. The course introduces the language of research, ethical principles and challenges, and the elements of the research process. Graduate students will use these theoretical underpinnings to begin to critically review literature relevant to their field or and determine how research findings are useful in forming their understanding of their work. The student must present a seminar in one of the currents researches or projects in the area.
| Course Description |
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | |||||
**** | مقرر حر (بعد موافقة القسم) | 3 | ||||||
توصيف المقرر | 1. المحتوى: يحق للطالب دراسة مقرر من أقسام او كليات أخرى بالجامعة أو خارج الجامعة بشرط موافقة مسبقة من القسم والكلية. | |||||||
| ||||||||
Prerequisite | Credits | Course Title | Course Code | |||||
3 | Free Course (based on department approval) | **** | ||||||
1. Content: The student can study a course from other departments or colleges at the PSAU university or other university, subject to the prior approval of the department and the college. | Course Description |
رمز ورقم المـقرر | عنوان المقـــــرر | عدد الوحدات | متطلب سابق | |||||
666عال | مشروع بحثي | 4 | ||||||
توصيف المقرر | 1. الأهداف: يهدف هذا المقرر أن يكون الطالب قادرا على:
2. المحتوى: يقوم الطالب وتحت إشراف أحد أعضاء هيئة التدريس بالعمل على دراسة وحل مشكلة محددة باستخدام الذكاء الاصطناعي، لتزويده بالمهارات البحثية والعملية اللازمة المتعلقة بحياته المهنية، بما في ذلك البحث الأكاديمي والتقييم، وكتابة التقارير التقنية التي تشمل: توضيح حلول المشاكل، تعريف مجال المشروع، أهدافه، والمنهجية المتبعة. يرتبط المشروع بمشكلة حقيقية في الصناعة، والقطاع العام ، أو في أحد التخصصات العلمية الأخرى.
| |||||||
| ||||||||
Prerequisite | Credits | Course Title | Course Code | |||||
4 | Research Project | CS666 | ||||||
1. Objectives: This course aims to give the student the ability to:
2. Content: The student has to work in project under the supervision of a faculty member for a specific problem in the area of AI, to afford them with the necessary research and business skills relating to their professional career, including literature searching and evaluation, technical report including: outlining solution to the problem, defining the scope of the MSc project, its goals, and the methodology to be undertaken. The project will be related to a real problem in the industry, the public sector as well as from other scientific disciplines.
| Course Description |