وصف المواد
الرئيسية » كليات » وصف المواد

المساق

اسم المساق

المتطلب السابق

120103

المهارات الحاسوبية (1)

لا يوجد

يهدف هذا المساق الى إكساب الطالب القدرة على استعمال البرامج الحاسوبية العامة التي يحتاجها في حياتة اليومية، وتعطى جميع المادة في المختبر وتشمل المواضيع والبرمجيات التالية: شرح موجز لمكونات الحاسوب المادية والبرمجية، استخدام نظام النوافذ، استخدام معالج النصوص، استخدام الجداول الإلكترونية، استخدام معالجات عرض الشرائح، واستخدام الإنترنت.

312111

اساسيات تكنولوجيا المعلومات

120103

مكونات تكنولوجيا المعلومات، المكونات المادية: الذاكرة و وحدة المعالجة، دورة الآلة، أنظمة العدد: العشري والثنائي والثماني والسادس عشر، العمليات الحسابية، تمثيل البيانات و تشفيرها، شبكات الحاسوب، الوسائط التعددية، التجارة الإلكترونية، أنظمة المعلومات، خطوات التحليل و التصميم، خطوات حل المسائل الخوارزمية، مخطط سير العمليات، أشباه البرامج، تدريب على وظائف برمجية أسبوعية في المختبر.

312151

مقدمة في البرمجة

120103

يهدف هذا المساق الى تعريف الطالب بالمفاهيم الأساسية للغة برمجة مختارة وخصائصها (مثل C++) وإكسابه القدرة على كتابة برامج خالية من الأخطاء. المواضيع التي يغطيها المساق تشمل: المدخلات والمخرجات، أنواع البيانات، تعريف الاقترانات البرمجية، المنظورية وأنواع المتغيرات، إرسال المعاملات، طرق التكرار، المصفوفات، المؤشرات، السلاسل الرمزية والملفات، مقدمة إلى الأصناف والكينونات، اقترانات الإنشاء والإلغاء، العنوان الأساسي للاقتران، الوصول الخاص والعام، الجزء التنفيذي للصنف. لهذا المساق جانب عملي داخل المختبر يتم من خلاله تدريب الطالب على كتابة برامج بسيطة وحل مسائل مختلفة ذات علاقة بالمفاهيم البرمجية التي يغطيها هذا المساق.

312220

البحث العلمي وكتابة التقارير

120103

المفاهيم الاساسية لمنهج البحث العلمي. المسألة العلمية: تعريفها وصياغتها. طرق البحث العلمي: الطرق التجريبية والطرق المجردة. أدوات البحث العلمي ومصادره. جمع البيانات. التحليل العلمي. أسس إعداد التقارير العلمية، دروس خاصة في اللغة الانجليزية المتقدمة في تكنولوجيا المعلومات، أسس الندوة العلمية  وتقديمها. ويرتكز هذا المساق، علاوة على المحاضرات النظرية، على مهام أسبوعية تعطى للطالب في مجال البحث العلمي وكتابة التقارير، واستخراج المعلومات وتلخيصها وصياغتها وتقديمها ومناقشتها.

120253

الرياضيات المتقطعة

120152

المنطق الافتراضي والاسنادي والعمليات عليهما: تحديد الجملة، أدوات الربط، جداول الخطأ والصواب، البديهيات، الفرضيات، التناقض، المسورات. الاستنتاج المنطقي والاسنادي والرياضياتي، الاستقراء الرياضي والاستدعاء الذاتي التراجعي recursion . طرق العد: التباديل، التوافيق، عد المجموعات المنتهية. المجموعات والعلاقات والاقترانات. نظرية المخططات: المسارات، المخططات المترابطة والموزونة، المخططات المتجهة وغير المتجهة، الدوال: خواصها و مداها و مجالها، تمثيل المصفوفات، الأشجار الممتدة، الزيارة الشاملة للمخططات والمخططات الشجرية.

120252

تحليل عددي

120152

