ITSE409 : الشبكات الاجتماعية

القسم العلمي

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

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

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

نوع المقرر

إختياري

الوحدات

03

الاسبقيات

ITMC323

نظرة عامة

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

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

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

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

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

  • أن يستطيع الطالب التمييز بين أنواع الرسومات البيانية .
  • أ ن يصل الطالب إلى تحليل الطريقة الأسرع للوصول للمسار المطلوب.
  • أن يتمكن الطالب من اختيار الخوارزمية المناسبة للحل وتمييز أنواع الشبكات المختلطة.
  • أ ن يصمم الطالب تطبيق للتواصل الاجتماعي.

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

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

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

  • أن يكون الطالب قادراً على استخدام التقنيات الرياضية والرسومات البيانية في تحليل أي شبكة.
  • أن يكون الطالب قادراً على استخدام خوارزميات التصفح المناسبة .
  • أن يكون الطالب قادراً على العمل ضمن فريق لاستخدام جميع أنواع الرسومات البيانية لتمثيل الشبكات الاجتماعية وطريقة الحساب المناسبة .
  • أن يكون الطالب قادراً على تسليم مشروع متكامل آمن وبأسرع طرق الوصول للمسار المطلوب.

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

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

طرق التقييم

  • اختبار تحريري = 25
  • اختبار شفهي = 5
  • الأنشطة العلمية = 15
  • المناقشات = 5
  • الامتحان النهائي = 50

محتوى المقرر

  • Introduction to virtual communities overlay networks and social networking
  • Basic Concepts of Social Network Analysis
  • Research of SNA: Design, Theorization, and Data Processing
  • Analysis Strategy
  • Analysis of Social Networks Based on Traffic Data of Internet Access Service
  • Analysis of Social Networks Based on the Number of SNS Users
  • types of social network structures and their structural analysis
  • social network data analysis
  • architectural principles for heterogeneous social networking platforms
  • trust and reputation as social concepts
  • agent-based computing
  • Privacy in Online Social Networks
  • extraction of trends and patterns from information exchanged between community members
  • Applications of Social Network Analysis

برمجة الشبكات (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)