وصف المقررات

 
 
 
[ ​رمز المقرر: 001MATH-3  | الساعات المعتمدة: 3]
يهدف هذا المقرر إلى إعطاء الطلاب خلفية عن الرياضيات  اللازمة لبناء النموذج الرياضي والتطور الذي يحتاجه طلاب العلوم وتكنولوجيا المعلومات على وجه الخصوص. يبدأ هذا المقرر بدراسة الدوال والأدوات الأساسية لحساب التفاضل والتكامل والجبر وعائلات الدوال والمفهوم الأساسي وحدود الدالة والاستمرارية والمشتقة للدالة . ثم يقدم بعض الدوال الخاصة مثل الدوال المثلثية واللوغاريتمية والأسية. وأخيرًا ، فهو يغطي التكاملات المحددة وغير المحددة
 
[ رمز المقرر: 012 MATH-3  | الساعات المعتمدة: 3 |  متطلب سابق001MATH-3 ]
يغطي المقرر  نظم المعادلات الخطية والمصفوفات والمحددات كأدوات في دراسة مساحات المتجهات بالتفصيل. كما يتم إعطاء الاستقلال الخطي ، والمولدات ا، والبعد. كما يتم إعطاء مساحة الصف ، والرتبة ، وقيم الايجن ، وقطر المصفوفة. وأخيرًا ، يغطي المقرر التحوّل الخطي والصورة وتغيير الأساس
 
[ رمز المقرر: 113MATH-3 | الساعات المعتمدة : 3 ]
يركز هذا المقررعلى التفاضل والتكامل بين الوظائف والتطبيقات. المعالجة للحدود والتعرف على -نهايات تواصل الوظائف - طرق إيجاد النهايات، تفاضل الدوال-  تعريف مشتقة دالة  - مشتقات الدوال الأساسية والقيم القصوى ، تكامل الدوال - المعكوس التفاضلي لدالة- التكامل الغير المحدد ، طرق التكامل-  تطبيقات على  التكامل الغير المحدد - التكامل المحدد - تطبيقات على التكامل المحدود . النظرية الأساسية للتفاضل والتكامل ، والتكامل عن طريق الاستبدال. تطبيقات التكامل في الهندسة والعلوم. وظائف الابتدائية. تقنيات التكامل. قاعدة L'Hôpital. التسلسلات والمسلسلات: اختبارات التقارب. التقارب المطلق والمشروط. سلسلة الطاقة. سلسلة تايلور وماكلوري
 
[ رمز المقرر: 104PHYS-4 | الساعات المعتمدة: 4 ]
The course covers the following subjects: motion in one dimension, vectors, motion in two dimensions, the laws of motion (Newton’s Laws of Motion), circular motion, work and energy, potential energy and conservation of energy, electric fields, Gauss’s Law, electric potential, and capacitance.
 
[ رمز المقرر: 011CSM-3 | الساعات المعتمدة: 3 ]
يجهز هذا المقرر الطلاب للعمل الأساسي على أجهزة الكمبيوتر - العتاد والبرامج والشبكات والاتصال بها. يتم دراسة الميزات المختلفة للكمبيوتر ومكوناته الرئيسية. كما يشرح انواع تمثيل البيانات المختلفة. علاوة على ذلك ، سيتعلم الطالب كيفية كتابة الخوارزميات لحل المشاكل باستخدام المخططات الانسيابية ، الكود الزائف ، مفاهيم لغة البرمجة المنظمة. يعطي بعض المفاهيم حول المجمع ، المفسر والمترجم. يتضمن موضوعات تمهيدية حول لغة برمجة C++. يتعرف الطلاب أيضًا على استخدام Windows و Microsoft word و Microsoft Power Point و Microsoft Excel. ، ومقدمة إلى برمجة C++  في المختبر.
 
