عن البرنامج

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

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

الخطة الدراسية

السنة الأولى

32 ساعة معتمدة: الأول 17، الثاني 15.

  • متطلب جامعة
  • متطلب كلية
  • متطلب تخصص
  • متطلب اختياري

الفصل الأول

17 ساعة
المساقالرمزالساعاتالمتطلب السابقالتفاصيل
EITM11031لا يوجد

يهدف هذا المساق العملي إلى تحويل المفاهيم النظرية في Programming (1) إلى مهارات تطبيقية من خلال سلسلة منتظمة من التمارين والمشروعات البرمجية الصغيرة. يبدأ المساق بالتعرف إلى Integrated Development Environment (IDE) المستخدمة، وكيفية إنشاء المشاريع والملفات، وكتابة Source Code وحفظه وتشغيله والتعامل مع رسائل الأخطاء. يتدرب الطلبة عمليًا على استخدام Variables وConstants وData Types وOperators وتنفيذ عمليات Input/Output، وتحويل المسائل الحسابية والمنطقية إلى برامج قابلة للتنفيذ. ثم يطبقون الجمل الشرطية وLoops لبناء برامج تتضمن اتخاذ القرارات وتنفيذ العمليات المتكررة. تشمل التدريبات إنشاء واستخدام Functions، وتمرير Parameters واستقبال Return Values، وتقسيم الحل إلى مجموعة من الوظائف المنظمة. كما يتدرب الطلبة على Arrays وStrings وتنفيذ عمليات أساسية لمعالجة مجموعة من القيم أو البيانات النصية. يركز المساق بصورة خاصة على Debugging، حيث يتعلم الطالب قراءة رسائل الخطأ، وتتبع تنفيذ البرنامج خطوة بخطوة، واستخدام Breakpoints وأدوات Debugger المتاحة في IDE، والتمييز بين Syntax Errors وRuntime Errors وLogical Errors. تتدرج التمارين من تطبيقات قصيرة تركز على مفهوم واحد إلى مشكلات تجمع عدة مفاهيم برمجية. وفي نهاية المساق، ينفذ الطالب برنامجًا أو Mini-Project بسيطًا يوظف أهم المهارات التي اكتسبها. وبنهاية المساق يكون الطالب قادرًا على استخدام بيئة التطوير بكفاءة، وكتابة وتشغيل واختبار البرامج بصورة مستقلة، وتشخيص الأخطاء وتصحيحها، وتنظيم Source Code وفق ممارسات برمجية سليمة تمهيدًا للمساقات البرمجية الأكثر تقدمًا.

النوع
متطلب تخصص
موقعه في الخطة
السنة الأولى، الفصل الأول
المتطلب السابق
لا يوجد
يفتح
EITM13023لا يوجد

يهدف هذا المساق إلى تعريف الطلبة بالمبادئ الأساسية للبرمجة وتنمية قدرتهم على تحليل المشكلات وصياغة حلول Algorithmic وتنفيذها باستخدام لغة برمجة حديثة. يبدأ المساق بمفهوم Algorithm ودورة تطوير البرنامج، وتحليل المشكلة وتحديد المدخلات والمخرجات والخطوات اللازمة للحل، واستخدام Flowcharts وPseudocode لتمثيل الحل قبل تحويله إلى برنامج. يتناول المساق البنية الأساسية للبرنامج، والمتغيرات والثوابت، وData Types، والتحويل بين الأنواع، والمعاملات الحسابية والمنطقية والعلاقاتية، وأوامر الإدخال والإخراج. كما يغطي Control Structures بما في ذلك الجمل الشرطية والحلقات التكرارية واستخدامها في بناء حلول لمشكلات متدرجة في الصعوبة. يتعرف الطلبة إلى مفهوم Functions وتعريفها واستدعائها وتمرير Parameters واستخدام Return Values، بهدف تقسيم البرنامج إلى وحدات أصغر وأكثر تنظيمًا. كما يتناول المساق one-dimensional arrays وStrings وبعض العمليات الأساسية المرتبطة بها، إضافة إلى مبادئ أولية في Input Validation ومعالجة الأخطاء البسيطة. يركز المساق على كتابة برامج صحيحة ومنظمة وقابلة للقراءة والاختبار، وعلى استخدام أسماء مناسبة للمتغيرات والدوال والتنسيق الجيد للشيفرة. كما يتعلم الطالب تتبع تنفيذ البرامج واكتشاف Syntax, Runtime, and Logical Errors وتصحيحها. وبنهاية المساق يكون الطالب قادرًا على تحليل مشكلة برمجية بسيطة أو متوسطة، وتصميم Algorithm مناسب لها، وتحويله إلى برنامج يعمل بصورة صحيحة، واختبار النتائج وتشخيص الأخطاء وتصحيحها، بما يوفر الأساس اللازم لمساقات Programming (2)، Data Structures، والمساقات البرمجية المتخصصة في AI .

النوع
متطلب تخصص
موقعه في الخطة
السنة الأولى، الفصل الأول
المتطلب السابق
لا يوجد
يفتح
EITM12042لا يوجد

يقدم المساق خصائص الحوسبة النقالة: الأجهزة المحمولة، نظمها، الاتصال اللاسلكي، المستشعرات، قيود البطارية والشاشة، وتغير سياق الاستخدام. يقارن تطبيق الهاتف ببرنامج سطح المكتب والخدمة الشبكية من حيث التفاعل وتوفر الموارد والاتصال والخصوصية. يحلل الطالب أمثلة لخدمات نقالة ويحدد المكونات والبيانات التي تحتاجها، تمهيدًا لمساقات تطوير التطبيقات دون تدريس إطار برمجي بعينه. كما يقدم أساسًا لفهم الاتصال النقال من خلال Cellular Networks، Wi-Fi، Bluetooth، NFC، ومفاهيم Location Services. ويُناقش أثر Latency، Bandwidth، انقطاع الشبكة، واستهلاك البطارية على تصميم الخدمات المحمولة. ويُعرَّف الطالب بفكرة Client-Server Architecture وAPIs وCloud Backends لفهم كيفية تبادل التطبيق للبيانات مع الخدمات الخارجية، من دون الدخول في برمجة Web Services أوقواعد بيانات الهواتف التي ستظهر لاحقًا. يحظى أمن وخصوصية الأجهزة المحمولة باهتمام مبكر، بما يشمل Permissions، حماية البيانات، مخاطر الشبكات العامة، تحديث التطبيقات، والممارسات الآمنة عند تثبيت البرمجيات.

النوع
متطلب تخصص
موقعه في الخطة
السنة الأولى، الفصل الأول
المتطلب السابق
لا يوجد
EITM13013لا يوجد

يهدف هذا المساق إلى تزويد الطلبة بأساس معرفي متكامل حول المفاهيم والمكونات الرئيسة لـ Information Technology (IT)، بما يؤهلهم لفهم البيئة التقنية التي ستبنى عليها المساقات اللاحقة في البرنامج. يبدأ المساق بالتعريف بمفهوم IT ودورها في المؤسسات والمجتمع، ثم يستعرض المكونات المادية للحاسوب مثل CPU, memory, storage input/output devices والعوامل الأساسية المؤثرة في أداء أنظمة الحاسوب. يتناول المساق المكونات البرمجية، وأنواع Software، ووظائف Operating Systems، وآلية التفاعل بين Hardware وSoftware. كما يتعرف الطلبة إلى المبادئ الأساسية لتمثيل البيانات رقميًا، وأنواع الملفات، وطرق تخزين البيانات ومعالجتها. يقدم المساق مدخلًا إلى Computer Networks والإنترنت، ومفاهيم الاتصال وتبادل البيانات والخدمات التي توفرها الشبكات، إضافة إلى أساسيات Databases وInformation Systems ودورها في تنظيم البيانات واسترجاعها ودعم عمليات المؤسسات. كما يقدم المساق نظرة عامة إلى مجموعة من التقنيات الحديثة مثل Cloud Computing, Mobile Computing, Internet of Things (IoT) وAI، بهدف تعريف الطالب بالمنظومة التقنية العامة دون الدخول في التفاصيل التي تتناولها المساقات التخصصية اللاحقة. يتناول المساق أيضًا المبادئ الأولية لـ Cybersecurity، وحماية الحسابات والبيانات، والخصوصية، والاستخدام الآمن والمسؤول للإنترنت والموارد الرقمية. وبنهاية المساق يكون الطالب قادرًا على التعرف إلى المكونات الأساسية لأنظمة IT، وشرح وظائفها، والتمييز بين الفئات الرئيسة للتقنيات الرقمية، وفهم العلاقة بين Hardware وSoftware والبيانات والشبكات والخدمات الرقمية.

