- الخطة الدراسية
سيليبس | إسم المادة | رقم المادة |
---|---|---|
غير متوفر | 3 ساعات معتمدة (متطلب سابق: 90 ساعة) يهدف هذا المساق إلى طرح مواضيع مختارة في هندسة البرمجيات، حيث تكون مواضيع حديثة مختارة في مجالات هندسة البرمجيات المختلفة غير مغطاة في وصف المساقات التي يطرحها القسم ويحددها مجلس القسم. |
50341 |
سيليبس | إسم المادة | رقم المادة |
---|---|---|
غير متوفر | 3 ساعات معتمدة (متطلب سابق:852110) يوفر هذا المساق للطلاب منظورًا واسعًا مفاهيم هندسة البرمجيات والاختلافات بين تخصص هندسة البرمجيات والتخصصات الهندسية الأخرى. وهذا المقرر يسلط الضوء على مبادئ وأساليب وأدوات هندسة البرمجيات المستخدمة في تطوير البرمجيات وذلك يشمل الموضوعات الرئيسية التالية: (عمليات تطوير البرمجيات الهندسية، نهج ال agile، تقنيات هندسة المتطلبات وجمعها، ونموذجة النظام، والتصميم المعماري، والتصميم والتنفيذي، واختبار البرامج، وتطوير البرامج. |
503201 |
سيليبس | إسم المادة | رقم المادة |
---|---|---|
غير متوفر | 3 ساعات معتمدة (متطلب سابق:503201) يهدف هذا المساق الى تعريف الطالب على مبادئ التفاعل بين الإنسان والحاسوب الذي يدمج قدرات تكنولوجيا الحاسوب مع محددات العوامل البشرية ويشمل: المؤسسات، الانسان، الحاسوب، التفاعل، مبادئ وانماط التفاعل القابلة للاستخدام، تصميم التفاعل، فهم المستخدمين، نموذج المستخدم في التصميم، الجوانب الوجدانية، الواجهات والتفاعلات، جمع البيانات، تصميم وبناء النماذج الأولية، وتقنيات التقييم. تقييم واجهات المستخدم. هندسة قابلية الاستخدام. تحليل الوظائف، والتي تركز على المستخدم والتصميم، والنماذج. تصميم النوافذ والقوائم والأوامر. الصوت واللغة الطبيعية للإدخال / والإخراج. وقت الاستجابة وردود الفعل. الألوان والرموز، والصوت. التدويل والتركيز. معماريات واجهة المستخدم واجهات برمجة التطبيقات. |
503221 |
سيليبس | إسم المادة | رقم المادة |
---|---|---|
غير متوفر | 3 ساعات معتمدة (متطلب سابق:503333&503341) يهدف هذا المساق الى تعريف الطالب على جميع مراحل تطوير البرمجيات، حيث يوفر هذا المساق تدريب عملي لعملية تطوير البرمجيات بأكملها من خلال تمثيل الأدوار المختلفة للموظفين المشاركين في عملية التطوير (محلل النظم، مصمم النظم، المبرمج، مدقق النظم ومدير المشروع) ومن خلال تقديم حلول لمشاكل عملية للزبائن. بالإضافة إلى اكتساب الخبرة العملية من خلال استخدام البرمجيات المساعدة للقيام بكافة الأنشطة خلال عملية التطوير. ويهدف هذا المساق أيضاً الى تعريف الطالب على مبادئ توثيق البرمجيات وطرق معالجة المسالة وكيفية تقسيم المشروع الى اجزاء صغيرة يسهل توثيقها. بالإضافة الى ذلك يتم عرض انواع التوثيق الثلاثة الشائعة المستخدمة والإجراءات والمراجع. مقدمة عن القوالب المستندة إلى معايير هندسة البرمجيات IEEE للتوثيق. واخيرا يتم عرض طرق معالجة وكتابة التوثيق من خلال التحليل والمراجعة |
503323 |
سيليبس | إسم المادة | رقم المادة |
---|---|---|
متوفر | 3 ساعات معتمدة (متطلب سابق:503341) يتناول المساق مفاهيم وأساليب وتقنيات تطوير مواقع الويب التي تقوم بجمع وتنظيم وكشف مصادر المعلومات. تشمل الموضوعات التي يتم تناولها المتطلبات الهندسية لتطبيقات الويب، وطرق التصميم، والتقنيات، وتصميم الواجهة، وإمكانية استخدام تطبيقات الويب، وإمكانية الوصول، والاختبار، والمقاييس، وتشغيل تطبيقات الويب وصيانتها، والأمن، وإدارة المشاريع. وأيضا يتناول هذا المساق مجموعة من الموضوعات بما في ذلك هندسة أنظمة العميل / الخادم، وتخطيط وتصميم النظام، والبرمجيات الوسيطة وبروتوكولات الوصول إلى البيانات، والمشكلات المتعلقة بالوصول المتزامن إلى البيانات المشتركة، وتقنيات العميل / الخادم (الموجهة نحو الاتصال، وبدون اتصال، والتفاعلية، وما إلى ذلك)، وخوادم مجموعة العمل، خوادم التطبيقات، البرمجة من جانب العميل، البرمجة من جانب الخادم، اتصال قاعدة البيانات. يتضمن الجزء العملي من هذه الدورة تطبيق المفاهيم المدروسة باستخدام أداة برمجة مثل (HTML و JavaScript و CSS ) وجانب الخادم (PHP ). |
503332 |
سيليبس | إسم المادة | رقم المادة |
---|---|---|
غير متوفر | 3 ساعات معتمدة (متطلب سابق:501221)
يهدف هذا المساق إلى تزويد الطالب بالمعرفة والمهارات اللازمة لتصميم وتطوير برامج باستخدام المنهج الكينوني. المواضيع التي يغطيها المساق تشمل: طريقة التفكير الموجهة بالكينونة، الأصناف، الوراثة، الكبسله، الاستبدال والتعديل، تعددية الأشكال، التعامل مع الملفات، الربط مع قواعد البيانات، معالجة الاستثناءات،ADT وبعض الأمثلة على كتابة برامج لحل المشكلات. يتم تدريس المساق باستخدام لغة البرمجةC-Sharp
|
503333 |
سيليبس | إسم المادة | رقم المادة |
---|---|---|
غير متوفر | 3 ساعات معتمدة (متطلب سابق:852121) يهدف المساق إلى تزويد الطالب بالمعرفة والمهارات اللازمة لاستخدام الحاسوب في نمذجة ومحاكاة المسائل والاحداث العملية، ويشمل المساق: مبادئ ومفاهيم في اسس المحاكاة بالحاسوب، جمع المشاهدات الإحصائية في المحاكاة، النماذج الحاسوبية للمحاكاة، الاعداد العشوائية، توليد الاعداد والفحص، طرق "مونتى كارلو"، مقدمة إلى التوزيع الدالي، نمذجة المحاكاة: الإحداث المنفصلة، المحاكاة المتصلة، التحقق والتيقن، تحليل المدخلات، تحليل المخرجات، نظرية الطوابير. تطبيقات عملية. |
503335 |
سيليبس | إسم المادة | رقم المادة |
---|---|---|
متوفر | 3 ساعات معتمدة (متطلب سابق:501293) مبادئ ومفاهيم اساسية في قواعد البيانات، معمارية قاعدة البيانات، مستخدمي قواعد البيانات، انواع قواعد البيانات: الهرمية، الشبكية، العلائقية. الجبر العلائقي، النموذج العلائقي الموسع، اساسيات لغة الاستعلام (SQL)، صياغة مسارات الاستعلام الجبرية والحسابية ومعالجتها وفعاليتها، عملية تبسيط العلاقات، اعتماديات الدوال بين اوصاف العلاقات، منهجية قواعد البيانات الكينونية. |
503341 |
سيليبس | إسم المادة | رقم المادة |
---|---|---|
متوفر | 3 ساعات معتمدة (متطلب سابق:501292) يقدم هذا المساق المبادئ النظرية والعملية لحماية البرمجيات، مع التركيز على بعض المخاطر التي تواجهها البرمجيات والتي قد تتضمن مشكلة فيضان البيانات، مشكلة اعتماد المخرجات على تسلسل المدخلات، عملية توليد الارقام العشوائية. كما يركز على تحديد التهديدات ونقاط الضعف التي قد تواجه البرمجيات خلال عملية البناء والتأسيس. وسيتم التركيز على الطرق التي يمكن من خلالها تلافي المشاكل التي لها علاقة بحماية البيانات. طرق تشفير البيانات ، خوارزميات التشفير. |
503361 |
سيليبس | إسم المادة | رقم المادة |
---|---|---|
متوفر | 3 ساعات معتمدة (متطلب سابق:503201) يهدف هذا المساق الى تعريف الطالب على الاساليب والادوات الحديثة لتحليل وتصميم النظم. حيت يتم التركيز على مراحل دورة-حياة تطوير النظام. ويركز ايضا على المراحل الاولى من المشروع ويتضمن: تعريف المشكلة، دراسة وتحليل المتطلبات، تحديد المواصفات وتصميم الحلول للنظام المدروس. خلال مراحل التطوير يستعرض المساق عدة اساليب للتحليل والتصميم وطرق مختلفة ومركبة لبناء وحدات النظام الجديد, ويتضمن مواصفات الادارة الناجحة لمشاريع البرمجيات. |
503381 |
سيليبس | إسم المادة | رقم المادة |
---|---|---|
غير متوفر | 3 ساعات معتمدة (متطلب سابق:503381) يهدف هذا المساق الى تعريف الطالب على المهارات اللازمة لبدء وتخطيط والتحكم وإدارة وتوثيق مشاريع تكنولوجيا المعلومات بشكل ناجح. يتم التركيز على تعلم PMBOK وممارساتها الخاصة بما يلي: إدارة التكامل، إدارة المجال، إدارة الوقت، إدارة التكلفة، إدارة الجودة، إدارة الموارد البشرية، إدارة الاتصالات، إدارة المخاطر، إدارة الشراء. كما يتم التركيز على المجالات التي تؤثر على مدراء المشاريع مثل PMOsو الاستعانة بمصادر خارجية. يتم استخدام أمثلة عملية لعرض المفاهيم والتقنيات بالإضافة إلى تدريب عملي على الادوات المستخدمة في إدارة مشاريع البرمجيات بالتطبيق على حالة دراسية. |
503401 |
سيليبس | إسم المادة | رقم المادة |
---|---|---|
متوفر | 3 ساعات معتمدة (متطلب سابق:501317) يتناول هذا المساق برمجة التطبيقات للأجهزة المتنقلة مثل الهواتف الذكية والاجهزة اللوحية. ويركز المساق على تطوير التطبيقات التي تنتمي لبيئة الجهاز المتنقل. ويتم استخدام لغة برمجة حديثة، جنباً الى جنب مع المكتبات اللازمة ومكونات البرامج القابلة لإعادة الاستخدام، من خلال بيئة تطوير البرامج المختارة. ويستعرض هذا المساق النظريات والمبادئ والمفاهيم والادوات والقضايا الراهنة، وأفضل الممارسات الحديثة في مجال تصميم تطبيقات الاجهزة المتنقلة وتطويرها. |
503410 |
سيليبس | إسم المادة | رقم المادة |
---|---|---|
غير متوفر | 3 ساعات معتمدة (متطلب سابق:501305) يهدف هذا المساق الى تعريف الطالب على طرق فحص البرمجيات خلال دورة تطوير البرمجيات والتي تشمل: تقنيات فحص البرمجيات. فحص الصندوق الأبيض الثابت والعشوائي وفحص الصندوق الأسود الثابت والعشوائي، ايضا مراحل فحص البرمجيات (فحص الوحدة، فحص التكامل وفحص النظام)، استراتيجيات فحص النظام (من أعلى إلى أسفل، ومن أسفل إلى أعلى)، تخطيط الاختبارات وتقاريرها. إعداد وثائق الفحص وحالات اختبار البرامج. بالإضافة إلى التدريب على استخدام البرمجيات المساعدة في عمليات الفحص. ويقدم هذا المساق لمحة عامة عن المفاهيم الأساسية المتعلقة بجودة البرمجيات بما في ذلك: ضمان جودة البرمجيات، مراقبة الجودة، إدارة الجودة، مكونات الجودة، ومقاييس جودة البرمجيات. يقدم هذا المساق أيضا عملية مفصلة ومكونات لتحقيق جودة البرمجيات والتي تشمل: مكونات مرحلة ما قبل المشروع، مكونات جودة دورة حياة المشروع، مكونات البنية التحتية لمنع الخطأ والتحسينات، والمكونات الإدارية SQA. كما أنها تقدم معايير المنظمة الدولية لتوحيد المقاييس (ISO). |
503422 |
سيليبس | إسم المادة | رقم المادة |
---|---|---|
متوفر | 3 ساعات معتمدة (متطلب سابق:501305) يهدف هذا المساق الى تعريف الطالب على أحدث الأدوات المساعدة المستخدمة في هندسة البرمجيات حيث يتدرب الطالب على استخدامها من خلال تصميم وتطوير أنظمة برمجية مختلفة. حيث يطبق الطالب هذه الادوات على جميع مراحل تطوير حياة النظام. تصنيف الأدوات المساعدة في هندسة البرمجيات، عمل دراسات بحثية لمقارنة الأدوات المساعدة المتوفرة، التدريب العملي على استخدام الادوات المساعدة خلال مراحل تطوير البرمجيات حيث ان الادوات المستخدمة تشمل الادوات في مرحلة التخطيط لبناء نظام، مرحلة التحليل، مرحلة التصميم، ومرحلة التطوير والفحص، والصيانة. |
503466 |
سيليبس | إسم المادة | رقم المادة |
---|---|---|
متوفر | 3 ساعات معتمدة (متطلب سابق:501293) يهدف هذا المساق إلى تزويد الطلبة بتغطية شاملة عن مفاهيم وأساسيات تراسل البيانات وشبكات الحاسوب. المواضيع التي يغطيها المساق تشمل: مفاهيم وأساليب تراسل البيانات في بنية الشبكات الطبقية، تحويلات الإرسال، طرق التوجيه، طرق الاتصال، الاكتظاظ في الشبكات، هيكلية تنظيم الشبكات، إدارة وتهيئة الشبكات، مكونات نموذج الشبكة، نماذج الشبكات الطبقية (نماذج OSI و TCP/IP) وبروتوكولاتها، توجيه البيانات الرقمية وتنقلها، أنواع الشبكات (المحلية، شبكات المدن، الشبكات المتسعة، الشبكات اللاسلكية) وبروتوكولاتها. |
503473 |
سيليبس | إسم المادة | رقم المادة |
---|---|---|
غير متوفر | 3 ساعات معتمدة (متطلب سابق:501292) مقدمة في علم البيانات ، ومقدمة إلى R، وجمع البيانات ومزج البيانات ، وذكاء الأعمال وتخزين البيانات ، وتصور البيانات ، والتعلم الآلي: التجميع ، والقواعد المرتبطة ، والانحدار والتصنيف ، وتحليلات بيانات العطاءات. |
503475 |
سيليبس | إسم المادة | رقم المادة |
---|---|---|
غير متوفر | 3 ساعات معتمدة (متطلب سابق:503471) مقدمة إلى إنترنت الأشياء ، وتحليل البرامج والأدوات ، والشبكة ، والربط والتحميل ، وبرمجة النظام وتبعيات نظام التشغيل ، وخدمات الحوسبة السحابية ، وبيانات إنترنت الأشياء والسحابة ، والتطور السحابية. |
503476 |
سيليبس | إسم المادة | رقم المادة |
---|---|---|
غير متوفر | 3 ساعات معتمدة (متطلب سابق:503473) يتناول هذا المساق بروتوكولات الإنترنت الأساسية: ARP و IP و ICMP و IGMP و UDP و TCP وبروتوكولات التوجيه مثل RIP و OSPF و BGP وبروتوكولات توجيه البث المتعدد والبث المتعدد مثل DVMRP و MOSPF و PIM وبروتوكولات التطبيقات مثل DNS و DHCP و FTP و HTTP. بالإضافة إلى ذلك ، ستغطي هذه الدورة بروتوكولات أمان الشبكات مثل: https و SFTP و IPSec و VPNs و TLS و SSL و SSH و Kerberos و OSPF المصادقة و SNMPv3 |
503477 |
سيليبس | إسم المادة | رقم المادة |
---|---|---|
متوفر | 3 ساعات معتمدة (متطلب سابق: 90 ساعة) من خلال هذا المساق يتدرب الطالب في احدى المؤسسات ذات العلاقة بتخصص هندسة البرمجيات سواء في القطاع العام او الخاص. وتكون مدة التدريب ثمانية أسابيع متواصلة، ويقوم الطالب بتقديم تقرير مفصل عن تدريبه في نهاية فترة التدريب. |
503496 |
سيليبس | إسم المادة | رقم المادة |
---|---|---|
متوفر | 3 ساعات معتمدة (متطلب سابق:90 ساعة) يقوم الطالب في هذا المساق بإنجاز مشروع التخرج، والمتمثل باختيار مشروع التخرج وفريق العمل، جدولة وقت المشروع، التخطيط، التحليل، التصميم، اختيار البرمجيات، وتطوير النظام بالكامل وكتابة تقرير كاملا عن المشروع باستخدام أساليب التوثيق المناسبة. |
503499 |
سيليبس | إسم المادة | رقم المادة |
---|---|---|
متوفر | 3 ساعات معتمدة (متطلب سابق:503201) يوفر هذا المساق أحدث التطورات في هندسة المتطلبات ويعطي طريقة منهجية لهندسة المتطلبات عالية الجودة. يقدم هذا المساق المفاهيم والمبادئ الأساسية بما في ذلك أهداف ونطاق هندسة المتطلبات، والمنتجات والعمليات المعنية طرق تصميم المتطلبات، جوده المتطلبات التي يجب استهدافها .وتحقيقها والعيوب التي يجب تجنبها، والدور الحاسم والمهم لهندسة المتطلبات في هندسة النظم والبرمجيات. |
852110 |