برمجة حاسب 1​
[ رمز المقرر: 012CSM-3 | الساعات المعتمدة: 3 | متطلب سابق:: 011CSM-3 ]
يهدف هذا المقرر للتعرف على المفاهيم الأساسية لبرمجة الحاسب باستخدام لغة البرمجة الهيكلية. و يغطي الأدوات الأساسية للغات البرمجة ، مثل أسماء المتغيرات ، وأنواع البيانات ، والمعاملات والعمليات الحسابية والمنطقية وعمليات المقارنة. ثم أنه يغطي جمل التحكم المشروطة والتكرارية. والتعرف على أنواع المصفوفات والعمليات على مصفوفات البعد الواحد والبعدين ، والتعرف على كيفية تكوين البرنامج من خلال تعريف الدوال، تمرير المعاملات إلى الدوال، ومفاهيم مكتبة الدوال. ومقدمة عن مفاهيم التعامل مع الملفات ومفاهيم الفئات.
 
[ رمز المقرر: 113CSM-4 | الساعات المعتمدة: 4 ]
يهدف هذا المقرر للتعرف على الأساس النظري للبرمجة الغرضية الموجهة ، ومقدمة عن المكونات الرئيسية لها. أيضا التعرف على أساسيات البرمجة بلغة الجافا بالتعرف على العمليات ، والجمل الشرطية  والتكرارية ، والمصفوفات.المقرر يغطي أيضا الفئات الأساسية للادخال والإخراج من الملفات. سيغطى المقرر كل أنواع الادخال والاخراج للملفات من المستوى المنخفض الى المستوى المرتفع.
 
[ رمز المقرر: 114CSM-4 | الساعات المعتمدة: 4 | متطلب سابق:: 113CSM-4 ]
يهدف هذا المقرر لتقديم فهم عميق ومفصل للمفاهيم الأساسية للبرمجة الغرضية الموجهة، وتطوير تطبيقات بالبرمجة الغرضية الموجهه(جافا) والتعرف على واجهة المستخدم الرسومية في لغة الجافا. تعليم الطلاب النمذجة وتطوير البرمجيات باستخدام مكونات النظام الأساسية للبرمجة الغرضية الموجهة لتمكين الطلاب من القدرة على تنفيذ مشاريع صغيرة.الطالب سيكون قادرا على تطوير تطبيقات برمجية ب مسارات تنفيذ متعدّدة  MultiThreading و الوراثة inheritance .
 
[ رمز المقرر: 115CSM-3 | الساعات المعتمدة: 3 | متطلب سابق:: 113CSM-4. ]
يهدف هذا المقرر إلى تقديم المفاهيم الأساسية للخوارزميات وهياكل البيانات مثل السلاسل المترابطة ,المكدسات ,قوائم الانتظار، الأشجار والخوارزميات اللازمة لتصميم وتنفيذ العمليات الأساسية لها. يغطي أيضا التحليل والتصميم لأساليب البحث والفرزالمختلفة من حيث الزمان والمكان والتي يجب أن تؤخذ في الإعتبار في أي برنامج. مقدمة موجزة عن الأشجار الثنائية والرسوم البيانية.
 
الهندسة الحاسوبية
[ رمز المقرر: 131CSM-3 | الساعات المعتمدة: 3 ]
يهدف هذا المقرر إلى تقديم المفاهيم الأساسية للهندسة الحاسوبية ، ويقدم دراسة متعمقة للهياكل الأساسية والأساليب الهندسية. يغطى مجموعة من المواضيع مثل هندسية البحث ، الأجسام المحدبة ، حسابات التقارب ، التقاطعات ، والترتيب والازدواجية ، الرسم البياني ، وغيرها من المواضيع الخاصة حيث يتم مناقشة مشاكل من تطبيقات لمجالات أخرى مثل الرسم بالحاسوب ، رؤية الحاسوب وقواعد البيانات ، الروبوتات، CAD / CAM  ونظم المعلومات الجغرافية، وتصميم VLSI  والبيولوجيا الجزيئية.
 
[ رمز المقرر: 121ISM-3 | الساعات المعتمدة: 3 ]
يهدف هذا المقرر الى تقديم المفاهيم الأساسية في نظم المعلومات، كما يهدف إلى الإطلاع على تطبيقات نظم المعلومات الأساسية. يناقش هذا المقرر مفاهيم تتعلق بالأجهزة والبرمجيات، نظم التشغيل، نظم قواعد اليانات، الإنترنت، ونظم المعلومات الحاسوبيه. أيضاً يناقش المقرر بعض المواضيع الحديثة التي تتعلق بنظم المعلومات وتأثيرها على الأداء.
 
