دبلوم تطوير تطبيقات الويب والهواتف الذكية

معلومات التخصص

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

عن البرنامج:

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

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

أهداف البرنامج الخاصة:

  • اكتساب الطلبة للمهارات اللازمة لتطوير تطبيقات الويب والهواتف الذكية.
  • إتقان مهارات تطوير تطبيقات الأجهزة النقالة بنظام
  • اتقان مهارات تطوير تطبيقات الأجهزة النقالة بنظام تشغيل
  • اتقان مهارات تطوير التطبيقات المحمولة لأنظمة الهواتف المختلفة على إحدى إطارات العمل، مثل Flutter, PhoneGap, Ionic:
  • تزويد الطالب بأمن المعلومات والبيانات للأجهزة المتنقلة وتطبيقاتها، وتأمينها ضد الاختراقات.
  • نشر وإطلاق التطبيق على المتجر وتسويقه.
  • القدرة على الدعم الفني والتحكم في جودة التطبيق.
  • تطوير مهارات التعلم المستمر الشخصي والمهني من خلال مواكبة التطور السريع للعلم والمعرفة تطوير التفكير الإبداعي لدى الطلبة.
  • تعزيز قدرة الطلبة على توليد فرص عمل قائمة على مهارات تطوير تطبيقات الهواتف الذكية والويب.
  • القدرة على العمل ضمن فريق وتوزيع المهام وزيادة الاتصال والتواصل بين الطلبة.
  • تسويق الطلبة لأعمالهم وفتح مجال عمل جديد.

نتاجات التعلم المستهدفة من البرنامج:

أ- المعرفة والفهم: يتوقع من خريج البرنامج:

  • الالمام بأساسيات البرمجة والبرمجة الشيئية.
  • الالمام بأساسيات قواعد البيانات.
  • فهم أساسيات التصميم بالحاسوب.
  • فهم مبادئ برمجة مواقع الويب وتطبيقات الهواتف الذكية.
  • ب- المهارات الذهنية (الإدراكية): يتوقع من خريج البرنامج:
  • تحليل متطلبات المستخدم لتطبيقات الويب والهواتف الذكية
  • تقديم الحلول لمجموعة واسعة من المشاكل من خلال تطبيقات الويب والهواتف الذكية
  • التحليل والاستنتاج وإتباع المنهج العلمي في التفكير.

ت- المهارات العملية: يتوقع من الخريج بعد انهاء البرنامج

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

ث- المهارات المنقولة:

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

ج- مهارات الاتصال، وتقنية المعلومات:

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

ح- المهارات السلوكية والأخلاقية:

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

مجالات العمل:

  • العمل الحر (Freelancer) في تطوير تطبيقات الويب والهواتف الذكية للسوق المحلي والإقليمي والعالمي أو من خلال الإنترنت.
  • تطوير برمجيات لدى شركات تصدير البرمجيات (Outsourcing)
  • المؤسسات والوزارات والشركات المعنية بحوسبة خدماتها على الويب والأجهزة الذكية.
  • ريادة الأعمال من خلال بدء عمل خاص كشركة ناشئة ربحية من خلال التطبيقات.
  • العمل كمطور ويب. Web Developer
  • العمل كمطور تطبيقات الهواتف الذكية Mobile Application Developer
  • تصميم واجهات المستخدم وتجربة المستخدم في الاعمال الخاصة او العامة او الحكومية التي تحتاج الى محللين ومصممين UX, UI Designer
  • تصميم وتطوير الواجهة الامامية لمواقع الويب والتطبيقات الذكية تصميم واجهات التطبيقات في شركات البرمجة او في الشركات التي تحتاج الى مصممين ومطورين Frond-End Develop
  • تطوير خدمات الويب التي تربط بين تطبيقات الهواتف الذكية وقواعد البيانات في شركات البرمجة المختلفة التي تحتاج مطورين. Back-end Developer
  • التدريب والتدريس في المدارس والجامعات ومراكز التدريب.
  • التجسير واستكمال الدراسة والتدريب في مجالات متخصصة في الجامعات والمعاهد.