النوع
متطلب تخصص
موقعه في الخطة
السنة الأولى، الفصل الأول
المتطلب السابق
لا يوجد
UNIV12012لا يوجد

This general education course focuses on enhancing fundamental Arabic language skills—reading, writing, speaking, and listening—for nursing students. The course emphasizes correct grammar, sentence structure, functional writing, and professional communication skills necessary for academic success and clear medical documentation in Saudi healthcare settings.

النوع
متطلب جامعة
موقعه في الخطة
السنة الأولى، الفصل الأول
المتطلب السابق
لا يوجد
FEIT13013لا يوجد

يهدف هذا المساق إلى تطوير الكفايات اللغوية التي يحتاجها الطالب لفهم واستخدام اللغة الإنجليزية في مجالات Engineering وInformation Technology و Computing. يركز المساق على بناء حصيلة من المصطلحات التقنية الأساسية المرتبطة بالحاسوب والبرمجيات والشبكات والبيانات والأنظمة الرقمية، مع تدريب الطلبة على فهم هذه المصطلحات واستخدامها بصورة صحيحة في السياقات الأكاديمية والمهنية. يتناول المساق مهارات قراءة النصوص التقنية، بما في ذلك الكتب الجامعية، والمقالات المبسطة، وUser Manuals، ووثائق Hardware وSoftware، مع التركيز على استخراج الأفكار الرئيسة وفهم التفاصيل والتعرف إلى المصطلحات من السياق. كما يتدرب الطلبة على تفسير التعليمات والإجراءات والمواصفات الفنية. في جانب الكتابة، يتناول المساق صياغة الجمل والفقرات التقنية، وكتابة الأوصاف والتعليمات والملخصات والمراسلات المهنية البسيطة. ويتعلم الطلبة كيفية وصف جهاز أو نظام أو Process تقني باستخدام لغة واضحة ودقيقة ومفردات مناسبة. يشمل المساق كذلك الاستماع إلى مقاطع ومناقشات ذات طبيعة تقنية، وتنمية القدرة على تقديم المعلومات شفهيًا والمشاركة في المناقشات والعمل الجماعي. ويتدرب الطلبة على إعداد Short Presentations حول موضوعات مرتبطة بتخصصاتهم واستخدام المصطلحات التقنية بصورة صحيحة. وبنهاية المساق يكون الطالب قادرًا على قراءة وفهم نصوص تقنية مناسبة لمستواه، واستخدام المصطلحات الأساسية في Computing وIT، وكتابة نصوص ومراسلات تقنية بسيطة، والتواصل شفهيًا في مواقف أكاديمية ومهنية، بما يساعده على التعامل مع المراجع والوثائق الإنجليزية المستخدمة في مساقات التخصص اللاحقة.

النوع
متطلب كلية
موقعه في الخطة
السنة الأولى، الفصل الأول
المتطلب السابق
لا يوجد
UNIV12022لا يوجد

This general education course introduces nursing students to the foundational knowledge of the Holy Qur'an and its related sciences (Ulum al-Qur'an). The course focuses on the revelation, compilation, preservation, and main themes of the Qur'an, along with fundamental rules of recitation (Tajweed) and thematic interpretation (Tafsir). Special emphasis is given to health-related Qur'anic concepts, ethical values, human preservation, spiritual care, and therapeutic communication in clinical nursing practice.

النوع
متطلب جامعة
موقعه في الخطة
السنة الأولى، الفصل الأول
المتطلب السابق
لا يوجد
EITM11051لا يوجد

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

النوع
متطلب تخصص
موقعه في الخطة
السنة الأولى، الفصل الأول
المتطلب السابق
لا يوجد

الفصل الثاني

15 ساعة
المساقالرمزالساعاتالمتطلب السابقالتفاصيل
EITM13093لا يوجد

يهدف هذا المساق إلى تزويد الطلبة بالمفاهيم والمهارات الأساسية اللازمة لتصميم وبناء واجهات Web واضحة ومنظمة ومتوافقة مع المعايير الحديثة. يبدأ المساق بالتعريف ببنية World Wide Web وطبيعة Web Pages ودور Browser و Web Server بصورة تمهيدية، ثم ينتقل إلى استخدام HTML لبناء الهيكل الدلالي للصفحات وتنظيم النصوص والعناوين والقوائم والروابط والجداول والصور والعناصر المختلفة. يتناول المساق استخدام CSS للتحكم في المظهر المرئي للصفحات، بما في ذلك Typography وColors وSpacing وBorders وBackgrounds، وآليات تحديد العناصر وتطبيق Styles عليها. كما يتعلم الطلبة المبادئ الأساسية لتخطيط الصفحة وتنظيم مكوناتها. يركز المساق على Responsive Web Design وكيفية تصميم صفحات تتكيف مع أحجام الشاشات والأجهزة المختلفة. كما يناقش مبادئ Visual Design، والاتساق، وسهولة القراءة، وتنظيم المحتوى، وبناء Navigation واضح بين صفحات الموقع. يتضمن المساق مقدمة إلى Web Forms المستخدمة لجمع بيانات المستخدم، وأنواع Input Fields، والقواعد الأساسية لتنظيم Data Entry Interfaces. كما يتناول مبادئ Usability وWeb Accessibility وأهمية استخدام Semantic HTML وتصميم الواجهات لفئات مختلفة من المستخدمين. ويبقى المساق مركزًا على Front-End Design الأساسي، دون الدخول في Server-Side Programming أو Databases أو AI applications. وبنهاية المساق يكون الطالب قادرًا على تحليل متطلبات Website بسيط، وتصميم هيكله، وإنشاء صفحات مترابطة ومنظمة، وتطبيق CSS مناسب ومتجاوب، ومراعاة مبادئ Usability وAccessibility عند بناء Web Interfaces.

النوع
متطلب تخصص
موقعه في الخطة
السنة الأولى، الفصل الثاني
المتطلب السابق
لا يوجد
يفتح
UNIV12032لا يوجد

This course introduces nursing students to the fundamentals of scientific research methods and evidence-based practice (EBP) in healthcare. Students will learn how to formulate research questions, conduct literature searches, select appropriate quantitative and qualitative research designs, design data collection tools, follow ethical guidelines, and draft a practical nursing research proposal relevant

النوع
متطلب جامعة
موقعه في الخطة
السنة الأولى، الفصل الثاني
المتطلب السابق
لا يوجد
EITM11101لا يوجد

يهدف هذا المساق العملي إلى تمكين الطلبة من تطبيق مبادئ Web Design من خلال بناء صفحات ومواقع فعلية باستخدام HTML وCSS. يبدأ المساق بالتدريب على استخدام Code Editor، وتنظيم ملفات المشروع، وإنشاء HTML Documents صحيحة، وربط الصفحات والموارد مثل Images وStyle Sheets بصورة منظمة. ينفذ الطلبة تطبيقات عملية على بناء Headings وParagraphs وLists وTables وHyperlinks، وإدراج الصور والوسائط، وإنشاء Forms لإدخال البيانات. كما يتدربون على استخدام CSS للتحكم في Typography وColors وSpacing وBorders وBackgrounds، وتطبيق Styles باستخدام Selectors المختلفة. يتناول المختبر بصورة عملية Page Layout وتنظيم عناصر الواجهة، وتصميم Menus وNavigation Bars والمكونات الشائعة في Web Pages. كما يتدرب الطلبة على إنشاء Responsive Interfaces تعمل على أحجام شاشات مختلفة واستخدام Browser Developer Tools لمحاكاة الأجهزة المختلفة واكتشاف مشكلات العرض. يشمل المساق اختبار صفحات Web على Browsers مختلفة عند الإمكان، والتحقق من Links وFile Paths، وتحسين تنظيم الملفات وسهولة صيانة الموقع. كما يطبق الطلبة مبادئ Accessibility مثل Semantic Structure وAlternative Text للصور والتنظيم الصحيح لـForms. وفي نهاية المساق يطور الطالب Website صغيرًا متعدد الصفحات يجمع المهارات التي تمت دراستها. وبنهاية المساق يكون قادرًا على الانتقال من Interface Sketch أو تصميم أولي إلى موقع يعمل بصورة صحيحة، وتنظيم ملفات المشروع واختبار العرض على أحجام مختلفة من الشاشات.