الطرق العددية؛ تحليل الأخطاء؛  أيجاد الجذور  للمعادلة؛ طرق التداخل والتكرار؛  الجذور: الطرق المباشرة و غير المباشرة لأنظمة معادلات خطية؛ حل أنظمة غير خطية؛ التقريب و التفسير؛ التكاملات و التفاضلات العددية. يرافق المساق تدريبات عملية على كتابة برامج لتنفيذ الطرق والحلول  باستخدام لغات البرمجة أو برمجيات مثل MATLAB .

311161

تصميم منطق الحاسوب

-

أنظمة العد. الشيفرات الثنائية. الجبر البوليني والبوابات المنطقية. تبسيط الدوال البولينية. المنطق التجميعي: دائرة الجمع، دائرة الطرح،   دائرة تحويل الشيفرات، دائرة المقارنه، دائرة التشفير، دائرة فك التشفير، دائرة الاختيار وذاكرة القراءة فقط. المنطق التتابعي: النطاطات، المسجلات، العدادات، الذاكرة العشوائية.

311211

تراكيب البيانات (1)

312151

يهدف هذا المساق الى تعريف الطلبة بالأنواع المختلفة من تراكيب (هياكل) البيانات والعمليات المختلفة التي تجري عليها وكيفية تمثيل ذلك في الحاسوب بكفاءة عملية. ويشمل المساق المواضيع التالية: أنواع البيانات وتراكيبها، وتجريدها وكبسلتها.  المصفوفات، القوائم المتسلسلة بكافة أشكالها، تخزين السلاسل الرمزية والتعامل معها، الطوابير والمكادس وتطبيقاتها، الهياكل الشجرية الثنائية والعامة وتطبيقاتها والعمليات عليها. المخططات والتراكيب الشبكية. تنظيم الملفات التتابعية والمفهرسة. كما يشمل المساق تدريبات عملية وبرمجية اسبوعية.

311213

تراكيب البيانات (2)

311211

يعرض هذا المساق المفاهيم المتقدمة لتراكيب البيانات متطرقا الى المصفوفات، والمؤشرات، التكرار، وانواع المختلفة من القوائم المرتبطة؛ الاحادية، المزدوجة، والدائرية، وعمليات المكدس و كما يرتبط بتنفيذ الأكوام كقائمة. والطوابير، عمليات قائمة الانتظار وتنفيذ قوائم الانتظار كقائمة. الأشجار، و الأشجار الثنائية.

311251

البرمجة المرئية

312151

أسس البرمجة المرئية. البيئات المتكاملة لتطوير البرامج. نماذج الادخال. التحكم. أشرطة وصناديق الخيارات. تصميم قوائم الخيارات. الانسياب المنطقي للبرامج. أنواع البيانات في البرمجة المرئية. استخدام نوافذ الحوار. تصميم واستخدام قوائم المساعدة. تتبع البرامج  المرئية وتدقيقها. إنتاج البرمجيات المرئية. تطبيقات مختارة.

311252

برمجة الانترنت

312151

تاريخ الشبكة العالمية www وكيفية عملها. تقنيات التصفح والبحث على الانترنيت. تطبيقات الانترنيت وخدماتها. النصوص المترابطة وتصميم الصفحات على الانترنيت. لغات النصوص. مواقع الانترنيت واستضافتها. ويشمل المساق تدريبات عملية أسبوعية على برمجة الانترنيت وتصميم المواقع.

311253

البرمجة الكينونية

312151

يعتبر هذا المساق استكمالا لمساق مقدمة البرمجة 1 (312151)، ويهدف الى تزويد الطالب بالمعرفة والمهارات اللازمة لتصميم وتطوير برا مج  باستخدام المنهج الكينوني، ويشمل المواضيع التالية: طريقة التفكير الموجهة بالكينونة، الأصناف، الطرق، الرسائل، المعاملات، الوراثة، الاستبدال والتعديل، الربط الثابت والديناميكي، تعددية الأشكال، المنظورية والاعتمادية، الكينونات والملفات.

وسيرتبط المساق بمختبر يتم فيه تطبيق المفاهيم النظرية للمساق من خلال البرمجة بإحدى اللغات الكينونية (مثل C++  أو Java)، ويتضمن المختبر  تمارين عملية ومسائل وحالات دراسية تتدرج مع المساق الأصلي بما يتناسب والمواضيع التي يدرسها الطالب في المساق.