[ رمز المقرر: 216CSM-3 | الساعات المعتمدة: 3 | متطلب سابق:: 115CSM-3 ]
يقدم هذا المقرر مفاهيم البرمجة والموضوعات التي تمت دراستها في 115-عال. يطور المقرر فهم الطلاب وقدرتهم على استخدام مفاهيم وتقنيات البرمجة المتقدمة في مجموعة واسعة من مشكلات علوم الكمبيوتر ومشاكل العالم الحقيقي ، بهدف تحقيق تنفيذ فعال لحل مشكلة معينة. وتشمل الموضوعات الرئيسية التي يشملها المقرر: تحليل الخوارزمية والتنفيذ ، والتكرار ، والأشجار الثنائية ، والرسوم البيانية ، ودالة التجزئة.
 
[ رمز المقرر: 217CSM-3 | الساعات المعتمدة: 3 | متطلب سابق:: 113CSM-4 ]
يهدف هذا المقرر إلى التعرف على الحوسبة الإحصائية بواسطة تطوير مهارات البرمجة والحوسبة لمعالجة مشاكل تحليل البيانات الإحصائية باستخدام أدوات البرمجة. خلال هذا المقرر سيكون الطالب قادرا على تطوير برامج التحليل الإحصائي باستخدام لغات البرمجة عالية المستوى، وسيتم مقارنة هذه البرامج لإجراءات مماثلة مع احدى حزم البرامج الإحصائية التجارية مثل SAS ، SPSS  وMATLAB .
 
[ رمز المقرر: 222ISM-4 | الساعات المعتمدة: 4 ]
هذا المقرر هو مدخل تعريفي لنظم قواعد البيانات. يهدف هذا المقرر الى تقديم المفاهيم الأساسية لقواعد البيانات، تصميمها، تنفيذها وإدارتها. هذا المقرر يهتم ببعض الأساسيات منها: لغة الأستعلام SQL ، نظم إدارة قواعد البيانات DBMS ، وتمثيل البيانات وعلاقتها ببعضها البعض ERD وكيفية تطبيق المفاهيم النظرية بطريقة عملية..
 
[ رمز المقرر: 234CSM-3 | الساعات المعتمدة: 3 | متطلب سابق:: 131CSM-3 ]
يهدف هذا المقرر لتزويد الطلاب بلمحة عامة عن معالجة الصور الرقمية وتحليل الرؤية بالحاسب. يغطي هذا المقرر أساسيات تكوين الصور، وتحسين و معالجة الصور في كل من المجالات الفضائية والفورييه. ودراسة بعض المفاهيم مثل استخراج الخصائص ، التقسيم ، المطابقة والتعرف على الكائنات.
 
[ رمز المقرر: 233CSM-3 | الساعات المعتمدة: 3 ]
أصبحت النمذجة الحاسوبية والمحاكاة مهمة في كل تخصص كطريقة لتحسين أو فحص أداء العملية لأنها طريقة فعالة من حيث التكلفة لتقييم فعالية تخصيص الموارد. يعد المقرر مقدمة للطلاب حول النمذجة والمحاكاة ونماذج المحاكاة المختلفة مثل النماذج المستمرة والمتقطعة والمختلطة بمساعدة أجهزة الكمبيوتر. يتم تقديم وتحليل سلوكيات الأنظمة المختلفة لفهم وتحديد العوامل التي تؤثر على أداء النظام. ﯾﺳﺗﺧدم اﻟطﻼب ﺣزﻣﺔ ﻣﺣﺎﮐﺎة ARENA بغرض ﺗﻧﻔﯾذ ﻧﻣﺎذج لمحاكاة اﻷﻋﻣﺎل المختلفة ونماذج محاكاة المخزون.
 
[ رمز المقرر: 251CSM-3 | الساعات المعتمدة: 3 | متطلب سابق:: 115CSM-3 ]
يهدف هذا المقرر الي التعرف على تطور الأجهزة / البرمجيات وصولا إلى أنظمة التشغيل المعاصرة ؛ مفاهيم نظم التشغيل الأساسية ، أساليب تصميم وبناء أنظمة التشغيل ؛ خوارزميات الجدولة في وحدة المعالجة المركزية ؛ تنسيق العملية وإدارتها.
 