النوع
متطلب تخصص
موقعه في الخطة
السنة الأولى، الفصل الثاني
المتطلب السابق
لا يوجد
يفتح
EITM11081

يهدف هذا المساق العملي إلى تمكين الطلبة من تطبيق مفاهيم OOP التي يتم تناولها في Programming (2) من خلال تمارين ومشروعات برمجية متدرجة. يبدأ الطلبة بإنشاء Classes تحتوي على Attributes وMethods وConstructors، ثم يتدربون على إنشاء Objects والتعامل معها وربط عدة Classes داخل Application واحد. تشمل التطبيقات العملية Access Control وEncapsulation، وإنشاء هياكل Inheritance مناسبة، وMethod Overriding، واستخدام Polymorphism وInterfaces وAbstraction. ويركز المختبر على إظهار أثر هذه المفاهيم في تقليل تكرار Code وتحسين قابلية البرنامج للتوسع والصيانة. يتدرب الطلبة على استخدام Exceptions لمعالجة Runtime Problems المتوقعة بطريقة منظمة، وعلى File Handling لتخزين البيانات واسترجاعها. كما يستخدمون Collections لإدارة عدد متغير من العناصر والكائنات وتنفيذ عمليات مثل Addition, Removal, Searching وTraversal. يخصص جزء مهم من المساق لـDebugging وTesting. يتعلم الطلبة استخدام Breakpoints وتتبع Object States أثناء التنفيذ وتحديد Logical وRuntime Errors. كما يتدربون على Refactoring بعض الحلول لتحسين تنظيمها وتقليل Dependencies غير الضرورية بين Classes. في الجزء الأخير من المساق، ينفذ الطلبة Mini-Project متوسط الحجم يوظف عدة Classes وCollections أو Files وException Handling، مع التركيز على التنظيم الصحيح للمشروع وليس على تطبيق خوارزميات AI. وبنهاية المساق يكون الطالب قادرًا على تحويل Object-Oriented Design إلى برنامج فعلي، واختباره وتصحيح أخطائه وتنظيم ملفاته ومكوناته بصورة سليمة، بما يوفر الأساس البرمجي المطلوب لمساقات Data Structures والبرمجة المتخصصة في AI.

النوع
متطلب تخصص
موقعه في الخطة
السنة الأولى، الفصل الثاني
المتطلب السابق
يفتح
EITM13063لا يوجد

يهدف هذا المساق إلى تزويد الطلبة بالأسس الرياضية والمنطقية المستخدمة في Computer Science وAI وتنمية قدرتهم على التفكير المجرد وصياغة الحجج وحل المشكلات بطريقة منهجية. يبدأ المساق بـ Mathematical Logic، بما في ذلك Propositions وLogical Connectives وTruth Tables وLogical Equivalence وInference، ثم ينتقل إلى Predicates وQuantifiers وطرق التعبير الدقيق عن العبارات الرياضية. يتناول المساق Set Theory والعمليات على Sets وCartesian Products، ثم Relations وخصائصها وEquivalence Relations وOrdering Relations، إضافة إلى Functions وأنواعها وخصائصها. كما يتعرف الطلبة إلى أساليب Mathematical Proof، مثل Direct Proof وProof by Contradiction وContrapositive وMathematical Induction، ويطبقونها على مسائل متنوعة. يشمل المساق مبادئ Counting، وقواعد Sum and Product، وPermutations وCombinations، ومبادئ Inclusion–Exclusion. كما يقدم Recurrence Relations واستخدامها في تمثيل العمليات المتكررة والخوارزميات. يتناول المساق كذلك المبادئ الأساسية لـ Graph Theory، بما في ذلك Vertices وEdges وPaths وConnectivity وTrees وبعض خصائصها وتطبيقاتها في Computing. يركز المساق على بناء الأساس الرياضي المطلوب للمساقات اللاحقة دون الدخول في Probability and Statistics، التي تخصص لها الخطة مساقًا مستقلًا. وبنهاية المساق يكون الطالب قادرًا على استخدام الرموز والمنطق الرياضي، وبناء براهين أساسية، وحل مسائل Sets وRelations وCounting وGraphs، وفهم دور Discrete Mathematics في Algorithms وData Structures و Artificial Intelligence.

النوع
متطلب تخصص
موقعه في الخطة
السنة الأولى، الفصل الثاني
المتطلب السابق
لا يوجد
UNIV12042لا يوجد

This course provides first-year nursing students with foundational academic and general English language skills. The course focuses on improving the four core language domains: reading, writing, listening, and speaking. Emphasis is placed on expanding vocabulary, mastering essential grammar rules, reading basic academic and health-related texts, and writing clear paragraphs required for academic success in nursing education.

النوع
متطلب جامعة
موقعه في الخطة
السنة الأولى، الفصل الثاني
المتطلب السابق
لا يوجد
EITM13073

يبني هذا المساق على Programming (1)، ويهدف إلى الانتقال من البرامج الإجرائية الأساسية إلى تصميم برامج أكثر تنظيمًا باستخدام Object-Oriented Programming (OOP). يبدأ المساق بمراجعة مختصرة للمفاهيم البرمجية الأساسية، ثم يقدم Classes وObjects وAttributes وMethods وConstructors وآلية إنشاء الكائنات والتفاعل بينها. يتناول المساق Encapsulation وAccess Modifiers وأهمية حماية حالة Object وتنظيم المسؤوليات داخل البرنامج. كما يدرس الطلبة Inheritance وإعادة استخدام Code، وPolymorphism, Abstraction وInterfaces، والعلاقة بين هذه المفاهيم وتصميم برامج قابلة للتوسع والصيانة. يتعرف الطلبة كذلك إلى التعامل المنظم مع الأخطاء باستخدام Exceptions وكيفية اكتشاف الحالات غير الطبيعية ومعالجتها. ويغطي المساق File Handling لقراءة البيانات وكتابتها وحفظها، إضافة إلى Collections الأساسية التي تسمح بتخزين وإدارة مجموعات من Objects بصورة أكثر مرونة من Arrays التقليدية. يركز المساق على Object-Oriented Design وتقسيم المشكلة إلى مجموعة من Classes ذات مسؤوليات واضحة تتعاون لتنفيذ الوظائف المطلوبة، وعلى تقليل تكرار Code وزيادة Reusability. كما يقدم مبادئ أولية في Testing وDebugging وRefactoring. ولا يدخل المساق في مكتبات AI أو Data Science، إذ تخصص لها المساقات البرمجية اللاحقة في الخطة. وبنهاية المساق يكون الطالب قادرًا على تصميم وتنفيذ برامج متوسطة الحجم باستخدام OOP، واختيار العلاقات المناسبة بين Classes، ومعالجة Exceptions وFiles وCollections، وإنتاج Code منظم وقابل لإعادة الاستخدام والصيانة

النوع
متطلب تخصص
موقعه في الخطة
السنة الأولى، الفصل الثاني
المتطلب السابق
يفتح

السنة الثانية

34 ساعة معتمدة: الأول 16، الثاني 18.

الفصل الأول

16 ساعة
المساقالرمزالساعاتالمتطلب السابقالتفاصيل
UNIV22052لا يوجد

This course builds upon English Language (1) by introducing first-year nursing students to specialized medical terminology, clinical communication, and health-related academic writing. The course focuses on medical prefixes, roots, and suffixes, taking patient histories, reading clinical case studies, documenting basic nursing notes, and communicating professionally with patients and multidisciplinary healthcare teams.

النوع
متطلب جامعة
موقعه في الخطة
السنة الثانية، الفصل الأول
المتطلب السابق
لا يوجد
EITM21141لا يوجد

