ITMC313 : نظم تشغيل الأجهزة المتنقلة

القسم العلمي

قسم الحوسبة المتنقلة

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

بكالوريوس في الحوسبة المتنقلة

نوع المقرر

إجباري

الوحدات

03

الاسبقيات

ITGS302

نظرة عامة

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

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

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

  • ان يعرف الطالب كيفية إدارة العمليات في نظم التشغيل في الاجهزة المتنقلة .
  • ان يفهم الطالب بنية نظم التشغيل المختلفة في الاجهزة المتنقلة.
  • ان يصف الطالب أهم الميزات التي تميز نظم التشغيل المختلفة في الاجهزة المتنقلة.

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

  • ان يفسر الطالب كيف تتم عملية الجدولة للعمليات في نظم تشغيل الاجهزة المتنقلة.
  • ان يقارن الطالب بين مميزات وعيوب نظم التشغيل في الاجهزة المتنقلة.
  • ان ينتقد الطالب كيفية عمل نظم التشغيل المختلفة وإدارتها للعمليات. 

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

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

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

  • اكساب الطالب تقنيات تقييم انظمة التشغيل المختلفة .
  •  تزويد الطالب بالمهارة الكافية للتعامل مع انواع نظم التشغيل الحديثة  .
  • اكساب الطالب كيفية تطبيق وفهم العمل الجماعي على مشاريع تطبيقية .

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

  • المحاضرات
  • التمارين العملية 
  • حلقات النقاش
  • التعلم الذاتي

طرق التقييم

  • اختبار تحريري  = 70 ( نصفي 30 ، نهائي 40)
  • تقييم مستمر بنائي (دوري) = 5
  • الأنشطة العلمية = 20
  • المناقشات = 5

محتوى المقرر

  • Week1: Introduction to operating systems
  • Week2 : mobile OS architectures - android
  • Week3: mobile OS architectures - IOS
  •  Week4: mobile OS features - android
  •  Week5: mobile OS features- IOS
  •  Week6: Multitasking - android
  •  Week7: Multitasking - IOS
  •  Week8: Process Scheduling - android
  •  Week9: Process Scheduling- IOS 
  •  Week10: Memory Allocation - android
  • Week11: Memory Allocation - IOS
  • Week12: File System Interface- android
  • Week13: File System Interface- IOS
  •  Week14: Protection and Security

مبادئ تطوير الألعاب المتنقلة (ITMC404)
الحوسبة المتوازية والموزعة (ITMC403)
الوسائط المتعددة المتنقلة (ITMC402)
رسومات ثلاثية الأبعاد المتنقلة (ITMC401)
التجارة المتنقلة (ITMC304)
نماذج البرمجة (ITMC302)
المعالج الدقيق أي أر إم (ITMC301)
لغة عربية 1 (ITAR111)
لغة إنجليزية 1 (ITEL111)
فيزياء (ITPH111)
مقدمة في تقنية المعلومات (ITGS111)
تقنيات حل المشاكل (ITGS113)
رياضة 1 (ITMM111)
لغة عربية 2 (ITAR122)
رياضة 2 (ITMM122)
لغة إنجليزية 2 (ITEL122)
مقدمة في البرمجة (ITGS122)
تحليل و تصميم نظم (ITGS124)
الدوائر المنطقية (ITGS126)
مبادئ الإحصاء والاحتمالات (ITST211)
البرمجة الشيئية (ITGS211)
مقدمة في هندسة البرمجيات (ITGS213)
مقدمة في الشبكات (ITGS215)
التراكيب المنفصلة (ITGS217)
التحليل العددي (ITGS219)
معمارية الحاسوب (ITGS223)
تراكيب بيانات (ITGS220)
أساسيات نظم المعلومات (ITGS222)
أمن المعلومات (ITGS224)
مقدمة في برمجة الانترنت (ITGS226)
مقدمة في قواعد البيانات (ITGS228)
تطوير التطبيقات المتنقلة (ITMC311)
تصميم وتحليل الخوارزميات (ITGS301)
نظم التشغيل (ITGS302)
مبادئ الشبكات الاتصالات اللاسلكية المتنقلة (ITMC312)
إدارة مشاريع تقنية المعلومات (ITGS303)
الكتابة العلمية (ITGS304)
تطوير التطبيقات المتعددة المنصات (فلاتر) (ITMC323)
قواعد البيانات المتنقلة وغير المتجانسة (ITMC322)
التصميم التفاعلي في الأجهزة المتنقلة (ITMC321)
نظم تشغيل الأجهزة المتنقلة (ITMC313)
الأمن في الحوسبة المتنقلة (ITMC411)
شبكات المنطقة الشخصية (ITMC412)
الشبكات الاجتماعية (ITMC413)
برمجة الشبكات (ITMC414)
أساسيات الحوسبة في كل مكان (ITMC421)
الحوسبة السحابية (ITMC422)