برنامج هندسة البرمجيات
البكالوريوس
المستويات
8
المقرارت
58
عدد الساعات
137
عدد الطلبة
350
نظرة عامة
قسم هندسة البرمجيات يقدم برنامجًا أكاديميًا رائدًا يهدف إلى إعداد كوادر متميزة في مجال هندسة البرمجيات. يركز البرنامج على تزويد الطلاب بالمعارف والمهارات اللازمة لتصميم وتطوير أنظمة برمجية مبتكرة تلبي احتياجات السوق المحلي والعالمي. يتميز البرنامج بمناهج دراسية متطورة تتوافق مع أحدث التطورات التقنية ومعايير الجودة الأكاديمية، بالإضافة إلى توفير بيئة تعليمية تفاعلية تدمج بين النظرية والتطبيق.
يسعى القسم لتعزيز البحث العلمي وتشجيع الابتكار، كما يحرص على تقديم خدمات مجتمعية واستشارات تقنية لدعم التنمية المستدامة وفق رؤية المملكة 2030. يضم البرنامج فرق عمل ولجان متخصصة تعمل على ضمان الجودة، الإرشاد الأكاديمي، تطوير المقررات، ومتابعة الخريجين، مما يسهم في تحقيق التميز الأكاديمي وبناء جيل قادر على مواجهة تحديات العصر الرقمي.
الرؤية:
الريادة في التعليم والبحث العلمي وتحقيق التصنيف بين أفضل برامج بكالوريوس هندسة البرمجيات على المستوى المحلي.
الرسالة:
إعداد كوادر علمية مؤهلة في مختلف مجالات هندسة البرمجيات من خلال تعليم مبتكر وبحث علمي يسهم في تطوير القدرات الإبداعية والتحليلية التي تخدم المجتمع.
الأهداف:
1. خريجون ذوو جودة عالية:
تزويد الطلاب بالمبادئ الأساسية والتقنيات المتقدمة في هندسة البرمجيات لإعدادهم كمهنيين مؤهلين قادرين على المساهمة الفعالة في المجال.
2.مهارات حل المشكلات:
تهيئة بيئة تُمكّن الطلاب من تطوير مهارات حل المشكلات من خلال الانخراط في مشاريع متميزة، واستخدام التقنيات الحديثة، ومعالجة المشكلات الواقعية بشكل فعّال.
3. البحث العلمي:
تعزيز ثقافة البحث العلمي التي تسهم في إثراء المعرفة في مجال هندسة البرمجيات مع التركيز على المجالات التي تحقق فوائد مجتمعية كبيرة.
4.مهارات تحليلية:
تطوير مهارات تحليل وتصميم قوية لدى الطلاب، مما يمكنهم من التعامل مع المشكلات الهندسية المعقدة وإيجاد حلول مثلى.
5.خدمة المجتمع:
إعداد الخريجين لاستخدام خبراتهم في هندسة البرمجيات لتلبية احتياجات المجتمع مع التأكيد على الاعتبارات الأخلاقية والممارسات المستدامة.
محتوى البرنامج
متطلبات القبول
Program levels
المستوى الاول
MTH 101 - مقدمة في الرياضيات - إجباري
عدد الساعات
3
نظري
2
عملي
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يقدم هذا المقرر فهماً أساسياً للمفاهيم الرياضية الرئيسية الضرورية للعديد من التخصصات الأكاديمية. يشمل المقرر موضوعات مثل الجبر، والهندسة الأساسية، والدوال، والإحصاء التمهيدي. يهدف المقرر إلى تطوير مهارات حل المشكلات والتفكير الرياضي، مما يساعد الطلاب على بناء الأدوات اللازمة للنجاح في المقررات الرياضية المتقدمة وتطبيق المفاهيم الرياضية في المواقف الواقعية
ENGL 001 - اللغة الإنجليزية (1) - إجباري
عدد الساعات
6
نظري
5
عملي
5
تمرين
اجمالي المحتوى
20
المتطلبات
وصف المقرر:
يهدف هذا المقرر إلى تطوير مهارات اللغة الإنجليزية الأساسية مع التركيز على تحسين القواعد اللغوية والمفردات، بالإضافة إلى مهارات الاستماع، القراءة، والكتابة.
EDU 101 - مهارات الحياة الجامعية - إجباري
عدد الساعات
2
نظري
2
عملي
تمرين
اجمالي المحتوى
2
المتطلبات
وصف المقرر:
يهدف هذا المقرر إلى تزويد الطلاب بمهارات الحياة الأساسية اللازمة للنجاح في الحياة الجامعية وما بعدها. يشمل موضوعات مثل إدارة الوقت، والتواصل الفعّال، واستراتيجيات المذاكرة، وتحديد الأهداف، والتفكير النقدي، والتكيف مع بيئة الجامعة. ويسهم المقرر في تنمية شخصية الطالب وتأهيله لمواجهة التحديات الأكاديمية والاجتماعية بثقة.
CIS 101 - مهارات الحاسب - إجباري
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يقدم هذا المقرر تعريفًا بمكونات ووحدات الحاسوب ووظائفها، ووحدات الإدخال والإخراج، والذاكرة الرئيسية والثانوية، وأنواع الحواسيب، وأنظمة التشغيل، ومعالجة البيانات. كما يقدم هذا المقرر معرفة متقدمة بتطبيقات المكتب مثل MS-Word وMS-Excel، وجداول البيانات، والرسوم البيانية، والشبكات، والإنترنت.
المستوى الثاني
ENGL 002 - اللغة الإنجليزية (2) - إجباري
عدد الساعات
6
نظري
5
عملي
5
تمرين
اجمالي المحتوى
20
المتطلبات
وصف المقرر:
يهدف المقرر إلى تطوير مهارات اللغة الإنجليزية على مستوى متوسط مع التركيز على القراءة، الكتابة، الاستماع، والمحادثة.
CIS 102 - البرمجة وحل المشكلات - إجباري
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يُقدّم هذا المقرر المفاهيم الأساسية لحل المشكلات والبرمجة باستخدام لغة بايثون. سيتعلم الطلاب كيفية تحليل المشكلات، وتطوير الخوارزميات، وكتابة كود فعال وسهل القراءة. تشمل الموضوعات الأساسية المتغيرات، وأنواع البيانات، وهياكل التحكم، والدوال، وهياكل البيانات الأساسية. يركّز المقرر على التفكير المنطقي وتقنيات البرمجة المنظمة لبناء تطبيقات عملية.
MTH 102 - حساب التفاضل - إجباري
عدد الساعات
3
نظري
2
عملي
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يغطي المقرر أساسيات حساب التفاضل، بما في ذلك المشتقات، القيم القصوى، وتطبيقاتها الهندسية.
CHM 103 - الكيمياء - إجباري
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يغطي المقرر المفاهيم الأساسية للكيمياء، بما في ذلك الذرات والجزيئات، التفاعلات الكيميائية، والقوانين التي تحكم التفاعلات.
المستوى الثالث
ARB 100 - المهارات اللغوية - إجباري
عدد الساعات
2
نظري
2
عملي
تمرين
اجمالي المحتوى
2
المتطلبات
وصف المقرر:
يهدف هذا المقرر إلى تنمية مهارات اللغة العربية لدى طلاب الجامعة، من خلال تعزيز قدراتهم في الفهم القرائي، والتعبير الكتابي والشفهي، والكتابة الأكاديمية، مع التركيز على توظيف قواعد اللغة استخدامًا سليمًا، وتحسين المهارات الإملائية، وتطوير أساليب التعبير الفصيح. ويسهم المقرر في دعم التحصيل العلمي للطلاب، وتنمية كفاءتهم في التواصل اللغوي داخل البيئة الجامعية وخارجها.
ISL 101 - أصول الثقافة الإسلامية - إجباري
عدد الساعات
2
نظري
2
عملي
تمرين
اجمالي المحتوى
2
المتطلبات
وصف المقرر:
يقدم هذا المقرر للطلاب المبادئ الأساسية والمعتقدات والممارسات في الثقافة الإسلامية. يستعرض المقرر المساهمات التاريخية، الاجتماعية، والثقافية للإسلام في العالم، بما في ذلك تأثيره على الفن، والعلوم، والسياسة، والمجتمع. كما يناقش القيم والتقاليد والأخلاقيات الإسلامية، مما يساعد الطلاب على فهم أهمية الإسلام في تشكيل الحضارات الحديثة والتاريخية
PHS 101 - فيزياء عامة (1) - إجباري
عدد الساعات
4
نظري
3
عملي
2
تمرين
اجمالي المحتوى
5
المتطلبات
وصف المقرر:
يغطي المقرر المفاهيم الأساسية في الفيزياء، بما في ذلك الحركة، القوى، الطاقة، والزخم، مع تطبيقات فيزيائية عملية.
MTH 203 - حساب التكامل - إجباري
عدد الساعات
3
نظري
2
عملي
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يغطي المقرر أساسيات حساب التكامل، بما في ذلك التكاملات المحددة وغير المحددة وتطبيقاتها في العلوم والهندسة.
CIS 203 - برمجة حاسبات (1) - إجباري
عدد الساعات
4
نظري
3
عملي
2
تمرين
اجمالي المحتوى
5
المتطلبات
وصف المقرر:
مقدمة، البرمجة الإجرائية، البرمجة الشيئية وما بينهما بلغة الجافا، تراكيب البرامج وأسلوب التصميم في البرمجة الشيئية، التصانيف (أنواع البيانات المجردة، المركبات واللامركبات، الخواص والطرق). الأشياء، التحميل الزائد، التوارث، نظم الإدخال والإخراج، التصانيف الداخلية (أساسيات الإدخال والإخراج). أمثلة وتطبيقات (المصفوفات، القوائم المتصلة، الرصة والصفوف).
CIS 211 - الرياضيات المحددة - إجباري
عدد الساعات
3
نظري
3
عملي
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
أسس (المنطق، المجموعات والدوال، نمو الدوال) الخوارزميات، الأعداد الصحيحة والمصفوفات. التسيب الرياضي. طرق البرهان والحث الرياضي والتعاريف والخوارزميات الذاتية. أنواع الخلط (سبل العد، التبادل والتوافيق). الاحتمالات المجردة ونظرية الاحتمالات. التراكيب المجردة (المجموعات، العلائق والرسومات البيانية والشجر).
المستوى الرابع
SWE 201 - مدخل إلى هندسة البرمجيات - إجباري
عدد الساعات
3
نظري
3
عملي
تمرين
اجمالي المحتوى
3
المتطلبات
وصف المقرر:
هذا المقرر يقدم مقدمة شاملة لمفاهيم هندسة البرمجيات وأساليب تطوير الأنظمة البرمجية. يغطي دورة حياة البرمجيات بداية من تحديد المتطلبات حتى التسليم والصيانة. يتعرف الطلاب على منهجيات التطوير المختلفة مثل: النماذج التقليدية مثل نموذج الشلال ونموذج التطوير التكراري. تقنيات التصميم الشائعة مثل التصميم الكائني الموجه وتصميم الأنماط. إدارة مشاريع البرمجيات والمقاييس البرمجية. المقرر يُمكّن الطلاب من فهم العلاقة بين تحليل النظام، التصميم، والتنفيذ، بالإضافة إلى التركيز على الجودة والأمان أثناء تطوير البرمجيات.
MTH 204 - حساب التفاضل والتكامل المتقدم - إجباري
عدد الساعات
3
نظري
2
عملي
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يتناول هذا المقرر المفاهيم والتقنيات المتقدمة في التفاضل والتكامل، بناءً على المعرفة الأساسية في هذا المجال. يشمل المقرر موضوعات متقدمة مثل الدوال متعددة المتغيرات، والمشتقات الجزئية، والتكاملات المتعددة، وحساب التفاضل والتكامل المتجه، ونظريات غرين، وستوك، وغاوس. يهدف المقرر إلى تعزيز مهارات الطلاب في حل المشكلات وفهم الجوانب النظرية للتفاضل والتكامل، مع تطبيقات في الفيزياء والهندسة والتخصصات الأخرى
PHS 202 - فيزياء عامة (2) - إجباري
عدد الساعات
4
نظري
3
عملي
2
تمرين
اجمالي المحتوى
5
المتطلبات
وصف المقرر:
يغطي المقرر موضوعات في الديناميكا الحرارية، الكهرباء والمغناطيسية، والموجات، مع التركيز على التطبيقات الفيزيائية في الهندسة والعلوم.
CIS 204 - برمجة حاسبات (2) - إجباري
عدد الساعات
4
نظري
3
عملي
2
تمرين
اجمالي المحتوى
5
المتطلبات
وصف المقرر:
هذه المقرر الثالث في الخطه لبرمجة الحاسب ؛ وهي تتناول تطبيق المفاهيم المتقدمة الموجهة للكائنات باستخدام لغة جافا. وتركز على واجهة المستخدم الرسومية، والبرمجة الموجهة بالأحداث، ومعالجة الأخطاء، والملفات والتدفقات، والفئات الداخلية والخيوط. وسوف نتعلم كيفية حل المشكلات التي تعتبر هذه الأدوات الأساسية لها.
CNE 261 - التصميم المنطقي - إجباري
عدد الساعات
4
نظري
3
عملي
2
تمرين
اجمالي المحتوى
5
المتطلبات
وصف المقرر:
يقدم هذا المقرر للطلاب المعرفة النظرية الأساسية لأنظمة العد الثنائية؛ الجبر البوليني؛ بوابات المنطق الرقمية، الدوائر المتكاملة، وتخفيض بوابات المستوى. كما تغطي تحليل وتصميم المنطق التوافقي مثل المجمعات، القواطع، المضاعفات، المشفرات، المفككات، المفاتيح المتعددة والمقارنات. كما تعد هذه الدورة مادة أساسية لتصميم المنطق المتقدم.
المستوى الخامس
ISL 109 - المرأة ودورها التنموي - إختياري 1
عدد الساعات
2
نظري
2
عملي
تمرين
اجمالي المحتوى
2
المتطلبات
وصف المقرر:
يتناول هذا المقرر الدور الحيوي للمرأة في التنمية الاجتماعية والاقتصادية، مع التركيز على مساهماتها في قطاعات مثل التعليم، والرعاية الصحية، والأعمال، والسياسة. يستعرض المقرر كيف أن المساواة بين الجنسين وتمكين المرأة هما جزء أساسي من التنمية المستدامة على المستويين المحلي والعالمي. ويشجع المقرر الطلاب على تحليل السياسات، والتحديات، والمبادرات التي تهدف إلى تحسين وضع المرأة وتعزيز المساواة بين الجنسين
MTH 281 - الاحصاء والاحتمالات - إجباري
عدد الساعات
3
نظري
2
عملي
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يقدم المقرر مقدمة شاملة لأساسيات الإحصاء والاحتمالات، بما يشمل التوزيعات الاحتمالية، اختبارات الفرضيات، وتحليل البيانات، مع التركيز على التطبيقات في مجالات الهندسة والعلوم.
CIS 205 - تراكيب البيانات - إجباري
عدد الساعات
4
نظري
3
عملي
2
تمرين
اجمالي المحتوى
5
المتطلبات
وصف المقرر:
مقدمة في حل المسائل: (حل المسائل، التصميم الهيكلي، التجريد وإخفاء المعلومات، التصميم الشيئي). أمور هامة في البرمجة: الهيكلة والقابلية للتعديل، سهولة الاستعمال، سلامة البرمجة. النهج وطرق إيجاد وتعديل الأخطاء الخفية. التكرار الذاتي، أنواع البيانات المجردة. القوائم المتصلة، الرصة والصفوف. كفاءة الخوارزميات (طرق قياسها وزمن تنفيذها). الفرز وأساليبه (الاختياري، الفقاعي، الإدخالي، الإدماجي، السريع). الأشجار: (مصطلحات ومسميات، شجرة البيانات المجردة الثنائية...).
MTH 285 - مبادئ الجبر الخطي - إجباري
عدد الساعات
3
نظري
2
عملي
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يقدم المقرر أساسيات الجبر الخطي، بما في ذلك المصفوفات، المحددات، النظم الخطية، الفضاءات المتجهية، والقيم الذاتية والتطبيقات العملية.
CIS 343 - تنظيم الحاسبات - إجباري
عدد الساعات
3
نظري
3
عملي
تمرين
اجمالي المحتوى
3
المتطلبات
وصف المقرر:
أسس تصميم الحاسبات (مقدمة وتعريف الأداء ومبادئ كمية). الأداء والتكلفة. تصميم مجموعة الأوامر ودور لغات البرمجة العليا والمترجمات. نماذج من مجموعات الأوامر. أساليب بدائية في تطبيق تصميم أولويات الذاكرة. الإدخال والإخراج. مبادئ عامة في أولويات الذاكرة والذاكرة الأساسية والخفية. النهج المستقبلي.
SWE 321 - هندسة متطلبات البرمجيات - إجباري
عدد الساعات
3
نظري
3
عملي
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يتناول المقرر عملية جمع وتحليل متطلبات البرمجيات بشكل شامل، ويعلم الطلاب كيفية فهم احتياجات العميل وتحويلها إلى متطلبات محددة ودقيقة. يتضمن المقرر: • تقنيات جمع المتطلبات مثل الاستبيانات، المقابلات، ورش العمل، والتحليل الوثائقي. • أدوات وتقنيات التوثيق مثل مخططات التدفق، المخططات الهيكلية، والـ Use Cases. • معالجة التحديات التي قد تنشأ في فهم المتطلبات المتضاربة وتغير المتطلبات. • أهمية مراجعة المتطلبات والتحقق منها بشكل دوري خلال دورة حياة المشروع.
ISL 100 - دراسات في السيرة النبوية - إختياري 1
عدد الساعات
2
نظري
2
عملي
تمرين
اجمالي المحتوى
2
المتطلبات
وصف المقرر:
يتناول هذا المقرر دراسة معمقة لحياة النبي محمد ﷺ، من خلال استعراض الأحداث والمراحل الأساسية في سيرته العطرة، واستخلاص الدروس والعبر منها. كما يبرز المقرر جوانب من شخصيته، وقيادته، وقيمه الأخلاقية، ويبيّن كيف تمثل سيرته نموذجًا يُحتذى به على مستوى الفرد والمجتمع. ويتطرق المقرر أيضًا إلى السياقات التاريخية والاجتماعية والروحية للدعوة النبوية
ISL 108 - قضايا معاصرة - إختياري 1
عدد الساعات
2
نظري
2
عملي
تمرين
اجمالي المحتوى
2
المتطلبات
وصف المقرر:
يتناول هذا المقرر القضايا الاجتماعية، والسياسية، والاقتصادية، والثقافية الرئيسية التي تواجه المملكة العربية السعودية في الوقت الحاضر. يوفر المقرر للطلاب فهمًا شاملاً لتطور المملكة، وتحدياتها، وسياساتها في سياق العولمة والديناميكيات الإقليمية. ويهدف المقرر إلى تعزيز التفكير النقدي والنقاشات حول دور المملكة في العالم المعاصر وهويتها المتطورة
المستوى السادس
SWE 391 - التدريب الميداني - إجباري
عدد الساعات
1
نظري
1
عملي
تمرين
اجمالي المحتوى
1
المتطلبات
وصف المقرر:
التدريب الميداني هو مقرر عملي ميداني مكوّن من 1 ساعة معتمدة يُتيح لطلاب الكلية اكتساب خبرة عملية في مجال تخصصهم في مؤسسات مرموقة تُعتمد من قبل القسم. يهدف المقرر إلى ربط ما تم تعلّمه في المقررات الأساسية للتخصص بما يُطبّق عمليًا، مع تحديد المشاكل العملية وتقديم حلول لها. يتطلب المقرر من الطالب قضاء 8 أسبوعًا متواصلة في العمل الميداني بمجال هندسة البرمجيات.
SWE 341 - الاختبار و ضمان جودة البرمجيات - إجباري
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يركز المقرر على أهمية ضمان الجودة أثناء تطوير البرمجيات من خلال الاختبارات المختلفة. يتناول أساليب وتقنيات اختبار البرمجيات بما في ذلك: • اختبار الوحدات (Unit Testing)، اختبار التكامل (Integration Testing)، واختبار النظام (System Testing)...
SWE 342 - إدارة مشاريع البرمجيات - إجباري
عدد الساعات
3
نظري
3
عملي
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
تم تصميم هذا المقرر لتقديم مقدمة حول مفاهيم وأدوات وتقنيات إدارة المشاريع. يعطي المقرر نظرة عامة حول إدارة التكامل والتخطيط للمشاريع، إدارة النطاق، الجدولة، التحكم في الميزانية، إدارة الموارد البشرية، إدارة التواصل، تحليل وإدارة المخاطر، إدارة جودة المشاريع، وإدارة المشتريات
SWE 322 - تصميم و عمارة البرمجيات - إجباري
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يركز المقرر على كيفية تصميم الأنظمة البرمجية مع ضمان الكفاءة، الاستدامة، والقابلية للتوسع. يتم تعريف الطلاب على الأساليب والنماذج المعمارية المختلفة التي تدعم مرونة النظام وأدائه. يتناول المقرر: • المبادئ الأساسية لتصميم الأنظمة مثل الفصل بين الطبقات، التجريد، والاعتمادية. • الأنماط المعمارية مثل الـ MVC (نموذج-عرض-تحكم) وMicroservices..
CIS 342 - نظم التشغيل - إجباري
عدد الساعات
3
نظري
3
عملي
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
مقدمة في نظم التشغيل: خدمات نظم التشغيل. جدولة وحدة المعالجة المركزية. جدولة الأقراص. إدارة الذاكرة. تنسيق العمليات.
CIS 322 - أسس نظم قواعد البيانات - إجباري
عدد الساعات
4
نظري
3
عملي
2
تمرين
اجمالي المحتوى
5
المتطلبات
وصف المقرر:
تنظيم الملفات، أساليب الترقيم، مفاهيم قواعد البيانات وعمارتها. نموذج العلاقة. الأنماط العلائقية والجبر. لغات الاستفسار التسلسلي (SQL) المعيارية. الارتباط الدالي. مقدمة في EER. مقدمة في نظم إدارة قواعد البيانات الشيئية.
المستوى السابع
CIS 463 - المعلوماتية الحيوية - إختياري 2
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يقدم هذا المقرر للطلاب مدخلًا إلى مجال المعلوماتية الحيوية، الذي يجمع بين البيولوجيا، وعلوم الحاسوب، والرياضيات لتحليل وتفسير البيانات البيولوجية. تشمل الموضوعات محاذاة السلاسل الجينية، وتوقع بنية البروتينات، والجينومات، والبيولوجيا الحسابية، وتقنيات التنقيب في البيانات للبيانات البيولوجية الكبيرة. يوفر المقرر للطلاب المهارات اللازمة لتحليل التسلسل الجيني، وفهم الشبكات البيولوجية، وتطبيق الأدوات الحاسوبية في البحث البيولوجي الحديث
SWE 442 - إدارة تهيئة البرمجيات - إختياري 2
عدد الساعات
3
نظري
3
عملي
تمرين
اجمالي المحتوى
3
المتطلبات
وصف المقرر:
هذا المقرر يُعرّف بمفاهيم إدارة تهيئة البرمجيات وأهميتها في تطوير البرمجيات، مراحل وأنشطة إدارة التهيئة، إدارة الإصدارات، أدوار التهيئة وأدواتها المستخدمة في الصناعة
CNE 463 - شبكات الحاسب - إجباري
عدد الساعات
3
نظري
3
عملي
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
فائدة شبكات الحاسبات. أشكال الشبكات، عمليات الشبكات الطبقية دراسة الطبقات المختلفة (دوالها وخدماتها وإجراءاتها) الشبكات المحلية
SWE 423 - أنماط التصميم - إختياري 2
عدد الساعات
3
نظري
3
عملي
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يقدّم هذا المقرر نظرة شاملة على المبادئ المتقدمة لتصميم البرمجيات الموجهة بالكائنات من خلال دراسة أنماط التصميم، التي تمثل حلولًا قياسية للمشاكل الشائعة في تصميم البرمجيات
IS 427 - مفاهيم البيانات الكبيرة - إختياري 2
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يقدم هذا المقرر مقدمة للمفاهيم والأدوات والتقنيات المستخدمة للتعامل مع وتحليل مجموعات البيانات الكبيرة، والمعروفة بالبيانات الضخمة. تشمل الموضوعات تخزين البيانات، وتنقيب البيانات، وHadoop، وMapReduce، والحوسبة السحابية، ومعالجة البيانات في الوقت الفعلي. سيتعلم الطلاب التحديات والفرص التي تقدمها البيانات الضخمة، بما في ذلك القضايا المتعلقة بخصوصية البيانات، والأمن، وقابلية التوسع. كما يغطي المقرر التطبيقات العملية للبيانات الضخمة في صناعات متعددة مثل الرعاية الصحية، والمالية، والتجارة الإلكترونية
ARB 102 - التحرير الكتابي - إجباري
عدد الساعات
2
نظري
2
عملي
تمرين
اجمالي المحتوى
2
المتطلبات
وصف المقرر:
يركز هذا المقرر على تنمية مهارات الكتابة لدى الطلاب في السياقات الأكاديمية والمهنية. يتناول تركيب الجملة، وتطوير الفقرة، وكتابة المقال، والاستخدام السليم للقواعد اللغوية. كما يتدرّب الطلاب على تنظيم الأفكار بوضوح، واستخدام اللغة المناسبة، وتحسين مهارات التحرير. ويهدف المقرر إلى تعزيز مهارات التواصل الكتابي والتفكير النقدي
ISL 107 - أخلاقيات المهنة - إجباري
عدد الساعات
2
نظري
2
عملي
تمرين
اجمالي المحتوى
2
المتطلبات
وصف المقرر:
يتناول هذا المقرر المبادئ والمعايير التي تحكم السلوك المهني في مختلف المجالات. يركز على أهمية اتخاذ القرارات الأخلاقية، والنزاهة، والمسؤولية في بيئة العمل. سيتعرف الطلاب من خلال دراسة الحالات الواقعية على التحديات التي يواجهها المهنيون، وكيفية تطبيق المبادئ الأخلاقية لتعزيز الثقة، والعدالة، والمساءلة في حياتهم المهنية
CNE 484 - معالجة الصور الرقمية - إختياري 2
عدد الساعات
3
نظري
3
عملي
تمرين
اجمالي المحتوى
3
المتطلبات
وصف المقرر:
يقدم هذا المقرر للطلاب التقنيات المستخدمة في معالجة الصور الرقمية. تشمل الموضوعات تعزيز الصورة، والترشيح، والتقسيم، والكشف عن الحواف، وضغط الصور، والتعرف على الأنماط. سيتعلم الطلاب الخوارزميات الخاصة بمعالجة وتحليل الصور، مع تطبيقات في مجالات مثل الرؤية الحاسوبية، والتصوير الطبي، والوسائط الرقمية. يركز المقرر على المهارات العملية في استخدام أدوات البرمجيات ولغات البرمجة لتنفيذ تقنيات معالجة الصور
IS 472 - تخطيط موارد المؤسسات - إختياري 2
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يقدم هذا المقرر للطلاب المبادئ والممارسات المتعلقة بأنظمة تخطيط موارد المؤسسات (ERP)، التي تقوم بدمج العمليات والوظائف التجارية المختلفة داخل المنظمة. تشمل الموضوعات البرمجيات الخاصة بـ ERP، والوحدات مثل المالية، والموارد البشرية، وإدارة سلسلة الإمداد، وإدارة علاقات العملاء، بالإضافة إلى تنفيذ وتخصيص أنظمة ERP. يركز المقرر على فهم كيفية تحسين أنظمة ERP للكفاءة التنظيمية، واتخاذ القرارات، والأداء العام للأعمال
CNE 478 - النظم الذكية والروبوتية - إختياري 2
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يتناول هذا المقرر تصميم وتطوير الأنظمة الذكية والروبوتات التي يمكنها الإدراك والتعلم والعمل بشكل مستقل. تشمل الموضوعات الحركيات الديناميكية للروبوتات، وأنظمة التحكم، وأجهزة الاستشعار، والتعلم الآلي، والخوارزميات المستخدمة في الذكاء الاصطناعي في الروبوتات. كما يدرس الطلاب تكامل الأنظمة الذكية في التطبيقات الواقعية مثل المركبات الذاتية القيادة، والأتمتة الصناعية، والروبوتات في الرعاية الصحية. يركز المقرر على التجربة العملية في بناء وبرمجة الروبوتات لحل المهام المعقدة
SWE 491 - مشروع تخرج (1) - إجباري
عدد الساعات
2
نظري
2
عملي
تمرين
اجمالي المحتوى
2
المتطلبات
وصف المقرر:
الجزء الأول من مشروع التخرج يهدف إلى تمكين الطلاب من تطبيق المعرفة النظرية في بيئة عملية. يتضمن المقرر: • اختيار موضوع المشروع بناءً على اهتمامات الطالب وتوجهاته البحثية أو التطبيقية. • جمع وتحليل المتطلبات الأولية بشكل تفصيلي من خلال المقابلات والمراجعة مع المشرف
CIS 313 - الذكاء الاصطناعي - إختياري 2
عدد الساعات
3
نظري
3
عملي
تمرين
اجمالي المحتوى
3
المتطلبات
وصف المقرر:
يقدم هذا المقرر للطلاب أساسيات الذكاء الاصطناعي (AI)، مع التركيز على التقنيات والخوارزميات الرئيسية التي تمكّن الآلات من أداء المهام التي تتطلب عادة الذكاء البشري. تشمل الموضوعات التعلم الآلي، والشبكات العصبية، وخوارزميات البحث، ومعالجة اللغة الطبيعية، والأنظمة الخبيرة. يستعرض المقرر المفاهيم النظرية والتطبيقات العملية، مما يُعد الطلاب لتطوير حلول معتمدة على الذكاء الاصطناعي لحل المشكلات الواقعية في مجالات مثل الروبوتات، وعلوم البيانات، والأتمتة
SWE 421 - تصميم واجهات المستخدم - إجباري
عدد الساعات
3
نظري
3
عملي
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يركز المقرر على تصميم وتطوير واجهات المستخدم التي تقدم تجربة مستخدم متميزة. يشمل الموضوعات التالية: • مبادئ تصميم واجهات المستخدم مثل التناسق، البساطة، والاستجابة
CIS 414 - تصميم وتحليل الخوارزميات - إجباري
عدد الساعات
3
نظري
3
عملي
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يقدم هذا المقرر دراسة معمقة لتقنيات تصميم وتحليل الخوارزميات. تشمل الموضوعات استراتيجيات الخوارزميات مثل تقسيم وحل، البرمجة الديناميكية، الخوارزميات الجشعة، والبحث العكسي. يتناول المقرر تحليل كفاءة الخوارزميات باستخدام تعقيد الوقت والمساحة، بما في ذلك تدوين "Big O". كما سيتعلم الطلاب كيفية تطبيق الخوارزميات لحل المشكلات الحسابية وتحسين الحلول، مع التركيز على مهارات حل المشكلات والتفكير الخوارزمي
SWE 493 - موضوعات مختارة - إختياري 2
عدد الساعات
3
نظري
3
عملي
تمرين
اجمالي المحتوى
3
المتطلبات
وصف المقرر:
من وقت لآخر، سيتم تصميم وتقديم دورات متقدمة جديدة استنادًا إلى اهتمامات الكلية والصناعة والطلاب لاستكشاف تلك المجالات في هندسة البرمجيات التي لا تشكل جزءًا من المنهج الأساسي. الهدف هو تقديم استجابة سريعة للاتجاهات الحالية، مع تغيير الموضوع والمحتوى مع كل تقديم.
CIS 434 - الحوسبة السحابية - إختياري 2
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يقدم هذا المقرر للطلاب أساسيات الحوسبة السحابية، التي تسمح بتقديم خدمات الحوسبة عبر الإنترنت. تشمل الموضوعات نماذج خدمات السحابة (IaaS، PaaS، SaaS)، ونماذج نشر السحابة (عامة، خاصة، هجينة)، والتخزين الافتراضي، وتخزين البيانات، والأمن، وقابلية التوسع في بيئات السحابة. كما يستعرض المقرر التطبيقات العملية للحوسبة السحابية في الأعمال التجارية، بالإضافة إلى الاتجاهات الناشئة في تقنيات السحابة
SWE 411 - تطوير تطبيقات الويب - إختياري 2
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يعرف هذا المقرر الطلاب بأحدث تقنيات تطوير تطبيقات الويب، بدءًا من تصميم الواجهات الأمامية (Front-end) وحتى تطوير الخوادم (Back-end). يتناول المقرر تقنيات الويب الأساسية مثل HTML، CSS، JavaScript وأطر العمل مثل React وVue.js.
CIS 462 - معالجة اللغة الطبيعية - إختياري 2
عدد الساعات
3
نظري
3
عملي
تمرين
اجمالي المحتوى
3
المتطلبات
وصف المقرر:
يقدم هذا المقرر للطلاب مدخلًا إلى مجال معالجة اللغة الطبيعية (NLP)، الذي يركز على التفاعل بين الحواسيب واللغة البشرية. تشمل الموضوعات المعالجة المبدئية للنصوص، وتقسيم النص إلى وحدات، والتحليل النحوي، وتحليل المشاعر، والترجمة الآلية، ونماذج اللغة. يوفر المقرر للطلاب مهارات عملية في تطبيق الخوارزميات والتقنيات لمعالجة وتحليل وتوليد بيانات اللغة البشرية، مع تطبيقات في الذكاء الاصطناعي، وعلوم البيانات، واللغويات الحاسوبية.
SWE 422 - إعادة إستخدام البرمجيات - إختياري 2
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يقدّم هذا المقرر لمحة تفصيلية عن الأبعاد التجارية والتنظيمية والفنية لإعادة استخدام البرمجيات على نطاق واسع في البيئات الحديثة. تشمل المواضيع المعمارية، التصميم من أجل إعادة الاستخدام، هندسة المجال، التطوير المعتمد على النماذج، الأطر، تصميم المكتبات، أدوات إعادة الاستخدام، وأنماط التصميم
المستوى الثامن
CHIN 101 - مدخل إلى اللغة الصينية - إختياري 3
عدد الساعات
2
نظري
2
عملي
تمرين
اجمالي المحتوى
2
المتطلبات
وصف المقرر:
يقدم هذا المقرر للطلاب فهماً أساسياً للغة الصينية وثقافتها. يشمل المقرر مهارات اللغة الأساسية مثل المفردات الأساسية، والنطق، وتركيب الجمل البسيطة، والتعابير الشائعة. كما يتعرف الطلاب على النظام الكتابي الصيني، بما في ذلك البينيان (النظام الصوتي) وبعض الحروف الأساسية. سيطور الطلاب مهارات تمهيدية في الاستماع، والمحادثة، والقراءة، والكتابة باللغة الصينية، بالإضافة إلى التعرف على العادات والتقاليد الصينية وتاريخها
SWE 441 - صيانة و تطور البرمجيات - إجباري
عدد الساعات
3
نظري
3
عملي
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يركز هذا المقرر على المبادئ والممارسات المتعلقة بصيانة البرمجيات وتطورها بعد عملية الإطلاق. تشمل الموضوعات أنواع صيانة البرمجيات (التصحيحية، التكيفية، التحسينية، والوقائية)، نماذج تطور البرمجيات، إعادة هيكلة الشيفرة البرمجية، الاختبار التراجعي، التحكم في الإصدارات، والتوثيق. يركز المقرر على تقنيات تحسين جودة البرمجيات، وإطالة عمر النظام، وإدارة التغييرات بفعالية. ويكتسب الطلاب مهارات عملية في صيانة الأنظمة البرمجية واسعة النطاق والتقليدية
SWE 492 - مشروع تخرج (2) - إجباري
عدد الساعات
3
نظري
3
عملي
تمرين
اجمالي المحتوى
3
المتطلبات
وصف المقرر:
الجزء الثاني من مشروع التخرج يركز على تنفيذ وتقديم الحلول البرمجية المُقترحة في الجزء الأول. يتضمن المقرر:
• تنفيذ النظام البرمجي باستخدام التقنيات والأدوات المتفق عليها في الجزء الأول.
• إجراء اختبارات شاملة للتأكد من توافق النظام مع المتطلبات المحددة وضمان جودته.
• كتابة التقرير النهائي الذي يتضمن التوثيق الكامل لكل المراحل من التحليل إلى التنفيذ.
• عرض المشروع أمام لجنة من الأساتذة والمشرفين، والتفاعل معهم خلال المناقشة.
المقرر يُمكّن الطلاب من تقديم حلول مبتكرة وعملية للتحديات البرمجية ويساعدهم في تطوير مهارات العرض والتواصل.
SWE 481 - أمن و حماية البرمجيات - إجباري
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
المقرر يركز على ضمان أمان البرمجيات وحمايتها من الهجمات والتهديدات الإلكترونية. يتناول المقرر:
• أساليب حماية البيانات من خلال التشفير، إدارة المفاتيح، وتقنيات المصادقة.
• استراتيجيات تأمين البرمجيات ضد الثغرات الأمنية الشائعة مثل SQL Injection وCross-Site Scripting (XSS).
• أساليب الكشف عن الثغرات الأمنية واختبار الاختراق (Penetration Testing).
• ممارسات الحماية المدمجة أثناء مراحل التصميم والتطوير.
يهدف المقرر إلى تدريب الطلاب على بناء برمجيات آمنة قادرة على التصدي للهجمات الإلكترونية.
EDU 102 - العمل التطوعي - إختياري 3
عدد الساعات
2
نظري
2
عملي
تمرين
اجمالي المحتوى
2
المتطلبات
وصف المقرر:
يتناول هذا المقرر مفهوم العمل التطوعي وأهميته في المساهمة في تطوير المجتمع. سيتعرف الطلاب على فوائد التطوع، وتأثيره على المجتمعات، والقطاعات المختلفة التي يعد العمل التطوعي فيها أمرًا حيويًا. كما يركز المقرر على تطوير المهارات العملية لتنظيم وإدارة الأنشطة التطوعية، ويشجع الطلاب على المشاركة في الفرص التطوعية والمساهمة في التغيير الاجتماعي الإيجابي
BUS 101 - ريادة الأعمال - إختياري 3
عدد الساعات
2
نظري
2
عملي
تمرين
اجمالي المحتوى
2
المتطلبات
وصف المقرر:
يغطي المقرر أساسيات ريادة الأعمال، بما في ذلك إنشاء المشاريع الصغيرة، تحليل الأسواق، استراتيجيات التسويق، وتطوير خطط الأعمال.