يهدف هذا المساق العملي إلى تدريب الطلبة على تصميم وتنفيذ وإدارة Relational Databases باستخدام Database Management System مناسب. يبدأ المساق بإنشاء Database وTables وتحديد Data Types وPrimary Keys وForeign Keys وConstraints، وربط ذلك بالمفاهيم النظرية التي يدرسها الطالب في مساق Databases . يتدرب الطلبة على استخدام SQL لتنفيذ عمليات Insert، Update، Delete وSelect، ثم ينتقلون إلى Queries أكثر تقدمًا تتضمن Filtering، Sorting، Aggregate Functions، Grouping، Subqueries وJoins. تشمل الأنشطة تصميم ER Diagram لمشكلة عملية وتحويله إلى Relational Schema، ثم تطبيق Normalization على الجداول وتحليل Redundancy وDependencies. كما يتدرب الطلبة على Referential Integrity واختبار أثر Update وDelete على الجداول المرتبطة. يقدم المساق تدريبات مبسطة على Views، Transactions، User Permissions، Backup وRestore وفق DBMS المستخدم. يركز المساق على تنظيم Database Scripts واستخدام Naming Conventions واضحة، إضافة إلى اختبار صحة البيانات والاستعلامات. وفي نهاية المساق، ينفذ الطالب Database Project يبدأ بتحليل المتطلبات وتصميم ER Model، ثم بناء الجداول والعلاقات وإضافة البيانات وتنفيذ مجموعة من Queries والتقارير. ويكون الطالب قادرًا على بناء قاعدة بيانات عملية سليمة يمكن استخدامها لاحقًا في Data Analysis وAI applications.

النوع
متطلب تخصص
موقعه في الخطة
السنة الثانية، الفصل الأول
المتطلب السابق
لا يوجد
يفتح
EITM23113

يهدف هذا المساق إلى تزويد الطلبة بفهم منهجي لتراكيب البيانات الأساسية وعلاقتها بكفاءة الخوارزميات والبرامج. يبني المساق على Programming (2)، ويبدأ بمراجعة Arrays والمراجع، ثم ينتقل إلى كيفية تنظيم البيانات داخل الذاكرة واختيار Data Structure المناسبة لطبيعة المشكلة. يتناول المساق Linked Lists بأنواعها، Stacks، Queues وPriority Queues، ويشرح العمليات الأساسية مثل Insertion، Deletion، Searching وTraversal. كما يدرس Trees، Binary Trees، Binary Search Trees، وأساليب Traversal المختلفة. يشمل المساق Hash Tables وHash Functions وطرق معالجة Collisions، إضافة إلى Graphs وطرق تمثيلها واستخدامها. كما يدرس الطلبة عددًا من Searching وSorting Algorithms ويقارنون بينها من حيث Time Complexity وSpace Complexity. يقدم المساق استخدام Big-O Notation لتقدير نمو تكلفة الخوارزمية مع زيادة حجم المدخلات. ويركز على تدريب الطالب على التفكير في الكفاءة، وليس فقط الوصول إلى نتيجة صحيحة. هذا المساق يمثل أساسًا مباشرًا لخوارزميات AI في الفصل التالي، ولذلك يركز على Data Structures العامة ولا يدخل في Search Algorithms الخاصة بالـAI أوHeuristic Search التي تخصص لمساق AI Algorithms. وبنهاية المساق، يكون الطالب قادرًا على تصميم وتنفيذ تراكيب البيانات الأساسية، وتحليل كفاءتها، واختيار البنية المناسبة لمشكلة معينة، وتبرير اختياره اعتمادًا على الأداء واستخدام الذاكرة.

النوع
متطلب تخصص
موقعه في الخطة
السنة الثانية، الفصل الأول
المتطلب السابق
EITM21161

يهدف هذا المساق العملي إلى تمكين الطلبة من تطبيق المفاهيم النظرية في Mobile Application Development (1) من خلال تطوير مجموعة من التطبيقات والتمارين العملية. يبدأ المساق بإعداد Mobile Development Environment، وإنشاء المشاريع، واستخدام Emulator أوPhysical Device، والتعرف إلى بنية المشروع والملفات والموارد. يتدرب الطلبة على تصميم User Interfaces باستخدام Layouts وعناصر الإدخال والعرض، وربط هذه العناصر بـCode، ومعالجة Events الناتجة عن تفاعل المستخدم. كما ينفذون Navigation بين Screens وتمرير البيانات بينها وإدارة Resources مثل Strings وImages . تشمل الأنشطة العملية التعامل مع Local Storage، Preferences والملفات، وحفظ بعض Application State بين جلسات الاستخدام. ويتدرب الطلبة كذلك على Permission Management والوصول إلى بعض Device Features مثل Location أوCamera أوSensors وفق بيئة التطوير المستخدمة. يركز المساق بصورة كبيرة على Debugging وTesting. يتعلم الطلبة قراءة Logs، واستخدام Breakpoints، وتتبع تنفيذ التطبيق، وتشخيص الأخطاء التي تؤدي إلى Crash أونتائج غير متوقعة. كما يختبر الطلبة التطبيق على Screen Sizes وDevice Configurations مختلفة لفهم أثر اختلاف الأجهزة على تصميم الواجهة وسلوك التطبيق. وفي نهاية المساق، يطور الطلبة Mini-Project متكامل نسبيًا يجمع واجهات متعددة، Navigation، Local Storage وبعض Device Features، ويكون الطالب قادرًا على تشغيله واختباره وتصحيح أخطائه بصورة مستقلة.

النوع
متطلب تخصص
موقعه في الخطة
السنة الثانية، الفصل الأول
المتطلب السابق
يفتح
EITM22172

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

النوع
متطلب تخصص
موقعه في الخطة
السنة الثانية، الفصل الأول
المتطلب السابق
EITM22132لا يوجد

يهدف هذا المساق إلى تزويد الطلبة بالمفاهيم الأساسية لتصميم وإدارة واستخدام قواعد البيانات العلائقية، وبناء أساس قوي للتعامل مع البيانات في المساقات اللاحقة الخاصة بـData Science وAI. يبدأ المساق بمفهوم البيانات وقواعد البيانات وأنظمة Database Management Systems ، والفرق بين قواعد البيانات وأنظمة الملفات التقليدية، ومزايا إدارة البيانات بصورة مركزية ومنظمة. يتناول المساق مراحل Database Design ، ويقدم Entity-Relationship Model ، بما يشمل Entities ، Attributes، Relationships، Cardinality، Key وConstraints. كما يتعلم الطلبة تحويل Conceptual Model إلى Relational Schema يتكون من Tables مترابطة. يشمل المساق النموذج العلائقي، Primary Keys وForeign Keys، Referential Integrity، إضافة إلى SQL لإنشاء الجداول وتعريف القيود وإدخال البيانات وتحديثها وحذفها واسترجاعها. ويتناول الاستعلامات الشرطية، Aggregate Functions، Grouping، Sorting، Subqueries وJoins. يقدم المساق Functional Dependencies ومبادئ Normalization لتقليل Redundancy ومنع مشكلات Insert, Update وDelete Anomalies، مع دراسة الأشكال الطبيعية الأساسية. كما يتناول بصورة تمهيدية Transactions، Concurrency، Database Security، Backup وRecovery. وبنهاية المساق، يكون الطالب قادرًا على تحليل متطلبات نظام معلومات، وتصميم ER Model مناسب، وتحويله إلى Relational Database، وكتابة SQL Queries لإدارة البيانات واسترجاعها، وتطبيق مبادئ Normalization و Integrity لبناء قاعدة بيانات سليمة وقابلة للصيانة.

النوع
متطلب تخصص
موقعه في الخطة
السنة الثانية، الفصل الأول
المتطلب السابق
لا يوجد
يفتح
EITM23153

يهدف هذا المساق إلى تعريف الطلبة بالمبادئ الأساسية لتطوير تطبيقات الهواتف النقالة باستخدام منصة تطوير مناسبة، وبناء القدرة على تصميم تطبيقات بسيطة تعمل على الأجهزة المحمولة وتستفيد من خصائصها الأساسية. يبدأ المساق بالتعريف ببنية تطبيق Mobile Application، ومكونات المشروع، ودورة حياة التطبيق، وآلية تشغيل التطبيق داخل Mobile Operating System. يتناول المساق تصميم User Interfaces المناسبة للأجهزة المحمولة، بما في ذلك Layouts، عناصر الإدخال والعرض، Lists، Navigation، وإدارة Events الناتجة عن تفاعل المستخدم. كما يتعرف الطلبة إلى كيفية تنظيم Resources مثل النصوص والصور والملفات، والتعامل مع اختلاف أحجام الشاشات وكثافة العرض. يشمل المساق المبادئ الأساسية للتخزين المحلي، مثل Preferences والملفات والبيانات البسيطة، إضافة إلى إدارة Application State وحفظ بعض المعلومات بين جلسات الاستخدام. كما يقدم مدخلًا إلى Permission Management والوصول إلى بعض إمكانات الجهاز مثل Location أوCamera أوSensors على مستوى تمهيدي. يركز المساق على كتابة Code منظم وقابل للصيانة، وفصل واجهة المستخدم عن منطق التطبيق بالقدر المناسب لمستوى الطلبة، مع استخدام Debugging وLogging لاكتشاف الأخطاء. وبنهاية المساق، يكون الطالب قادرًا على تحليل متطلبات تطبيق نقال بسيط، وتصميم واجهاته، وتنفيذ Navigation وUser Interaction، واستخدام التخزين المحلي وبعض خصائص الجهاز الأساسية، وتشغيل التطبيق واختباره على Emulator أوPhysical Device.