المسمى الوظيفي:

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

ملاحظة: الرجاء الضغط على اسم المساق لمعرفة الوصف

المستوى الأول / الفصل الدراسي الأول

المستوى الأول / الفصل الدراسي الثاني

المستوى الثاني / الفصل الدراسي الثالث

المستوى الثاني / الفصل الدراسي الرابع

رقم المساق
اسم المساق
عدد الساعات

1001

القرآن الكريم وعلومه

3

3447

نظم إدارة المحتوى

3

31510

تطوير التطبيقات الهجينة

3

31513

مشروع التخرج

3

21514

تطوير تطبيقات متقدمة

2

21515

التدريب الميداني

2

3006

ريادة الاعمال

3

مجموع الساعات

19

وصف المساق

يتكون المساق من جزأين؛ الأول: يعرض مادة نظرية تقوم بتعريف الطالب على المفاهيم الأساسية لتكنولوجيا المعلومات مثل (نظام الحاسوب ومكوناته المادية والبرمجية، وشبكة الحاسوب والإنترنت، وبعض الاختراقات والحماية منها. وأيضا تعرف الطالب على كيفية استخدام الحاسوب وإدارة الملفات، أما الجزء الثاني فيعنى بعرض المادة العملية ويبحث في ثلاث برامج MS Word, MS Excel, and MS Power Point .

وصف المساق

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

وصف المساق

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

وصف المساق

يتضمن هذا المساق تعريف الطالب بمفهوم الأنظمة العددية والعمليات الحسابية عليها الخوارزميات وطرق حل المشاكل والمسائل الحياتية أو الرياضية بصورة منهجية وكتابتها وترجمتها الي لغة الـ C++ كما سيتعلم الطالب القدرة على التفكير المنطقي لكتابة البرامج وتنفيذها ومعالجة الأخطاء إضافة الي تعريفه على مبادئ ومفاهيم لغة الـــــــ C++ من متغيرات وأنواع البيانات وعبارات الادخال والإخراج بالإضافة الي الحلقات التكرارية والعبارات الشرطية والاقترانات

وصف المساق

يتناول هذا المساق المفاهيم الأساسيات للشبكات ومكوناتها وأنواعها، وهيكلية Client-Server وPeer-to-peer، وأساسيات أنظمة الشبكات اللاسلكية شائعة الاستخدام ونبذة عن أجيال شبكات الاتصال المتنقلة، مع التركيز على بناء تطبيقات الشبكات للأجهزة النقالة باستخدام Sockets و Web services والتعامل مع الشبكات اللاسلكية Wireless networks للأجهزة الذكية وكذلك تطبيقات التواصل باستخدام Bluetooth و NFC .

وصف المساق

يهدف هذا المساق إلى تصميم واجهات لتطبيقات الأجهزة الذكية بحيث تلبي رضا وولاء العملاء من خلال تحسين قابليتها للاستخدام، وسهولة الاستخدام والمتعة المنبعثة من التفاعل بين العميل والمنتج حيث تمر مرحلة تجربة المستخدم(UX)  بعدة مراحل تشمل جمع المتطلبات حتى عمل المخططات الرسومية (Sketches) ثم عمل مرحلة النموذج التفاعلي المبدئي والتي تسمى (Wireframing) فمرحلة البروتوتايب (Prototypes) وصولاً للمرحلة النهائية من واجهة التطبيق التي تلبي حاجة المستخدم.

وصف المساق

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

وصف المساق

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

وصف المساق

يعتبر هذا المساق أول تجربة للطالب في تطوير تطبيقات الأجهزة الذكية حيث سيتناول برمجة تطبيقات الأجهزة الذكية باستخدام نظام Android. يبدأ المساق بالتعريف ببيئة العمل وهيكلية تطبيق Android ومن ثم تصميم واجهات المستخدم والتفاعل مع عناصر واجهة المستخدم وبناء قائمة العرض ListView والقوائم Menus وشاشات العرض Dialogs. كذلك يدرس الطالب كيفية التواصل بين أجزاء التطبيق باستخدام Intents وكذلك تصميم واجهات موائمة لشاشات العرض المختلفة والتحكم بإعداداتها. ويتناول المساق كذلك تطبيقات قواعد البيانات والملفات وبرمجة مستقبلات النشر Broadcast receivers ومزودات المحتوى Content Providers.

وصف المساق

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

وصف المساق

يهدف المساق للتعريف بالمفاهيم الأساسية لقاعد البيانات وفوائدها وبأنظمة إدارة قواعد البيانات وهيكليتها ومكوناتها، وقواعد البيانات العلائقية، ونموذج الكينونات والعلاقات  ER Model وأسس تصميم قواعد البيانات، أنواع قواعد البيانات المختلفة، قواعد البيانات العلائقية، المفاتيح وأنواعها، العلاقات وأنواعها، نموذج الكينونة والعلاقة، الاعتمادية الوظيفية، وتطبيع العلاقات.، وقواعد التطبيع  normalization. بالإضافة إلى التعرف على تنظيم الملفات وطرق الوصول لها، والتعرف على وسائط تخزين البيانات، خصائص قواعد البيانات، التمييز بين التركيب الفيزيائي والتركيب المنطقي.

وصف المساق

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

وصف المساق

يتم في هذا المساق تعريف الطالب بمبادئ تصميم صفحات الإنترنت ومواقعها باستخدام لغة HTML وكيفية إدارة محتويات الموقع من صور وجداول ووصلات وغيرها. كذلك كيفية تخطيط المواقع وهيكلة صفحات الموقع الواحد. كذلك تطبيقات تصميم مواقع الإنترنت كالـ FrontPage وغيرها. كما يتحدث عن الانترنت والويب ومحركات البحث والخادمات ويتطرق لأنواع الوسائط المتعددة الممكن استخدامها في صفحة الويب وخصائصها. كما يهدف المساق إلى إعطاء لمحة موجزة عن لغة جانب المتصفح JavaScript..

وصف المساق

يتناول هذا المساق مواضيع متقدمة في برمجة تطبيقات الأجهزة الذكية باستخدام نظام Android، حيث يدرس الطالب تصميم التطبيقات باستخدام القطع Fragments ومن ثم يتم التطرق للخدمات Services والتواصل بينها وبين أجزاء التطبيق و المهام المتزامنة Concurrent tasks بالإضافة إلى تقنيات متقدمة في تصميم واجهات المستخدم وتصميم المواد Material Design كذلك يدرس الطالب تقنيات تحديد الموقع Location services والتعامل مع الخرائط بالإضافة الى التعامل مع منصة Firebase .

وصف المساق

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

وصف المساق

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

وصف المساق

يدرس الطالب في هذا المساق بناء تطبيقات الوسائط المتعددة للأجهزة الذكية. يتناول المساق في بدايته مقدمة نظرية لأنواع الوسائط المتعددة من صور رقمية وفيديو ورسوم متحركة وصيغها المختلفة وطرق تأليفها ودعمها على الأجهزة الذكية. كذلك يتناول المساق تطبيقات الوسائط المتعددة الشائعة للأجهزة الذكية مثل تطبيقات التعليم m-learning، والألعاب. كذلك يدرس الطالب طرق استخدام الوسائط المتعددة لبناء تطبيقات غنية بالمحتوى ومقبولة للمستخدم.

وصف المساق

يركز هذا المساق على برمجة الواجهات الخلفية (Back end) للمواقع الإلكترونية. يتعلم الطالب كيفية موائمة تصميم الويب لواجهات الأجهزة الذكية باستخدام CSS3 و HTML5. كذلك يتعلم الطالب البرمجة الديناميكية للويب باستخدام لغات مثل PHP أو ASP.NET، وكيفية نقل البيانات بين الصفحات واسترجاع البيانات من قواعد البيانات وعرضها والتعامل مع النماذج FORMS. كذلك يتطرق المساق إلى ربط تطبيقات الويب بالأجهزة النقالة من خلال خدمات الويب (Web services)..

وصف المساق

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

وصف المساق

يتناول هذا المساق انشاء وتطوير المواقع الالكترونية من خلال نظم ادارة المحتوى. كما يتطرق المساق الى التعريف بأنظمة المحتوى المشهورة واستخداماتها وأهم الفروقات بينها. يركز هذا المساق بالدرجة الاولى على نظام ادارة المحتوى وورد بريس (WordPress) حيث يعتبر أكثر نظام ادارة محتوى مستخدم من قبل المستخدمين والمطورين والحائز على العديد من الجوائز العالمية في نظم ادارة المحتوى، حيث يشكل 27% من المواقع على الإنترنت اليوم WordPress: هو نظام ادارة محتوي تستطيع استخدامه في عمل موقع ويب جميل أو مدونة، وهو نظام مجاني. قد تم بناء هذا المجتمع عن طريق مئات من المتطوعين وإذا أردت استخدام هذا النظام ستجد به آلاف من الاضافات والثيمات المتاحة التي تمكنك من تحويل موقعك لأي شيء تريده.”

وصف المساق

يتناول المساق طرق الفحص وتأكيد الجودة لتطبيقات الهواتف الذكية. يبدأ المساق بالتعريف بالثغرات والمشاكل الأمنية الشائعة لتطبيقات الأجهزة الذكية. يتناول المساق بعد ذلك أنواع الفحص وتقسيماته المختلفة مثل black box testing  و white box testing و integration testing و stress testing و usability testing  وغيرهم. يتناول المساق كذلك طرق برمجة أكواد الفحص وشموليتها والأدوات المستخدمة لذلك وطرق انشاء مخطط الفحص Testing plan وفحص واجهات الاستخدام للأجهزة الذكية. كذلك يتطرق المساق لمهارات Agile المتعلقة بالفحص مثل التطوير المعتمد على الفحص Test driven development..

وصف المساق

يهدف هذا المساق الي التعرف على أربعة مواضيع رئيسية وهي كما يلي:

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

وصف المساق

يتناول هذا المساق انشاء وتطوير المواقع الالكترونية من خلال نظم ادارة المحتوى. كما يتطرق المساق الى التعريف بأنظمة المحتوى المشهورة واستخداماتها وأهم الفروقات بينها. يركز هذا المساق بالدرجة الاولى على نظام ادارة المحتوى وورد بريس (WordPress) حيث يعتبر أكثر نظام ادارة محتوى مستخدم من قبل المستخدمين والمطورين والحائز على العديد من الجوائز العالمية في نظم ادارة المحتوى، حيث يشكل 27% من المواقع على الإنترنت اليوم WordPress: هو نظام ادارة محتوي تستطيع استخدامه في عمل موقع ويب جميل أو مدونة، وهو نظام مجاني. قد تم بناء هذا المجتمع عن طريق مئات من المتطوعين وإذا أردت استخدام هذا النظام ستجد به آلاف من الاضافات والثيمات المتاحة التي تمكنك من تحويل موقعك لأي شيء تريده.”

وصف المساق

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

وصف المساق

يتناول هذا المساق برمجة تطبيقات الأجهزة الذكية التي تعمل بنظام iOS وذلك باستخدام لغة Swift يغطي المساق تصميم الواجهات والتفاعل مع عناصرها واستخدام أدوات العرض المختلفة مثل Table View وCollection View  و Split View و Popovers والتواصل بين الواجهات باستخدام Storyboard. كذلك يدرس الطالب تطبيقات قواعد البيانات والتعامل مع الملفات والمعالجة الخلفية Background Processing  والتحكم باللمس، واستخدام الخرائط باستخدام Map Kit ، وكذلك التعامل مع خدمات الويب ومعالجة ملفات XML و JSON.

وصف المساق

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

وصف المساق

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