[ رمز المقرر: 223ISM-3 | الساعات المعتمدة: 3 | متطلب سابق:: 222ISM-4 ]
يتضمن هذا المقرر تزويد الطالب بنظرة عامّةَ عنْ تقنيةً تخزين البياناتِ و المفاهيمَ الأساسيةَ لتَخْزين البياناتِ؛ واللغات المستعملة في تقنية تخزين البيانات، والطرق التطبيقية والمتطلباتَ العمليةَ اللازمة ولإنشاء ومتابعة مخزن البياناتِ. أيضاً يهتم هذا المقرر بالتنقيب عن البيانات والطرق المتبعة لهذا الغرض. يغطي هذا المقرر مواضيع مثل: تمثيل البيانات والبحث عنها، استخدام خوارزميات للتنبؤ بغرض معين من البيانات، مصادر البيانات المتجانسة والموزعة، تمثيل البيانات برسوم بيانية.
 
[ رمز المقرر: 236CSM-3 | الساعات المعتمدة: 3 ]
يهدف هذا المقرر لتقديم تغطية شاملة للتحليل التوافقي كمجال للرياضيات المعنية لحل المشاكل لعدد من الاحتمالات الغير محدودة. ويتضمن هذا المقرر  أساليب العد الأساسية وتوليد الدوال والاحتمالات ومبدأ الرتب.
 
تحليل وتصميم النظم-١
[ رمز المقرر: 224ISM-3 | الساعات المعتمدة: 3 ]
الغرض من هذا المقرر هو وصف أهداف ومقاصد جميع الأنشطة المشاركة في مراحل تحليل وتصميم مشروع تطوير الأنظمة وتعليم التقنيات المحددة المستخدمة لتنفيذ تلك الأنشطة باستخدام نهج منظم. الهدف الرئيسي من هذه الدورة هو تزويد الطلاب بمنظور واسع حول تحليل وتصميم النظام. ويشرح منهجية دورة حياة تطوير النظام (SDLC) التي تسمح بتطور منطقي للمراحل ، وبعض المنهجيات الأخرى مثل منهجية Agile.
 
نظم المعلومات الجغرافية
[ رمز المقرر: 225ISM-3 | الساعات المعتمدة: 3 | متطلب سابق:: 114CSM-4 ]
يغطي هذا المقرر المفاهيم الأساسية الكامنة وراء نظم المعلومات الجغرافية المحوسبة. فهو يجمع بين نظرة عامة على المبادئ العامة لنظم المعلومات الجغرافية مع العلاج النظري للطبيعة والاستخدام التحليلي للمعلومات الجغرافية. المقرر يحتوي على جزء عملي يعرض للطلاب أحدث إصدار من حزم برامج ArcGIS.
 
[ رمز المقرر: 364CSM-4 | الساعات المعتمدة: 4 ]
يهدف هذا المقرر الى تزويد الطلاب بالمفاهيم الأساسية لتصميم وتنفيذ شبكات الحاسب. ويغطي أساسيات شبكات الاتصالات والبروتوكولات المرتبطة بها. كما يشمل أيضا اللبنات الرئيسية لشبكات الحاسب مثل هندسة الشبكات متعددة الطبقات، نماذج الشبكة والبيانات والاشارات ، وسائط نقل البيانات ، الإيثرنت، والشبكات الافتراضية وبروتوكول الإنترنت.
 
[ رمز المقرر: 375CSM-3 | الساعات المعتمدة: 3 ]
الهدف الرئيسي من مقرر مقدمة في الذكاء الاصطناعي هو بناء أنظمة برمجية تتصرف بذكاء. لذلك ، تم تصميم هذا المقرر لتزويد الطلاب بمقدمة عن المفاهيم والتقنيات الأساسية التي يقوم عليها بناء أنظمة الكمبيوتر الذكية. وتشمل الموضوعات التي يغطيها هذا المقرر: الخوارزميات الذكية ، و الوكيل الذكي ، وحل المشكلات ، والبحث ، ولعب الألعاب ، والأساليب التجريبية وغير التجريبية ، ومعالجة اللغات الطبيعية ، والمنطق الحملي ، والأنظمة الخبيرة ، والمنطق الضبابي ، وتعليم الآلة. يتم استكشاف مجالات تطبيقات مثل تمثيل المعرفة ، ومعالجة اللغات الطبيعية ، والنظم الخبيرة ، والرؤية والروبوتات. يتم استخدام برنامجين مشهورين (Matlab و Prolog) لغرض تطبيق المشكلات الأساسية. 
 