311261

تنظيم الحاسوب واللغة التجميعية

311161

تمثيل الأعداد. الهيكلية الأساسية لحواسيب فون نيومان. طرق العنونة، برمجة الآلة، مجموعة الايعازات واللغة التجميعية. انواع وطرق العنونه.  تركيب ووظائف وحدة المعالجة المركزية. وحدات الإدخال والإخراج. تنظيم الذاكره الداخليه والخارجيه. نظم المقاطعه. تدريبات عملية على البرمجة باللغة التجميعية. 

311271

قواعد البيانات (1)

311211

بيئة قواعد البيانات؛ هيكلية قواعد البيانات؛ نماذج البيانات: نموذج المفاهيم، نموذج العلاقات و الكينونات (ERM) ، النموذج المحسن EERM، نموذج الكائنات الموجهة OMT ؛ قواعد البيانات العلائقية؛ تصميم قواعد البيانات؛ لغات قواعد البيانات: لغة الاسترجاع التركيبية SQL ؛ الجداول الوهمية؛ قاموس البيانات؛ الصيغ المعيارية  NF، 2NF، 3NF ؛ كمال و صحة قواعد البيانات؛ سرية و أمن قواعد البيانات؛ قواعد البيانات الحديثة: قواعد البيانات ذات الكائنات الموجهة؛ التصميم الفيزيائي؛ قواعد البيانات المركزية و الموزعة.

311311

تصميم وتحليل الخوارزميات

311211