النوع
متطلب تخصص
موقعه في الخطة
السنة الثانية، الفصل الأول
المتطلب السابق
يفتح
EITM21181

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

النوع
متطلب تخصص
موقعه في الخطة
السنة الثانية، الفصل الأول
المتطلب السابق
EITM21121

يهدف هذا المساق العملي إلى تمكين الطلبة من تنفيذ واختبار Data Structures التي يتم تناولها في المساق النظري باستخدام لغة برمجة مناسبة. يبدأ المساق بتطبيقات على Arrays والمراجع، ثم ينتقل إلى بناء Linked Lists وتنفيذ عمليات Insertion، Deletion، Searching وTraversal. يتدرب الطلبة على تنفيذ Stacks وQueues باستخدام أكثر من Representation، ومقارنة أثر كل تمثيل على الأداء. كما تشمل التطبيقات Binary Trees وBinary Search Trees وخوارزميات Traversal والإضافة والحذف والبحث. يتدرب الطلبة كذلك على Hash Tables، Hash Functions وCollision Handling، إضافة إلى تمثيل Graphs باستخدام Adjacency Matrix وAdjacency List وتنفيذ Traversal Algorithms العامة. تشمل الأنشطة تنفيذ Searching وSorting Algorithms ومقارنة Execution Time باستخدام أحجام بيانات مختلفة. يركز المختبر على الربط بين Big-O Analysis النظري والسلوك العملي للبرنامج. كما يتعلم الطلبة استخدام Debugging Tools لاكتشاف الأخطاء المرتبطة بالمراجع والبنى الديناميكية. وفي نهاية المساق، يطور الطلبة Mini-Project يستخدم أكثر من Data Structure لحل مشكلة محددة، مع توضيح سبب اختيار كل بنية وتحليل الأداء. وبنهاية المساق يكون الطالب قادرًا على تنفيذ واختبار ومقارنة Data Structures بصورة عملية واختيار الحل المناسب وفق طبيعة المشكلة.

النوع
متطلب تخصص
موقعه في الخطة
السنة الثانية، الفصل الأول
المتطلب السابق

الفصل الثاني

18 ساعة
المساقالرمزالساعاتالمتطلب السابقالتفاصيل
EITM23193لا يوجد

يهدف هذا المساق إلى تعريف الطلبة بالمبادئ التي تقوم عليها Operating Systems ودورها في إدارة موارد الحاسوب وتشغيل البرامج. يبدأ المساق ببنية نظام التشغيل وعلاقته بـHardware وApplications، ثم يتناول Processes وThreads وحالاتها وآلية إنشائها وإدارتها. يدرس الطلبة CPU Scheduling وخوارزميات الجدولة والمعايير المستخدمة لمقارنة أدائها. كما يتناول المساق Synchronization، Critical Sections، Shared Resources وInter-Process Communication، إضافة إلى Deadlock وشروط حدوثه وأساليب التعامل معه. يشمل المساق Memory Management، بما في ذلك Paging، Virtual Memory وPage Replacement، إضافة إلى File Systems وSecondary Storage وInput/Output Management. يتناول كذلك Protection، User Privileges ومبادئ Operating System Security. يمكن استخدام أمثلة من بيئات AI لتوضيح أثر CPU، Memory وProcesses على أداء التطبيقات دون تحويل المساق إلى AI Systems. وبنهاية المساق، يكون الطالب قادرًا على تفسير كيفية إدارة نظام التشغيل للمعالج والذاكرة والملفات والأجهزة، وتحليل المشكلات الأساسية في Scheduling وSynchronization وResource Management، وفهم أثر نظام التشغيل على أداء البرامج والتطبيقات الحسابية.

النوع
متطلب تخصص
موقعه في الخطة
السنة الثانية، الفصل الثاني
المتطلب السابق
لا يوجد
EITM22222

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

النوع
متطلب تخصص
موقعه في الخطة
السنة الثانية، الفصل الثاني
المتطلب السابق
EITM23243

يطور المساق تطبيق الهاتف (1) إلى تطبيق يتصل بخدمات خارجية ويدير بيانات متغيرة. يتعلم الطالب فصل الواجهة عن منطق العمل والوصول إلى API، وتحليل JSON، وعرض حالات التحميل والخطأ والنتيجة الفارغة. تُناقش المهلات وإعادة المحاولة وحماية رموز الجلسة والحفاظ على مدخلات المستخدم عند انقطاع الاتصال. يعالج المساق التكامل الأساسي، ويترك التحسين والأداء المتقدم للمساق الثالث. يُرسم تسلسل فتح شاشة بيانات: بدء الطلب، ظهور الانتظار، وصول جزء من البيانات، ثم انتقال المستخدم قبل اكتمال الاستجابة. يحدد الطالب أي تحديث للواجهة ما زال صالحًا وأي نتيجة متأخرة يجب تجاهلها. يميز فشل الخدمة من عدم وجود نتائج حقيقية، لأن دمجهما في رسالة واحدة يضلل المستخدم. ويُفحص محتوى بعيد يحوي حقلًا مفقودًا أو قيمة كبيرة أو نصًا طويلًا. تُراجع إعادة المحاولة من حيث أثرها على الخادم والمستخدم، خاصة في طلب يغير البيانات. ويبين الطالب كيف يحافظ التطبيق على مدخلات المستخدم إذا فشل الإرسال، وكيف يخبره إن كان الإجراء مؤكدًا أو ما زال غير معلوم.

النوع
متطلب تخصص
موقعه في الخطة
السنة الثانية، الفصل الثاني
المتطلب السابق
يفتح
EITM23203

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

النوع
متطلب تخصص
موقعه في الخطة
السنة الثانية، الفصل الثاني
المتطلب السابق
UNIV22062لا يوجد

يهدف هذا المساق إلى توسيع فهم الطلبة لدور Information Technology في المؤسسات والمجتمع، مع التركيز على التطبيقات العملية للخدمات والأنظمة الرقمية. يتناول مفهوم Information Systems ومكوناته، والعلاقة بين People، Processes، Data وTechnology، وكيفية استخدام المعلومات في دعم العمليات واتخاذ القرار. يستعرض المساق تطبيقات Databases، Networks، Internet Services، Cloud Services والأجهزة المحمولة في مجالات الأعمال والتعليم والصحة والحكومة. كما يقدم مفهوم Digital Transformation وكيف تستخدم المؤسسات التكنولوجيا لإعادة تصميم العمليات والخدمات. يتناول المساق Electronic Services، E-Commerce، Remote Collaboration، Content Management وأنظمة الاتصال والتعاون. كما يناقش Data Privacy، Information Security والممارسات المسؤولة عند جمع البيانات واستخدامها. يشمل المساق الآثار الاجتماعية والأخلاقية للتكنولوجيا، بما في ذلك Digital Divide، Automation، وتأثير AI والتقنيات الرقمية في الوظائف والخدمات والمجتمع، لكن دون الدخول في الخوارزميات أوالتقنيات الداخلية للـAI. وبنهاية المساق، يكون الطالب قادرًا على تفسير دور IT في المؤسسات، وتحليل نماذج من Digital Transformation، وتحديد الفوائد والمخاطر المرتبطة بالتقنيات المختلفة، وفهم العلاقة بين التكنولوجيا والعمليات والمستخدمين والبيانات

النوع
متطلب جامعة
موقعه في الخطة
السنة الثانية، الفصل الثاني
المتطلب السابق
لا يوجد
UNIV22072لا يوجد

This general education course introduces students to the history, geography, culture, and social fabric of Palestine. The course covers the historical development of the Palestinian issue from the late Ottoman period to contemporary times, examining key geopolitical milestones, cultural heritage, international law frameworks, and societal resilience. Special emphasis is placed on the health sector's history, social determinants of health in Palestine, and the ethical role of healthcare professionals in serving local communities.

