ITSE303 : نمذجة الأنظمة المركبة

القسم العلمي

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

البرنامج الدراسي

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

نوع المقرر

إختياري

الوحدات

03

الاسبقيات

ITMM122ITSE301

نظرة عامة

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

المخرجات التعليمية المستهدفة من دراسة المقرر

المعرفة والفهم

  • كيفية بناء نموذج من البداية الأساسية
  • كيف يحلل ويفهم نتائج النماذج

المهارات الذهنية

  • مناقشة كيفية بناء النماذج السليمة والمفهومة
  • اختبار نماذج مفيدة عجيجة قابلة للاستعمال في مجالات مختلفة

المهارات العملية والمهنية

  • القدرة على فهم سلوك ظاهرة ما
  • القدرة على الربط بين طبيعة النظام ونموذجه
  • تصميم نموذج كامل لنظام مركب
  • اختبار نموذج نظام
  • اختبار بيانات منتحة من نموذج نظام مركب

المهارات العامة والمنقولة

  • أمكانية تخيل سلوك نظامي
  • القدرة على تحويل الفكرة إلى نموذج
  • القدرة على كتابة تقرير عن نموذج لنظام معقد

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

  • المحاضرات
  • عملي
  • .واجبات منزلية
  • مشروع تطبيقي

طرق التقييم

  • اختبار تحريري (نصفي) = 20
  • الأنشطة العلمية = 30
  • اختبار تحريري (نهائي) = 50

محتوى المقرر

  • Introduction to Modelling
  • History of ABM and Classic Models
  • What is Agent-Based Modeling and Why Should You Use It?
  • Introduction to a Modelling Tool
  • Building a Simple Model
  • Extending Models
  • Complex Systems
  • Creating Agent-Based Models
  • Creating More Complex Agent-Based Models
  • The Components of an Agent-Based Model
  • Analyzing Agent-Based Models
  • Verification, Validation, and Replication
  • Coloring and Plotting Agents
  • Advances in ABM

برمجة الشبكات (ITSE405)
تطوير التطبيقات المتنقلة (ITSE304)
خوارزميات و بروتوكولات التشفير (ITSE306)
نظم إسترجاع المعلومات (ITSE307)
نظم تشغيل الأجهزة المتنقلة (ITSE308)
نماذج البرمجة (ITSE309)
مبادئ تطوير الألعاب (ITSE401)
نظم الوسائط المتعددة (ITSE404)
الحوسبة السحابية (ITSE406)
خدمات الانترنت (ITSE407)
تطوير تطبيقات الانترنت (ITSE408)
نمذجة الأنظمة المركبة (ITSE303)
التنقيب عن البيانات/الذكاء التجاري (ITSE302)
الشبكات الاجتماعية (ITSE409)
برمجة المنطق (ITSE301)
رياضة 1 (ITMM111)
فيزياء (ITPH111)
تقنيات حل المشاكل (ITGS113)
مقدمة في تقنية المعلومات (ITGS111)
لغة إنجليزية 1 (ITEL111)
لغة عربية 1 (ITAR111)
رياضة 2 (ITMM122)
لغة عربية 2 (ITAR122)
لغة إنجليزية 2 (ITEL122)
مقدمة في البرمجة (ITGS122)
تحليل و تصميم نظم (ITGS124)
الدوائر المنطقية (ITGS126)
مقدمة في الشبكات (ITGS215)
مبادئ الإحصاء والاحتمالات (ITST211)
البرمجة الشيئية (ITGS211)
مقدمة في هندسة البرمجيات (ITGS213)
التراكيب المنفصلة (ITGS217)
التحليل العددي (ITGS219)
مقدمة في قواعد البيانات (ITGS228)
تراكيب بيانات (ITGS220)
أساسيات نظم المعلومات (ITGS222)
مقدمة في برمجة الانترنت (ITGS226)
معمارية الحاسوب (ITGS223)
أمن المعلومات (ITGS224)
تحليل وتصميم الخوارزميات (ITGS301)
إدارة مشاريع تقنية المعلومات (ITGS303)
تحليل متطلبات برمجيات (ITSE311)
قواعد البيانات المتقدمة (ITSE312)
الكتابة العلمية (ITGS304)
لغة برمجة الحديثة - جافا متقدمة (ITSE322)
بناء البرمجيات (ITSE321)
نظم التشغيل (ITGS302)
تصميم وهيكلة البرمجيات (ITSE411)
برمجة الانترنت المتقدمة (ITSE412)
التفاعل بين الإنسان والحاسوب (ITSE413)
أخلاقيات هندسة البرمجيات (ITSE414)
جودة واختبار البرمجيات (ITSE421)
إعادة إستخدام البرمجيات (ITSE422)
البرمجة المرئية (ITSE423)
أنماط تصميم البرمجيات (ITSE424)