نظم قواعد المعرفة
[ رمز المقرر: 383ISM-3 | الساعات المعتمدة: 3 | متطلب سابق: 121ISM-3 ]
يقدم المقرر أساسيات نظم قواعد المعرفة. تشمل المواضيع الرئيسية ما يلي: مقدمة في نظم قواعد المعرفة، تطبيقات ومزايا نظم قواعد المعرفة، هندسة نظم قواعد المعرفة، أساليب الاستدلال المنطقي ، تطوير نظم قواعد المعرفة ، اكتساب المعرفة والتمثيل ، إدارة المعرفة ، مقدمة في منطق Fuzzy  ، النظم القائمة على الوكيل والأنظمة الخبيرة ، ومقدمة ل CLIPS.
 
معالجة البيانات الموزعة
[ رمز المقرر 363ISM-3 | الساعات المعتمدة: 3 ]
معالجة البيانات الموزعة مثل الإنترنت في كل مكان تؤثر على كل جانب من جوانب حياتنا - سواء كان ذلك في العمل ، التعليم ، الرعاية الصحية ، النقل ، التفاعل الاجتماعي ، الترفيه ، التجارة أو البحث العلمي - تقود انتقالنا نحو مجتمع المعلومات. يقدم المقرر المبادئ الأساسية التي تقوم عليها الأنظمة الموزعة: العمليات ، والاتصالات ، والتسمية ، والمزامنة  ، وأنظمة peer-to-peer ، وأنظمة الملفات ، والتعامل مع الخطأ ، والأمن.
عند الانتهاء من المقرر ، سيتفهم الطلاب أساسيات معالجة البيانات الموزعة ويكونون قادرين على تصميم وتطوير النظم والتطبيقات الموزعة.
 
تحليل وتصميم النظم-٢
[ رمز المقرر: 362ISM-3 | الساعات المعتمدة: 3 | متطلب سابق:224ISM-3 ]
يصف هذا المقرر الأساليب الغرضية الموجهة الحديثة نحو تحليل نظم المعلومات وتصميم المنظمات مع موارد معالجة البيانات. جميع الأنشطة المطلوبة للتطوير من التحديد الأولي لمشكلة المنظمة إلى التصميم. يوفر الفرصة لتصميم وتنفيذ وتوثيق دورة تطوير النظام. يتضمن المقرر تحليل النظم الحالية ، وتصميم النظم المنطقية والمادية ، وتطوير البرنامج ، والاختبار ، والتنفيذ ، والصيانة ، والتوثيق.
 
[ رمز المقرر: 362ISM-3 | الساعات المعتمدة: 3 | متطلب سابق:: 121ISM-3 ]
يهدف المقرر إلى السماح للطلاب بفهم كيفية عمل الإنترنت ليتمكنوا من تثبيت خدماته وتكوينه وتصميمه بفعالية. كما أنه موجه لبرمجة الويب وتطوير تطبيقات التجارة الإلكترونية. تغطي الدورة التدريبية عددًا من اللغات بميزات مصممة خصيصًا لتطوير الويب مثل VB Script و JavaScript في جانب العميل و ASP في جانب الخادم. علاوة على ذلك ، تصميم النظام العام وتصميم الوظائف للاستفادة منهما خلال أي تطبيق للتجارة الإلكترونية. يتم تقديم نظام إدارة الطلبات كدراسة حالة ، والتي تتيح للعملاء عرض المنتجات والشراء من خلال بطاقات الائتمان.
 
[ رمز المقرر: 334CSM-3 | الساعات المعتمدة: 3 | متطلب سابق:: 234CSM-3 ]
يهدف هذا المقرر لتزويد الطلاب بلمحة عامة عن الرسوم بالحاسوب ومبادئ التصميم الأساسية  وكذلك أجهزة عرض الرسومات ، والأجهزة التفاعلية ، وأجهزة الإدخال والاخراج ، خوارزميات رسم خط ، التحويل الثنائي والثلاثى الأبعاد، والإسقاطات ، وخوارزميات القطع.
 