النوع
متطلب جامعة
موقعه في الخطة
السنة الثانية، الفصل الثاني
المتطلب السابق
لا يوجد
EITM21211

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

النوع
متطلب تخصص
موقعه في الخطة
السنة الثانية، الفصل الثاني
المتطلب السابق
EITM21231

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

النوع
متطلب تخصص
موقعه في الخطة
السنة الثانية، الفصل الثاني
المتطلب السابق
EITM21251

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

النوع
متطلب تخصص
موقعه في الخطة
السنة الثانية، الفصل الثاني
المتطلب السابق
يفتح

السنة الثالثة

34 ساعة معتمدة: الأول 18، الثاني 16.

الفصل الأول

18 ساعة
المساقالرمزالساعاتالمتطلب السابقالتفاصيل
EITM33263لا يوجد

يهدف هذا المساق إلى تزويد الطلبة بفهم منظم للمبادئ التي تقوم عليها Computer Networks وكيفية انتقال البيانات بين الأجهزة والأنظمة عبر الشبكات المحلية والواسعة والإنترنت. يبدأ المساق بالتعريف بمكونات الشبكة وأنواعها ونماذج الطبقات، مع دراسة OSI Model وTCP/IP Model ووظيفة كل Layer.. يتناول المساق Physical وData Link Concepts بصورة مناسبة، بما في ذلك Transmission Media، Frames، MAC Addressing ومبادئ Ethernet وSwitching. ثم ينتقل إلى Network Layer، حيث يدرس الطلبة IPv4 وIPv6 Addressing، Subnetting، Routing ومفهوم Routers واختيار المسارات. يتناول Transport Layer من خلال TCP وUDP، وPorts، وReliability، وFlow Control ومفهوم Connection-Oriented وConnectionless Communication. كما يدرس Application Layer Services مثل DNS، HTTP/HTTPS وEmail Protocols على مستوى مفاهيمي. يشمل المساق أساسيات Wireless Networks وWi-Fi ومفاهيم Mobility، إضافة إلى Network Performance مثل Latency، Throughput، Packet Loss وBandwidth. يتناول بصورة تمهيدية Network Security من حيث Threats، Firewalls، Secure Communication وEncryption in Transit، مع ترك التفاصيل لمساق Information Security.. وبالنسبة لتخصص AI، يساعد المساق الطلبة على فهم البنية الشبكية التي تعتمد عليها Distributed Data Processing، Cloud Services، IoT وAI Applications. وبنهاية المساق، يكون الطالب قادرًا على تفسير انتقال البيانات بين Endpoints، وتحليل IP Addressing وSubnetting، وفهم وظائف Routing وTransport Protocols، وتشخيص مشكلات اتصال أساسية، وتقدير أثر خصائص الشبكة في أداء الأنظمة والتطبيقات الرقمية

النوع
متطلب تخصص
موقعه في الخطة
السنة الثالثة، الفصل الأول
المتطلب السابق
لا يوجد
EITM33313لا يوجد

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

النوع
متطلب تخصص
موقعه في الخطة
السنة الثالثة، الفصل الأول
المتطلب السابق
لا يوجد
EITM33283لا يوجد

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

النوع
متطلب تخصص
موقعه في الخطة
السنة الثالثة، الفصل الأول
المتطلب السابق
لا يوجد
UNIV31081لا يوجد

This course introduces nursing students to principles of occupational health and safety within hospital and clinical environments. The course covers workplace hazard identification, infection prevention, ergonomics, chemical and radiation safety, needle-stick injury prevention, emergency preparedness, and the psychological well-being of healthcare workers, aligned with Saudi Ministry of Health regulations and Saudi Central Board for Accreditation of Healthcare Institutions (CBAHI) safety standards.

النوع
متطلب جامعة
موقعه في الخطة
السنة الثالثة، الفصل الأول
المتطلب السابق
لا يوجد
UNIV31091لا يوجد

This general education course introduces nursing students to the fundamentals of human rights, patient rights, and professional healthcare ethics. The course examines international human rights instruments, Saudi national legislation, patient rights charters, bioethics, informed consent, and non-discrimination. Students will explore the relationship between human rights principles and nursing care, focusing on protecting patient dignity, confidentiality, and vulnerable populations in clinical practice.

النوع
متطلب جامعة
موقعه في الخطة
السنة الثالثة، الفصل الأول
المتطلب السابق
لا يوجد
EITM33273لا يوجد

يهدف هذا المساق إلى تزويد الطلبة بالمبادئ والمنهجيات الهندسية المستخدمة في تطوير Software Systems بصورة منظمة وقابلة للإدارة والصيانة. يبدأ المساق بمفهوم Software Engineering وأسباب الحاجة إلى منهجيات منظمة عند تطوير الأنظمة متوسطة وكبيرة الحجم، ثم يتناول Software Development Life Cycle (SDLC) والمراحل الرئيسة من تحليل المتطلبات حتى التشغيل والصيانة. يتناول المساق Requirements Engineering، بما في ذلك جمع المتطلبات وتحليلها وتوثيق Functional وNon-Functional Requirements وإدارة التغييرات عليها. كما يتعرف الطلبة إلى أساليب Modeling وتمثيل النظام باستخدام نماذج ورسوم مناسبة مثل Use Cases وبعض UML Diagrams. يشمل المساق مبادئ Software Design، وتقسيم النظام إلى Modules وComponents، وSeparation of Concerns، وCohesion وCoupling، إضافة إلى مقدمة في Software Architecture وأنماط تنظيم الأنظمة. كما يناقش Coding Standards، Configuration Management وVersion Control وأهمية Documentation. يتناول المساق كذلك Software Testing على المستوى المفاهيمي، بما في ذلك Unit، Integration، System وAcceptance Testing، مع ترك التفاصيل المتقدمة لضمان الجودة لمساقات متخصصة عند وجودها. كما يناقش Maintenance، Software Evolution وTechnical Debt.. يشمل المساق Agile Development، مثل Scrum بصورة مناسبة، والعمل ضمن Development Teams، وتوزيع المسؤوليات، والتخطيط، وتقدير الجهد والمخاطر وإدارة المشروع. وبالنسبة لتخصص AI، يوضح المساق كيف تختلف بعض جوانب AI Software Projects عن البرمجيات التقليدية، خاصة فيما يتعلق بالبيانات والتجريب وإعادة الإنتاج. وبنهاية المساق، يكون الطالب قادرًا على تحليل متطلبات مشروع برمجي، وتصميمه وتنظيمه، والعمل ضمن فريق تطوير، وتطبيق ممارسات هندسية تساعد على إنتاج Software قابل للاختبار والصيانة والتطور

النوع
متطلب تخصص
موقعه في الخطة
السنة الثالثة، الفصل الأول
المتطلب السابق
لا يوجد
يفتح
EITM33293

يركز المساق على تطوير تطبيقات متعددة المنصات باستخدام Flutter وDart، بناءً على مهارات تطوير التطبيقات (1) و(2). يدرس بنية المشروع وWidgets وإدارة الحالة والتنقل، ثم تنظيم طبقات الواجهة والمنطق والبيانات والتكامل مع REST APIs والتخزين المحلي. يعالج الاستجابات المتأخرة، العمل في الخلفية، الأداء والإتاحة وتحديث التطبيق، مع اختيار اختبارات مناسبة للوحدات والواجهات. يصمم الطالب تطبيقًا متماسكًا قابلًا للصيانة؛ ويخصص المختبر لتنفيذه وتجريبه. تُقارن طريقتان لإدارة حالة شاشة تعرض بيانات متغيرة: تخزين نسخة في كل شاشة أو استعمال مصدر موحد مع إشارات تحديث واضحة. وعند تحديث التطبيق، يناقش ماذا يحدث لطلب مؤجل أو لبيانات خزنتها نسخة قديمة، وكيف يحافظ على سلوك مفهوم للمستخدم. تعرض دراسة صغيرة مشكلة استهلاك بطارية بسبب تحديث دوري لا حاجة له؛ يضع الطالب فرضية، يختار مقياسًا، ثم يقترح بديلًا يعتمد على الحاجة الفعلية للتحديث. وتُراجع رسائل الخطأ وفق ما يستطيع المستخدم فعله: الانتظار، إعادة المحاولة، تعديل إدخال، أو طلب دعم.

النوع
متطلب تخصص
موقعه في الخطة
السنة الثالثة، الفصل الأول
المتطلب السابق
يفتح
EITM31301

