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

البنية التحتية لتكنلوجيا المعلومات:

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

برمجة الشبكة العنكبوتية:

مبادىء أساسية في برمجة تطبيقات الانترنت،
,Javascript , HTML, XHTML
Server-side programming (PHP, XML)
انشاء صفحات مواقع.

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

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

شبكات المعلومات:
مقدمة عن شبكات الحاسوب: اهدافها تطبيقاتها،
انواع شبكات الحاسوب،
ارسال الاشارة: متزامن وغير متزامن،
مقياس الكفاءة لقنوات الاتصال،
انواع خطوط وسائط الاتصال،
طبقات الاتصال OSI and TCP/IP،
تطبيقات شبكات الحاسوب وبروتوكولات الانترنت، DNS، FTP،
تحديد المسار والعنوان، وتأطير البيانات في نظام IEEE

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

بناء الانظمة باستخدام الجيل الرابع:
استخدام أدوات ولغات البرمجة الحديثة مثل بايثون، وروبي، Loe لبناء انظمة متكاملة (من قاعدة البيانات حتى واجهة التطبيق ).

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

انظمة تشغيل الحاسوب:

بنية انظمة التشغيل ووظائفها،
مقدمة لانظمة التشغيل المختلفة وادواتها،
معرفة واستخدام المفاهيم الاساسية لانظمة التشغيل المشتركة لمعظم الحواسيب،
تنظيم المعالج, ادارة الذاكرة، تنظيم الملفات،
الذاكرة التخيلية وجدولة المعالجات، Kernel system (نظام التغذية).


انظمة الوسائط المتعددة 2:

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

برمجة الشبكة العنكبوتية2:

مفهوم الانترنت وبرمجة النترنت،
خادم الويب وتطبيقات خادم الويب،
طرق التصميم الويب مركزة في برمجة الكيانات،
برمجة Client-Side، برمجة Server-Side،
صفحات الخادم الفعالة،
ربط قواعد البيانات مع تطبيقات الانترنت،
اضافة محتويات ديناميكية على تطبيقات الويب،
برمجة واجهات البوابات المشتركة،
برمجة واجهة المستخدم لتطبيقات الويب.

تحليل وتصميم الكيانات:

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

التفاعل بين الانسان والحاسوب وتصميم واجهة التطبيق:

واجهة الاوامر، واجهة المستخدم المرسومة (GUI)
مراحل تصميم واجهة المستخدم،
اساسيات تصميم واجهة المستخدم،
ادوات التفاعل مع المستخدم وتقنياتها (الرسومات، الصوت، الخ)
تقديم المعلومات : تصميم الشاشات والرقائق، تصميم القوائم،
تقديم المعلومات : لوحات التحكم، العناوين، الخطوط، الالوان
ادارة الاحداث ودعم المستخدم (رسائل الخطأ، نظام المساعدة والتوثيق)
تقييم واجهة التطبيق، GUI builder and UI،
دوافع استخدام الحاسوب،
العوامل الانسانية في تصميم البرامج،
العوامل الاخلاقية والقانونية في تصميم البرامج .

إدارة قواعد البيانات:

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



أنظمة استرجاع المعلومات:

دالات استرجاع المعلومات،
انواع IRS،
تصميم IRS (استرجاع بكلمة مفتاحية، تركيب الملف الخ)
خوارزميات وتركيب بيانات IRS : تحليل Lexical، الظهور، وزن التعبير،
خوارزميات وتركيب بيانات IRS : الفهرسة التجميعية، العمليات الثنائية، تقنيات النص
ربط المعلومات الراجعة وتصحيح الاستفسار،

التنقيب في البيانات:

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

انظمة المعلومات الصحية:

مصادر انظمة المعلومات الصحية وعلاقتها في المؤسسات الصحية،
اصول، اهداف و محتوى السجلات الطبية،
تجميع، تحليل واستخدام السجلات الطبية،
انظمة العناية الصحية،
المهن المتعلقة بالمعلومات الصحية،
الانظمة والقوانين المتعلقة بالملفات الطبية،
تطوير معلومات العناية الصحية،
تصميم محتوى البيانات الصحية، جمع البيانات الصحية،
جودة البيانات، الانظمة الورقية، المعلومات الرقمية،
السجلات التي تعتمد على الصور،
طرق: التحليل، التجميع، الترقيم والاحتفاظ بالمعلومات الصحية.

الانظمة الموزعه وتطبيقاتها:

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

انظمة المعلومات الذكية:
مفاهيم الذكاء الطبيعي والآلي،
مفاهيم الانظمة الذكية،
تمثيل المعرفة،
تصميم وبناء الانظمة الذكية،
التعليم الآلي،
الادوات واللغات المستخدمة في بناء الانظمة الذكية،

الانظمة المبنية على المعرفة:

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