بحوث العمليات
[رمز المقرر: 341ISM-3 | الساعات المعتمدة: 3 | متطلب سابق: 217CSM-3 ]
يركز هذا المقرر على المفاهيم الأساسية لبحوث العمليات وتطبيقاتها في علوم الكمبيوتر وعلوم الإدارة. المواضيع الرئيسية تشمل: مقدمة في البرمجة الخطية وبعض تطبيقاتها المهمة، الطريقة البيانية، الطريقة الجبرية، فهم الازدواجية في البرمجة الخطية، مشكلة النقل والتخصيص، مشاكل الشبكة وبعض الخوارزميات الجديدة لحل مشاكل البرمجة الخطية. سيتم استخدام التقنيات التحليلية وحزم البرامج لحل المشكلات التي تواجه مديري الأعمال في بيئة صناعة القرار. ستتم مراجعة أكثر البرامج المتاحة والموثوقة لحل مشاكل البرمجة الخطية.
 
تطبيقات نظم المعلومات
​[ رمز المقرر372ISM-3 | الساعات المعتمدة: 3  ]
يهدف هذا المقرر الى مناقشة التطبيقات المتقدمة لأنظمة المعلومات وفقًا لمتطلبات المواطن من الخدمات حيث توجد بعض القطاعات المهمة التي تستخدم أنظمة المعلومات في الحوكمة الإلكترونية وقطاعات الخدمات المالية. يهدف المقرر إلى تقديم نظرة عامة على نظم المعلومات المالية والحوكمة الإلكترونية حيث يسمح ذلك للطلاب والطالبات بتحليل العقبات وعوامل النجاح في تنفيذ وتكامل نظام المعلومات في الإدارة الإلكترونية وفهم التأثيرات عليها.
 
​[ رمز المقرر: 472CSM-3 | الساعات المعتمدة: 3 | متطلب سابق:: 233CSM-3 ]
يغطي هذا المقرر مجالات المعرفة الرئيسية لإدارة المشاريع (الوقت والتكلفة والجودة والنطاق والمخاطر والموارد البشرية والاتصالات وغيرها) من خلال التركيز على مشاريع البرمجيات. يتم تقديم تخطيط المشروع ، وتقدير التكلفة (باستخدام COCOMO و FPs) ، وتقنيات تحليل القيمة المكتسبة وجدولة. سيتم أيضًا مناقشة المعايير في إدارة المشاريع ، مثل ISO10006 (جودة إدارة المشروع). سيكون في هذا المقرر أيضًا بعض الطرق لاختبار مشروع البرمجيات وتقييم جودتها.
 
[ رمز المقرر: 435ISM-3 | الساعات المعتمدة: 3 ]
يغطي هذا المقرر التفسير متعدد الأبعاد "للوسائط"، التوزيع المكاني والزمني للمعلومات، تمثيل إشارات المعلومات، أخذ العينات، التقدير الكمي، هيكل وخصائص الإشارات السمعية والبصرية، خوارزميات ضغط البيانات، ترميز الصوت والفيديو، صيغ الصور ومعاييرها، ضغط الصور، مبادئ الرسوم المتحركة وقواعد بيانات الوسائط المتعددة والفيديوهات الرقمية. ضغط الفيديوهات. الفيديوهات على شبكة الإنترنت. مؤتمرات الفيديو. أدوات برمجيات الوسائط المتعددة. مشاكل تصميم تطبيقات الوسائط المتعددة. تقنيات برمجة الوسائط المتعددة وهندسة الأجهزة.
 
[ رمز المقرر: 473ISM-2 | الساعات المعتمدة: 2 ]
يهدف هذا المقرر إلى تغطية جرائم الكمبيوتر (الفيروسات، الديدان، خيول طروادة، والقرصنة) وطرق تنفيذ أخلاقيات الكمبيوتر (مهنيين الكمبيوتر والمسؤوليات الاجتماعية). أيضًا حقوق النشر الخاصة بالبرامج والقرصنة والخصوصية والأمن والحريات المدنية وبعض الموضوعات المختارة مثل: الأسس الفلسفية للأخلاقيات والإبلاغ عن المخالفات الأخلاقية، الاحتكارات وانعكاساتها الاقتصادية والاجتماعية والأخلاقية.
 