يهدف هذا المساق الى تعريف الطلبة بآلية تحليل الخوارزميات وقياس كفاءتها فعاليتها والطرق المستخدمة في تصميمها وتطويرها. المواضيع التي يغطيها المساق تشمل: تعريف الخوارزميات، طرق تصميم الخوارزميات، تحليل الخوارزميات: مفهوم العملية الأساسية، مفهوم تحليل الحالة الأفضل، الوسطى، والأسوأ، تحليل التعقيد: رموز Big O، Omega، Theta، وخوارزميات الاستدعاء الذاتي (الخوارزميات المتراجعة recursive algorithms، مفهوم صحة الخوارزميات، خوارزميات البحث الأساسية، خوارزميات الفرز الأساسية، الخلط، مفهوم NP-Completeness.

311312

تصميم لغات البرمجة

311212

يهدف هذا المساق الى تقديم المبادئ والمفاهيم الأساسية لأساليب ومناهج التصميم المعتمدة في لغات البرمجة، وتشمل: نظرة تاريخية عن تطور لغات البرمجة التقليدية، عناصر اللغة، تطور معظم لغات البرمجة الأمرية، تصنيف اللغات، أنواع البيانات والكينونات، التعابير والجمل والبرامج الفرعية، النماذج والحزم، قواعد المجال والتعريف للمتغيرات، تمرير المعاملات وإدارة الاستدعاء وسجلات التفعيل والبرمجة المتزامنة، معالجة الاستثناءات، لغات البرمجة الدالية والبرمجة المنطقية والبرمجة الكينونية، مع أمثلة وحالات دراسية مقارنة.

311331

نظم التشغيل

311261

يهدف هذا المساق إلى تزويد الطلبة بالمعرفة والمهارات الأساسية اللازمة لتشغيل وإدارة نظم الحواسيب الصغيرة والتفاعل المباشر مع بيئة النوافذ. المواضيع التي يغطيها المساق تشمل:  مفاهيم نظم التشغيل، وظائف نظم التشغيل، مكونات نظم التشغيل، لمحة عامة عن خدمات نظم التشغيل، إدارة العمليات، جدولة المعالج، إدارة الذاكرة، الحجز، الوصول المباشر في الذاكرة، السرية، والحماية، الذاكرة الافتراضية، أنظمة الملفات. الاختناق dead-lock: مسبباته، شروطه، منعه، التحري عنه. نظم تشغيل النوافذ، الأخطاء والمشاكل المتكررة ومعالجتها، كيفية تعامل نظام النوافذ مع الشبكات. لهذا المساق جانب عملي يركز على استخدام الأوامر والإمكانات التي تتوفر في بيئة نظام النوافذ.

311333

نمذجة ومحاكاة بالحاسوب

311331

يهدف المساق إلى تزويد الطالب بالمعارف والمهارات اللازمة لاستخدام الحاسوب في نمذجة ومحاكاة المسائل والاحداث العملية، ويشمل المساق: مبادئ ومفاهيم المحاكاة بالحاسوب، النماذج الحاسوبية للمحاكاة، الاعداد العشوائية، توليد الاعداد والفحص، طرق مونتى كارلو، مقدمة إلى التوزيع الدالي، نمذجة المحاكاة: الإحداث المنفصلة، المحاكاة المتصلة، التحقق والتيقن، تحليل المدخلات، تحليل المخرجات، نظرية الطوابير، التصميم، البرامج، الفحص، كتابة برامج المحاكاة، تطبيقات. التدريب على وظائف أسبوعية في المختبر.

312221

تحليل الانظمة وتصميمها

311271

التقنيات الاساسية في جمع متطلبات البرمجيات، كتابة المواصفات، المتطلبات الوظيفية وغير الوظيفية، لغات المواصفات الرسمية. مراحل تصميم البرمجيات، التصميم الهيكلي. مقارنة بين استراتيجيات التصميم المختلفة:  التصميم الوظيفي والتصميم الشيئي. التصميم التصاعدي. التجزئة والتركيب. تصميم الوصلات البينية. تجميع البرمجيات من وحدات مستقلة. تصميم المدخلات و المخرجات.

312321

هندسة البرمجيات

312221

طرق معالجة هندسة البرمجيات؛ دورة حياة البرمجيات؛ هندسة النظم المحوسبة؛ إدارة مشاريع البرمجة؛ المتطلبات والمواصفات: متطلبات الهندسة، متطلبات التحليل، النماذج، التنميط، التوصيف الرسمي والجبري؛ تصميم البرمجيات: التصميم الهيكلي، الكائنات الموجهة، الوظائف الموجهة، الوقت الحقيقي وتصميم نظم التفاعل؛ الاعتمادية؛ الصيانة؛ قابلية النقل؛ التوثيق؛ إعادة الهندسة والهندسة العكسية.

311490

تدريب عملي ميداني

90 ساعة و موافقة القسم

يتم تسجيل هذا المساق في السنة الاخيرة من دراسة الطالب، ويهدف إلى تدريب الطالب في بيئة عملية تمكنه من استخدام الحاسوب وتقنياته وادواته وتطبيقاته في إحدى المجالات، سواء في مؤسسة عامة أو خاصة، ويكون التدريب تحت إشراف ومتابعة القسم مع الجهة التي يتدرب فيها الطالب.

311499

مشروع تخرج

90 ساعة و موافقة القسم

يتضمن هذا المساق اعطاء الطالب مسألة تطبيقية متكاملة يقوم من خلالها بربط الكثير من المعارف والمهارات التي اكتسبها خلال دراسته، بحيث يقوم بدراسة المسألة وتحليلها وإعداد التصميم اللازم لحلها وكتابة البرامج وتنفيذها وكتابة تقرير متكامل باستخدام أساليب التوثيق المناسبة. كما يقوم الطالب بعرضها ومناقشتها في جلسة خاصة يحددها القسم.

311215

تراسل البيانات والشبكات

312111

 يهدف هذا المساق إلى تزويد الطلبة بالمفاهيم الاساسية لتراسل البيانات وشبكات الحاسوب، وتشمل مواضيع المساق: مفاهيم وأساليب تراسل البيانات في بنية الشبكات، أنواع الشبكات (المحلية، شبكات المدن، الشبكات المتسعة، الشبكات اللاسلكية)،   وبروتوكولاتها، طبقات الشبكة، مقاييس كفاءة القناة الناقلة، وسائط التراسل، بروتوكولات تخاطب الشبكات و هيكلتها، طبقة ربط البيانات: التقسيم، اكتشاف الأخطاء و تصحيحها، الشبكات المحلية حسب معاييرIEEE،طبقة الشبكة: بروتوكول الانترنت IP، العنونة باستخدام IP، تقسيم الشبكات، الاكتظاظ في الشبكات،  إدارة وتهيئة الشبكات. نماذج الشبكات الطبقية (نماذج OSI و TCP/IP) وبروتوكولاتها.

311323

برمجة الوسائط المتعددة

311252

تطبيقات الوسائط المتعددة في البيئات الموزعه وغير الموزعة. المؤتمرات البصريه. التدفق الصوتي والبصري. مفاهيم وتطبيقات MacroMedia .  وسائل صنع الافلام ذات البعدين. تطبيقات وتكنولوجيا الوسائط المتعددة ثلاثيه الابعاد في الشبكات.

311341

الذكاء الاصطناعي

311311

يهدف هذا المساق الى تزويد الطالب بالمفاهيم والمعارف الأساسية والمهارات اللازمة في  استخدام طرق وخوارزميات الذكاء الاصطناعي وتوظيفها في حل تطبيقات عملية. وتشمل مواضيع المساق: طرق تمثيل المعرفة (المنطق الرمزي والحساب الاستنتاجي وغيرها)، تغطية شاملة لطرق البحث الموجه وغير الموجه، الاستدلال الأمامي والعكسي، البحث الهيروستيكي، نظم القواعد الإنتاجية، مبادئ الأنظمة الخبيرة، برمجة الأنظمة بلغة برولوج. وسيعالج المساق تطبيقات أساسية وأمثلة في الذكاء الاصطناعي والنظم الخبيرة، مثل ألعاب الذكاء، معالجة اللغات الطبيعية، تمييز الأنماط، معالجة الصور، والتخطيط.

311371

قواعد البيانات (2)

311271

موضوعات متقدمة في إدارة قواعد البيانات. تقنيات قواعد البيانات الارتباطية والشيئية. تقنيات تطبيق الانظمة. بنية قواعد البيانات وفهارس النظم. معالجة الاستفسارات وتحسين كفاءتها. معالجة الحركات. إدارة العمليات، إدارة الذاكرة، التحكم المتزامن. قواعد البيانات المتوازية وطرق التحكم في التوازي. الاسترجاع عن الخطأ. استعادة  عمل قواعد البيانات وأمنها.

311373

استخراج البيانات

311371

البيانات الخام ومعاييرها مثل RDF، طرق استخراج البيانات الخام الدلالية، الخوارزميات والانظمة التي تمكن الحاسوب من التعرف على انماط وانتظام البيانات، تحسين التوقعات والاداء من خلال التعامل مع البيانات. مفاهيم أساسية عن الويب الدلالي (semantic web). الاونتولوجيا ونمذجة البيانات والمعلومات. اساليب وخوارزميات إدارة المحتوى الدلالي.

312341

تفاعل الانسان مع الحاسوب

312221

تعريف وسائل التواصل والتعامل مع الحاسوب. أهمية هذه الوسائل. العوامل البشرية التي تؤثر في تصميم وسائل التواصل )القدرات البشرية. تأثير الألوان والأشكال على الإدراك البشري، علم النفس الادراكي(. مفاهيم قابلية الاستخدام.  أنواع وسائل التواصل وتطبيقاتها ( التواصل بالحوار، النوافذ، التعامل المباشر، الواقع الافتراضي(. تحليل وتصميم وسائل الاتصال والتواصل.  تقييم أداء وسائل التواصل وكفاءتها ) التقييم البشري(. البرمجيات الحاسوبية في تصميم وسائل التواصل . وسائل المساعدة والتوثيق. 

311491

موضوعات خاصة في علم الحاسوب

موافقة القسم

يتم في هذا المساق تدريس أحد الموضوعات التي لم تدرج ضمن المساقات التي تتضمنها قائمة المساقات التي يطرحها القسم وبموافقة مجلس القسم. مواضيع مختارة متقدمة في علم الحاسوب، يطلب تقرير و توثيق لمواضيع مدروسة، تدريب على وظائف برمجية أسبوعية في المختبر.

311214

أخلاقيات تكنولوجيا المعلومات

311211

يهدف هذا المساق إلى خلق الوعي  لدى الطالب بالأخلاقيات المتعلقة بالعمل في مجال تكنولوجيا المعلومات من الناحيتين النظرية والعملية، وأساسيات اتخاذ القرارات التي تراعي الجانب الأخلاقي لمشاكل الحاسوب. ويشمل المساق: الخصوصية، التأثيرات الاقتصادية لمجتمع تكنولوجيا المعلومات، قوانين الحماية الفكرية الخاصة في هذا المجال ووسائل تنفيذها، المسئولية الأخلاقية لخبراء المعلومات. قرصنة البرامجيات وتأثيرها على سوق العمل، العلاقات التي تحكم المجتمع بتكنولوجيا المعلومات.

311352

التجارة الالكترونية

311252

يهدف هذا المساق إلى تعريف الطالب على أساسيات التجارة الإلكترونية، كيفية بنائها وإدارتها، وعلى الجوانب الادارية والتكنولوجية للتجارة الإلكترونية. ويشمل المساق مواضيع: مقدمة عن التجارة الإلكترونية والأسواق الإلكترونية، تجارة التجزئة عبر الإنترنت، نماذج التجارة الإلكترونية وتطبيقاتها، الحكومة الإلكترونية، الإعلان عبر الإنترنت، بناء تطبيقات التجارة الإلكترونية، الأمن في التجارة الإلكترونية، الدفع الالكتروني، علاقات الأعمال الإلكترونية.

311254

مختبر برمجة

312151

يقوم الطالب في هذا المساق بإعداد وظائف برمجة ومشاريع برمجية بهدف التدرب العملي على كتابة البرامج، ويجب على الطالب إمتلاك مهارات فردية كافية في البرمجة.

311330

الشبكات اللاسلكية

311215

يهدف مساق الشبكات اللاسلكية إلى تعريف الطالب بأساسيات الاتصالات والشبكات اللاسلكية. يشمل المساق على مفاهيم أساسية ومتقدمة في علم الشبكات اللاسلكية كأنواع الشبكات اللاسلكية: الشبكات اللاسلكية المحلية وشبكات الPoint –to-Point والـ Ad-hoc وغيرها. كما سيتم تعريف الطالب على تقنيات المستخدمة بالشبكات اللاسلكية في جميع طبقاتها كالتقنيات المستخدمة بالـ Physical layer  وأختلافهما عن الموجودة بالشبكات السلكية، وغيرها من الطبقات، بالإضافة إلى تعريف الطالب بأنواع أخرى من الشبكات اللاسلكية، التي تعمل على ترددات مختلفة كشبكات ال Bluetooth إلى الاتصالات الاقمار الصنلعية وأنواعها.

311332

أمن الشبكات

311211

علم التشفير وتشفير البيانات، خوارزميات التشفير واسس نظرية المعلومات، مكونات الحاسوب وبرمجياته لتشفير البيانات، نقل وأمن البيانات، أنواع التشفير ومقاييسه، امن انظمة التشغيل والبرامج وقواعد البيانات. أمن شبكة الويب والبريد الالكتروني، تقنيات الهجمات على شبكات الحاسوب وكيفية صدها. الفيروسات والبرامج الدخيلة الضارة بأنواعها وكيفية الحماية منها. برامج حماية الشبكات وجدران الحماية.

311212

نظرية الحوسبة

120253

يهدف هذا المساق الى تعريف الطلبة باللغات القياسية وتمثيلها ومبادئ الحوسبة والآلية. المواضيع التي يغطيها المساق تشمل: العلاقات و اللغات بأنواعها، الأتمتة المنتهية بنوعيها (المحددة وغير المحددة)، اللغات والتعابير القياسية والاعتيادية، اللغات المنتظمة واللغات ذات السياق الحر، الأتمتة الضاغطة إلى الأسفل (الاتوماتا ذات المكدسات)، قواعد (LL1) ؛ آلة تيورنج.

311411

بناء المترجمات

311312

يهدف هذا المساق الى تزويد الطالب بالمهارات وبالمعرفة الأساسية المتصلة بعمل المترجمات والمبادئ والمناهج والأساليب التي تستخدم في تصميمها. المواضيع التي يغطيها المساق تشمل:  مقدمة في المترجمات، مكونات المترجم، التحليل المفرداتي، التعامل مع جداول الرموز، الأتوماتا المحدودة. أساليب التحليل الشكلي: القواعد، التحليل من أعلى إلى أسفل و من الأسفل إلى الأعلى. تحليل المعنى: صياغة المعنى و طرق تنفيذها؛ إستراتيجيات حجز المخازن؛ توليد الشيفرات و الأشكال الوسطية؛ استكشاف الأخطاء. ومعالجتها، الترجمة الموجهة بالقواعد، مطابقة الأنواع، توليد البرنامج الوسيط، توليد البرنامج التنفيذي، وأساليب رفع كفاءة البرنامج التنفيذي.

311441

الذكاء الاصطناعي  (2)

311341

مقدمة في طرق البحث المختلفة (استراتيجيات البحث الموجه وغير الموجه). المعرفة وطرق تمثيلها. الأنظمة الخبيرة. الريبة والاستنباط والاستنتاج. أنظمة الاستنباط المتوازية والموزعة. الشبكات العصبونية. التعلم. التخطيط. المنطق المضبب. الخوارزميات الجينية. معالجة اللغات الطبيعية. تطبيقات برمجية باستخدام إحدى لغات الذكاء الاصطناعي مثل لغة برولوج أو ليسب. 

311342

الانظمة الخبيرة

311341

يهدف هذا المساق الى تزويد الطالب بالمعرفة والمهارات اللازمة لتطوير أنظمة الخبرة وتطبيقها في مسائل من الحياة العملية. المواضيع التي يغطيها المساق تشمل:  إكتساب المعرفة، طرق تمثيل المعرفة، طرق الوصول إلى النتائج ونسب الوثوق بهذه النتائج، استقبال المعرفة والتشخيص، تكنولوجيا النظم الخبيرة (الاستنباط، التصميم والتشخيص)، برمجيات لبناء النظم الخبيرة. الجانب العملي يتضمن حالات دراسية لنظم متوفرة، كما يقوم الطالب بتصميم نظام خبير لمسألة من الحياة العملية باستخدام إحدى لغات البرمجة أو البرمجيات المساعدة.

311262

معمارية الحاسوب

311261

مقدمة في هيكلية وتنظيم الحواسيب، ومجموعة التعليمات، ونظم النقل، نظم وأنواع  التخزين في الحاسوب، عمل وحدة التحكم وحدة الحساب والمنطق.  تقنيات المعمارية وحيدة الدورة والمعمارية متعددة الدورات، وتقنيات المعمارية الأنبوبية، والمتوازية ومتعددة المعالجا ت. مقاييس ا لأداء لهذه المعماريات. وتشمل المادة دراسة لحالة معمارية بالاضافة إلى تدريبات باللغة التجميعية.

311313

نظرية المخططات

311311

مفهوم نظرية المخططات، المخططات الموجهة وغير الموجهة، تمثيل الحاسوب للمخططات،  رسم Euler  و DeBruijin، خوارزميات المسار الأقصر،الأشجار: خوارزميات الجسر الأقل: خوارزميات  Kruscal، خوارزميات البحث الافقي (العرضي) والبحث العامودي (بحث العمق أولا)، تطبيقات على آليات البحث،  التدفق الأقصى للشبكة، رسم NP-Completeness: تلوين الرسم، مسألة الشجرة التفرعية الصغرى MST problems،  المجموعة المستقلة الكبرى، مشكلة البائع المتجول.

311321

الرسم بالحاسوب

311211

يهدف هذا المساق الى تزويد الطالب بالمبادئ الأساسية والمعارف الرياضية والعلمية والمهارات اللازمة لتصميم وإعداد وتنفيذ الرسومات بالحاسوب. المواضيع التي يغطيها المساق تشمل: مقدمة إلى أنظمة الرسم، شاشات العرض و أنواعها، وحدات الإدخال و الإخراج للرسومات، نظم الإحداثيات، خوارزميات عناصر الإخراج: النقاط، الخطوط، المضلعات، الدوائر و الأشكال البيضوية، التعبئة، خصائص عناصر الإخراج، الألوان، الأشكال، التحويلات: النقل، التكبير و التصغير، التدوير، الانعكاس: القصقصة، الموانئ، التجزئة، نظم المواجهة التفاعلية، الأيقونات، القوائم، الحقيقة الافتراضية، الرسم بالبعد الثالث، الصور المتحركة، مشروع تطبيقي. يتضمن الجانب العملي لهذا المساق تطبيقات عملية اسبوعية باستخدام لغات البرمجة والبرمجيات التطبيقية المساعدة.

311314

معالجة الصور الرقمية

311311

يهدف هذا المساق الى تزويد الطالب بمقدمة عن المفاهيم والأساليب والتقنيات الأساسية المتصلة بالصور الرقمية وطرق معالجتها، ويشمل المواضيع التالية: تراكيب البيانات الخاصة بتمثيل الصور وتحليلها، المعالجة المبدئية للصور؛ صيغ تخزين الصور (bmp، gif، jpg) واسترجاعها، طرق التحويل، طرق تحسين الصور باستخدام طرق رياضية لتقليل الضوضاء وتوضيح الصورة، ضغط الصورة، طرق تمثيل الصورة، استخراج المعلومات من الصور؛ تطبيقات وتدريبات عملية أسبوعية تتناسب والمفاهيم التي يدرسها الطالب.

311343

التعرف على الأنماط بالحاسوب

311341

مقدمة في خوارزميات تمييز الانماط، تغطية المبادىء النظرية لتمييز الانماط وذكر بعض التطبيقات تمييز الحروف والكلام والوجوه البشرية وبعض التطبيقات الاخرى مثل الاتمته  والانسان الالي. نظرية بيز في اتخاذ القرار  دوال الفصل للمجموعات ذات التوزيع الطبيعي، التعليم باشراف والتعليم بدون اشراف، الشبكات العصبونية، المتعددة الطبقات، الخوارزميات ذات البحث العشوائي، الخوارزميات الجينية، الاتوماتا الشبكية. التدريب على وظائف أسبوعية في المختبر.

311315

الحوسبة الموزعة

311211

يهدف هذا المساق إلى تعريف الطلبة بالمفاهيم الاساسية للحوسبة الموزعة وأهميتها وبرمجتها وأنظمتها المختلفة، ويشمل المساق المواد التالية: مفاهيم الحوسبة الموزعة والبرمجة الموزعة والنظم الموزعة، تزامنية الحوسبة، نماذج الحوسبة الموزعة، وسائل الاتصال بين العمليات، الاتصال الجماعي، الدعم الذي توفره نظم التشغيل للحوسبة الموزعة، الكينونية الموزعة، واجهة برمجة التطبيقات (مثل RPC، RMI وغيره)، نموذج الخادم والعميل، السرية وأمن المعلومات في الحوسبة الموزعة.

311255

مختبر تطبيقات علوم المعلومات

312151

يهدف المساق الى تعريف الطالب بأساسيات نظم وعلوم المعلومات من حيث ترسيخ مفاهيم عن الأصول الأكاديمية، الهيكلية، وطرق التعامل مع المعلومات. التعريف إيضاً بطرق ومعالجة المعلومات بما في ذلك التعريف بنظرية المعلومات، نماذج عن طرق تخزين واسترجاع المعلومات. سيتمكن الطالب من خلال هذا المساق معالجة المعلومات، تحليلها، تصميمها، وتطوير أنظمة لمعالجتها.

311241

أمن المعلومات والبيانات

311215

يهدف هذا المساق إلى  تزويد الطالب بالمعارف والمفاهيم الاساسية النظرية والعملية المتعلقة بأمن المعلومات والبيانات. ويشمل المساق: التعريف والتعرف، سياسات الأمن ونماذجه، أساسيات أمن أنظمة التشغيل، أساسيات أمن قواعد البيانات. تقنيات الهجمات وكيفية صدها. أساسيات التشفير وتطبيقاتها.