يطور الطالب في المختبر تطبيق Flutter بلغة Dart يضم شاشات مترابطة وWidgets قابلة لإعادة الاستخدام وإدارة حالة واضحة. يربط التطبيق بخدمة تجريبية وتخزين محلي، ويختبر فشل الشبكة وتغير الحساب والاستجابات المتأخرة وتحديث نسخة التطبيق. تُستخدم اختبارات للوحدات والواجهات حيث تلائم المهمة، مع قياس محدود لزمن الاستجابة والموارد. يسلم الفريق شيفرة قابلة للبناء وتعليمات تشغيل وسيناريوهات اختبار وبيانًا دقيقًا للقيود المتبقية. توزع المجموعة المسؤوليات بوضوح، لكنها تجعل بناء التطبيق وتشغيله ممكنًا لأي عضو عبر تعليمات مشتركة. يُطلب من طالب آخر تشغيل نسخة مستقلة من الشيفرة وتسجيل كل إعداد مفقود؛ ثم تُصلح الوثائق أو ملفات الإعداد الآمنة. تُختبر حالة وصول إشعار أثناء فتح الشاشة نفسها، بحيث لا يظهر الحدث مرتين ولا يمحو عملًا غير محفوظ. وتُقارن قياسات الأداء عبر تشغيلات متعددة بدل اعتبار قراءة واحدة نتيجة قاطعة. عند فشل ترحيل البيانات، تحتفظ المجموعة بقاعدة قديمة تجريبية تعيد بها إنتاج المشكلة ثم تصلح التحويل.

النوع
متطلب تخصص
موقعه في الخطة
السنة الثالثة، الفصل الأول
المتطلب السابق
يفتح

الفصل الثاني

16 ساعة
المساقالرمزالساعاتالمتطلب السابقالتفاصيل
UNIV31101لا يوجد

This course introduces nursing students to the fundamentals of Islamic culture, worldview, and moral philosophy, with a specific focus on medical jurisprudence (Fiqh), bioethics, and patient care. Students will study the core tenets of Islamic faith, ethical principles governing human interaction, spiritual care, and contemporary bioethical issues (such as organ transplantation, end-of-life care, and reproductive health) aligned with Islamic legal rulings and Saudi healthcare practices.

النوع
متطلب جامعة
موقعه في الخطة
السنة الثالثة، الفصل الثاني
المتطلب السابق
لا يوجد
EITM33343لا يوجد

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

النوع
متطلب تخصص
موقعه في الخطة
السنة الثالثة، الفصل الثاني
المتطلب السابق
لا يوجد
EITM33353لا يوجد

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

النوع
متطلب اختياري
موقعه في الخطة
السنة الثالثة، الفصل الثاني
المتطلب السابق
لا يوجد
FEIT32022لا يوجد

يهدف هذا المساق إلى تطوير مهارات الطلبة في إعداد الوثائق والتقارير الفنية بصورة أكاديمية ومهنية واضحة ومنظمة، مع التركيز على أنماط الكتابة المستخدمة في Engineering، Computing وAI Projects. يبدأ المساق بالتمييز بين الكتابة العامة والكتابة الفنية، وخصائص Technical Writing من حيث الدقة والوضوح والاختصار والتنظيم والموضوعية. يتناول المساق بنية Technical Report، بما في ذلك Title، Abstract أوExecutive Summary، Introduction، Background، Methodology، Results، Discussion، Conclusions وRecommendations. كما يتدرب الطلبة على تنظيم Sections وSubsections وربطها بصورة منطقية. يشمل المساق كيفية عرض البيانات والنتائج باستخدام Tables، Figures، Charts وDiagrams، وكتابة Captions والإشارة إلى العناصر داخل النص. كما يناقش اختيار مستوى التفاصيل المناسب للجمهور المستهدف، واستخدام Terminology بصورة متسقة. يتناول المساق Academic Referencing، وإدارة Citations، وتوثيق المصادر، وتجنب Plagiarism، والتمييز بين Paraphrasing وQuoting وSummarizing. كما يناقش أخلاقيات إعداد التقارير ودقة عرض النتائج، بما في ذلك عدم إخفاء النتائج السلبية أوالمبالغة في الاستنتاجات. بالنسبة لتخصص AI، يتعلم الطلبة كيفية توثيق Dataset، Methodology، Experimental Setup، Evaluation Metrics، Results وLimitations بطريقة تدعم Reproducibility.. يشمل المساق كذلك إعداد Presentations، Technical Memos وProject Documentation. وبنهاية المساق، يكون الطالب قادرًا على إعداد Technical Report كامل ومنظم، وتقديم البيانات والنتائج بصورة دقيقة، واستخدام References بصورة سليمة، وكتابة منهجية وتجارب قابلة للفهم وإعادة التنفيذ نسبيًا، وهي مهارات أساسية لمشروع التخرج والعمل المهني.

النوع
متطلب كلية
موقعه في الخطة
السنة الثالثة، الفصل الثاني
المتطلب السابق
لا يوجد
EITM33333لا يوجد

يشرح المساق نماذج الخدمات السحابية وتوزيع المسؤولية بين المزود والمستخدم، مع مبادئ الافتراضية والحاويات والتوسع وموازنة الأحمال. يختار الطالب التخزين والخدمة المناسبين لواجهة API تستعملها تطبيقات نقالة، ويقدر أثر التأخير والتوافر والتكلفة. تشمل الموضوعات الأذونات والسجلات والمقاييس والنسخ والاستعادة. يصمم بنية مبسطة ويحلل أثر فشل مكون فيها بدل الاكتفاء بأسماء المنتجات. ويختبرون فكريًا عطل منطقة أو مكون واحد: ما أثره في المستخدم، وما الذي يمكن استعادته وكم من البيانات قد يفقد؟ يضع الطالب تقدير تكلفة شهريًا لخدمة افتراضية عبر افتراض عدد مستخدمين وطلبات وحجم تخزين وحركة بيانات، ثم يغير افتراضًا واحدًا ليلاحظ حساسية التقدير. تُقارن زيادة حجم خادم واحد بإضافة نسخ صغيرة متعددة، مع بحث ما إذا كانت قاعدة البيانات أو الاتصال سيصبحان نقطة اختناق. عند فقد مورد تخزين، يميز بين نسخة احتياطية موجودة وإمكان استعادتها في زمن مقبول؛ ويقترح تجربة استعادة دورية تثبت صلاحيتها.

النوع
متطلب تخصص
موقعه في الخطة
السنة الثالثة، الفصل الثاني
المتطلب السابق
لا يوجد
EITM33323لا يوجد

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

النوع
متطلب تخصص
موقعه في الخطة
السنة الثالثة، الفصل الثاني
المتطلب السابق
لا يوجد
UNIV31141لا يوجد

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

النوع
متطلب جامعة
موقعه في الخطة
السنة الثالثة، الفصل الثاني
المتطلب السابق
لا يوجد

السنة الرابعة

33 ساعة معتمدة: الأول 17، الثاني 16.

الفصل الأول

17 ساعة
المساقالرمزالساعاتالمتطلب السابقالتفاصيل
EITM43393

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

النوع
متطلب تخصص
موقعه في الخطة
السنة الرابعة، الفصل الأول
المتطلب السابق
EITM41371

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

النوع
متطلب تخصص
موقعه في الخطة
السنة الرابعة، الفصل الأول
المتطلب السابق
يفتح
FEIT42052لا يوجد

يهدف هذا المساق إلى إعداد الطلبة بصورة منهجية لتنفيذ Graduation Project في الفصل اللاحق من خلال تحديد مشكلة حقيقية أوبحثية في AI أوComputing وتحويلها إلى مشروع واضح الأهداف والنطاق والمنهجية. تبدأ العملية باختيار Problem Domain وتحليل المشكلة وتحديد Stakeholders واحتياجاتهم، ثم صياغة Project Objectives وResearch أوDevelopment Questions عند الحاجة. يتدرب الطلبة على إجراء Literature Review أوTechnology Review منظمة لفهم الحلول السابقة والأدوات والبيانات المتاحة وتحديد ما يميز المشروع المقترح. كما يقومون بتحديد Functional وNon-Functional Requirements عند المشاريع البرمجية، أوExperimental Requirements عند المشاريع ذات الطبيعة البحثية. يشمل المساق دراسة Feasibility، واختيار Technologies، Datasets، Algorithms أوPlatforms المناسبة، وإعداد Initial System Architecture أوResearch Methodology. وفي مشروعات AI، يتعين تحديد Data Source، Data Preparation Strategy، Baseline، Evaluation Metrics وخطة مقارنة النتائج، مع مراعاة Privacy وEthical Considerations. يتناول المساق Project Planning، وتجزئة العمل إلى Tasks، وإعداد Timeline، وتحديد Deliverables، والموارد والمخاطر وخطة إدارتها. كما يتطلب إعداد Test/Evaluation Plan مسبقًا بدل تأجيل التقييم إلى نهاية المشروع. يعمل الطلبة على إعداد Project Proposal متكامل يتضمن Background، Problem Statement، Objectives، Related Work، Methodology، Requirements، Proposed Design، Evaluation Plan، Timeline والمراجع. وبنهاية المساق، يكون الطالب قد أنجز Proposal قابلًا للتنفيذ وعرضه والدفاع عنه أمام لجنة أكاديمية، ليشكل الأساس المباشر لمساق Graduation Project.