[ رمز المقرر: 474CSM-3 | الساعات المعتمدة: 3 | متطلب سابق:: 216CSM-3 ]
هذا المقرر هو دراسة استقصائية للمفاهيم والمبادئ والتقنيات المتعلقة بتصميم وتحليل الخوارزميات. سيتعرف الطلاب على نقاط القوة والضعف لمختلف التقنيات مثل النهج الجشع ، ونهج فرق تسد ، البرمجة الديناميكية ، الفروع والقيود. الحدود الدنيا على كفاءة حل ، وخاصة مفهوم NP- completeness.
 
[ رمز المقرر: 476CSM-3 | الساعات المعتمدة: 3 | متطلب سابق:375CSM-3-S ]
يقدم هذا المقرر للطلاب الموضوعات المتقدمة في هندسة المعرفة. يقدم هذا المقرر لمحة شاملة عن الموضوعات الأساسية في هندسة المعرفة ، سواء من منظور رياضي ومن منظور علمي حاسوبي. يتعرّف الطلاب على تقنيات هندسية متقدّمة للمعرفة وتعلّمها ، وقد طورت هذه التقنيات من النظم الخبيرة ومشاريعها. يكتسب الطالب رؤية شاملة لمجال هندسة المعرفة. يتعلم الطلاب التعرف على تطبيقات هندسة المعرفة في العديد من المجالات المختلفة. ومع ذلك ، يتم التركيز على تعريف المشكلة ، وتمثيل المعرفة ، واكتساب المعرفة ، وتوليد الكود ، والاختبار والصيانة كجزء من هندسة المعرفة. من خلال المعمل ، يتم إعطاء الطلاب الفرصة لإظهار فهمهم لهندسة المعرفة من خلال بناء وتوثيق نظام خبير يعالج مشكلة العالم الحقيقي. عند الانتهاء من المقرر ، يستطيع الطلاب التعرف على مجالات هندسة المعرفة ذات الصلة عند التعامل مع مشكلات هندسة المعرفة.
 
[ رمز المقرر: 481CSM-1 | الساعات المعتمدة: 1 ]
يهدف هذا المقرر الى تكليف الطلاب بأبحاث فردية وجماعية تتعلق بالقضايا والاتجاهات الحديثة في علوم الحاسب لإظهار قدراتهم في مجال البحوث وكتابة التقارير ، والعرض الشفوي، والعروض الأخرى . ثم يطلب من كل فرد أو مجموعة عرض البحث لتعم الفائدة للجميع. وتقوم المجموعات الأخرى بتقييم كامل للعرض وموضوع البحث وذلك لتعويد الطلاب أيضا على النقد البناء واكتشاف مواطن القوة والضعف عند الاستماع للآخرين.
 
[ رمز المقرر: 482CSM-3 | الساعات المعتمدة: 3 | متطلب سابق:: 483CSM-2 ]
هذا المقرر تمهيدي حول مفاهيم تعلم الآلة التي تؤكد على خوارزميات التعلم المختلفة ، تقنيات التحسين والتعرف على الأنماط. سيتم تغطية بعض النماذج الرئيسية والخوارزميات للتراجع والتصنيف والتجميع في هذه الدورة. سيشمل الموضوع خوارزميات التعلم مثل الانحدار الخطي ، التدرج اللائق ، الخوارزمية الجينية ، تحسين مستعمرة النمل ، تحسين سرب الجسيمات ، K Means Clustering، Bayes Classifier ، Support Vector Machine ، تحليل مكون أساسي ، الخ
 
[ رمز المقرر: 484CSM-3 | الساعات المعتمدة: 3 | متطلب سابق:483CSM-2-S473CSM-3-S ]
يركز هذا المقرر المتقدم على عملية تطوير البرامج في الوقت الحقيقي وعلى استخدام أحدث البرامج والأدوات لتطوير تنفيذ المشاريع في الوقت الفعلي.