النوع
متطلب كلية
موقعه في الخطة
السنة الرابعة، الفصل الأول
المتطلب السابق
لا يوجد
يفتح
FEIT42042لا يوجد

يهدف هذا المساق إلى تطوير قدرة الطلبة على التعرف إلى القضايا الأخلاقية والمسؤوليات المهنية التي تواجه العاملين في Engineering، Computing وInformation Technology، واتخاذ قرارات مهنية قائمة على مبادئ واضحة. يبدأ المساق بمفهوم Professional Ethics والفرق بين الالتزام القانوني والمسؤولية الأخلاقية، إضافة إلى دور Codes of Ethics والسلوك المهني. يتناول المساق النزاهة، والمساءلة، والصدق في التقارير والنتائج، وConflicts of Interest، واحترام Intellectual Property، وحقوق أصحاب العمل والعملاء والمستخدمين. كما يناقش Privacy، Confidentiality، Data Protection وCybersecurity بوصفها مسؤوليات مهنية وليس فقط مشكلات تقنية. يولي المساق اهتمامًا خاصًا لقضايا AI Ethics، بما في ذلك Bias، Fairness، Transparency، Explainability، Accountability، استخدام البيانات الشخصية، وPotential Harm الناتج عن القرارات الآلية. ويركز على تحليل القرارات الأخلاقية وليس على إعادة تدريس خوارزميات AI. يتناول المساق كذلك المسؤولية عند تصميم Software أوAI Systems قد تؤثر في الصحة أوالحقوق أوالفرص أوالسلامة، وأهمية Testing، Documentation، Risk Assessment والإفصاح عن Limitations. تستخدم Case Studies لمناقشة تعارض المصالح بين الأداء والخصوصية أوالربح والسلامة أوالابتكار والمسؤولية، ويطلب من الطلبة تحليل Stakeholders والآثار المحتملة والبدائل. وبنهاية المساق، يكون الطالب قادرًا على تحديد Ethical Issues في المشروعات التقنية، وتحليل آثار القرارات على الأطراف المختلفة، والاستناد إلى مبادئ مهنية عند اتخاذ القرار، وفهم المسؤولية الشخصية والمؤسسية المرتبطة بتطوير واستخدام أنظمة AI والتقنيات الرقمية.

النوع
متطلب كلية
موقعه في الخطة
السنة الرابعة، الفصل الأول
المتطلب السابق
لا يوجد
UNIV41121لا يوجد

This course introduces nursing students to the fundamental concepts of environmental health and its impact on human health and disease prevention. Students will explore air and water quality, climate change, medical waste management, chemical hazards, vector-borne diseases, and environmental safety standards within healthcare system and community settings.

النوع
متطلب جامعة
موقعه في الخطة
السنة الرابعة، الفصل الأول
المتطلب السابق
لا يوجد
EITM43363

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

النوع
متطلب تخصص
موقعه في الخطة
السنة الرابعة، الفصل الأول
المتطلب السابق
يفتح
EITM43383لا يوجد

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

النوع
متطلب اختياري
موقعه في الخطة
السنة الرابعة، الفصل الأول
المتطلب السابق
لا يوجد
FEIT42032لا يوجد

يهدف هذا المساق إلى تعريف الطلبة بالمفاهيم والأساليب المستخدمة لتحويل الأفكار والمشكلات إلى فرص ابتكارية ومشروعات قابلة للتطبيق، مع تركيز مناسب على المشروعات التقنية والرقمية. يبدأ المساق بمفهوم Entrepreneurship وInnovation والفرق بين Idea، Invention وInnovation، وكيفية اكتشاف المشكلات والاحتياجات التي يمكن تحويلها إلى Product أو Service. يتناول المساق Opportunity Identification، وCustomer Discovery، وتحليل المستخدمين والسوق والمنافسين، ثم صياغة Value Proposition توضح القيمة التي يقدمها الحل للفئة المستهدفة. يتعرف الطلبة إلى Business Model ومكوناته الأساسية، وتحديد Customer Segments، Channels، Revenue Streams، Costs، Key Resources وPartners، ويمكن استخدام Business Model Canvas أوأداة مماثلة لتنظيم الفكرة. يشمل المساق تطوير Minimum Viable Product (MVP) أوPrototype، واختبار الافتراضات والحصول على Feedback وإجراء Iteration بدل بناء المنتج الكامل قبل التحقق من الحاجة إليه. يتناول كذلك مبادئ Pricing، Marketing، Funding، Financial Feasibility، Intellectual Property وRisk Assessment على مستوى مناسب لطلبة التقنية. في مشروعات AI، يناقش المساق بصورة عامة خصوصية المنتجات القائمة على البيانات، مثل الحاجة إلى Data، Infrastructure، مسؤولية استخدام AI، وتحديد ما إذا كان AI يقدم قيمة حقيقية للحل بدل استخدامه لمجرد الحداثة. وبنهاية المساق، يكون الطالب قادرًا على تحليل Problem/Opportunity، واقتراح Innovative Solution، وتطوير Value Proposition وBusiness Model أوليين، وإعداد Prototype أوMVP، وعرض المشروع أمام Stakeholders أوPotential Investors بصورة منظمة.

النوع
متطلب كلية
موقعه في الخطة
السنة الرابعة، الفصل الأول
المتطلب السابق
لا يوجد

الفصل الثاني

16 ساعة
المساقالرمزالساعاتالمتطلب السابقالتفاصيل
EITM43403

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

النوع
متطلب تخصص
موقعه في الخطة
السنة الرابعة، الفصل الثاني
المتطلب السابق
EITM41411

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

النوع
متطلب تخصص
موقعه في الخطة
السنة الرابعة، الفصل الثاني
المتطلب السابق
EITM43423لا يوجد

هذا متطلب اختياري ثالث لا تحدد الخطة اسم المقرر الذي يستوفيه. يُختار من الخيارات المعتمدة وتطبق عليه متطلباته السابقة ومفرداته ومخرجاته وتقييمه الرسمي. لا يصح وضع توصيف تخصصي مفترض له؛ يُكتب الوصف بعد إعلان المساق الفعلي الذي سيُطرح.

النوع
متطلب اختياري
موقعه في الخطة
السنة الرابعة، الفصل الثاني
المتطلب السابق
لا يوجد
EITM43433

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

النوع
متطلب تخصص
موقعه في الخطة
السنة الرابعة، الفصل الثاني
المتطلب السابق
EITM43443لا يوجد

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

النوع
متطلب تخصص
موقعه في الخطة
السنة الرابعة، الفصل الثاني
المتطلب السابق
لا يوجد
UNIV41131لا يوجد

This course introduces nursing students to the fundamentals of Hadith Studies (Ulum al-Hadith) with a focus on prophetic traditions related to health, cleanliness, patient care, medical ethics, and compassion. Students will learn the basic methodology of Hadith authentication and examine selected authentic Prophetic traditions (Ahadith) that guide professional nursing behavior, personal hygiene, mental resilience, holistic healing, and ethical duty toward patients in Saudi healthcare settings.

النوع
متطلب جامعة
موقعه في الخطة
السنة الرابعة، الفصل الثاني
المتطلب السابق
لا يوجد
UNIV42142لا يوجد

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

النوع
متطلب جامعة
موقعه في الخطة
السنة الرابعة، الفصل الثاني
المتطلب السابق
لا يوجد
ملحق

الخطة الاسترشادية

كل مساقات البرنامج حسب نوع المتطلب. عرض كل شريط يساوي حصّة النوع من ساعات البرنامج.