برنامج هندسة البرمجيات

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

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

تتمثل رؤية برنامج هندسة البرمجيات في أن يكون برنامجًا متميزًا في التعليم والبحث والتطوير المهني لهندسة البرمجيات.

 

يركز برنامج هندسة البرمجيات على تطوير القدرة على:

  1. تطبيق المعرفة على التطوير المهني لأنظمة البرمجيات.
  2. حل مشكلات تطوير البرامج في العالم الحقيقي باستخدام عمليات هندسة البرمجيات المحددة جيدًا وتصميم الوسائط.
  3. عضو فريق فعال في بيئة متعددة التخصصات جنبا إلى جنب مع السلوك الأخلاقي ومهارات الاتصال الفعال.
  4. اختيار مهنة كمهندس محترف في الصناعة أو كباحث في الأوساط الأكاديمية.

 

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

 

يتوقع من الطالب بعد الانتهاء من البرنامج ان يكون قادر على:

  1. توضيح ووصف الحلول الهندسية لعملية تطوير البرمجيات ، وهندسة المتطلبات ، والنمذجة وجوه المنحى ، والتحقق من البرمجيات والتحقق من صحتها
  2. كتابة مبادئ برمجة الويب ، واجهة مستخدم البرنامج وهندسة الاستخدام
  3. توضيح نظريات ومفاهيم مكونات الوسائط مثل الصوت والفيديو والرسوم المتحركة والصور والنمذجة ثلاثية الأبعاد وتطوير اللعبة وسرد مبادئ الاتصال المرئي
  4. تطبيق المعرفة في الرياضيات والعلوم والهندسة
  5. تصميم وإجراء التجارب ، وكذلك لتحليل وتفسير البيانات
  6. تصميم نظام برمجي أو مكون أو عملية لتلبية الاحتياجات المطلوبة ضمن قيود واقعية مثل الاقتصادية والبيئية والاجتماعية والسياسية والأخلاقية والصحة والسلامة ، وقابلية التصنيع ، والاستدامة.
  7. تحديد وصياغة وحل مشاكل هندسة البرمجيات
  8. فهم وإظهار المسؤولية المهنية والأخلاقية
  9. إثبات الاعتراف بالحاجة ، والقدرة على الانخراط في التعلم مدى الحياة
  10. إثبات القدرة على التواصل بشكل فعال في شكل شفوي وكتابي
  11. تفسير وتقييم المشاكل الهندسية باستخدام الأدوات الهندسية الحديثة.
COURSE CODE COURSE TITLE CREDIT HOURS PRE REQUARMNT
حاسب 222 الوسائط التفاعليه 3 حاسب 201
هاب 312 بناء البرمجيات 3 هاب 202
ريض 211 حساب التفاضل و التكامل (2) 4 ريض 104
حاسب 304 هيكلة الحاسوب 3 ريض 105
 هاب 301 هندسة متطلبات البرمجيات 3 هاب 202
هاب 302 تصميم وهيكلة البرمجيات 3 هاب 202
هاب 401 ضمان جودة البرمجيات 3  هاب 301
نظم 384 أمن المعلومات 3 .نظم 102
هاب 414 المنهجيات القياسية لھندسة البرمجيات 3 هاب 202
فيز 103 فيزياء (1) 4 فيز 101
هاب 300 منهجيات ونمذجة البرمجيات 3 هاب 202
هاب 321 تصميم واجهات المستخدم المتقدمه 3 حاسب 222
هاب 402 صيانة وتطور البرمجيات 3 هاب 312
ريض 301 الجبر الخطي 3 ريض 001
هاب 322 برمجة الويب متقدمه 3 حاسب 201
فيز 203 فيزياء (2) 4 فيز 103
هاب 415 هندسة استخدام البرمجيات 3 هاب 202
هاب 411 لاختبار والتحقق من البرمجيات 3 هاب 312
هاب 421 تطوير المباريات 3 حاسب 222
هاب 202 مقدمه في هندسة البرمجيات 3 حاسب 104
ريض 302 المعادلات التفاضليه 4 ريض 211
هاب 413 أنماط التصميم 3 هاب 202
رمز المقرر اسم المقرر الساعات المعتمدة رمز المتطلب السابق وصف المقرر
حاسب 103 أساسيات البرمجة 1 4 في هذا المقرر، سيتعلم الطلاب أساسيات بناء جملة بلغة جافا والبرمجة الأولية والاختيار والتكرار والدوال والمصفوفات. سوف يكتسب الطلاب خبرة من خلال تصميم برامج جافا البسيطة وكتابتها وتجميعها وتنفيذها.
نجل 101 كتابة المقالات بالانجليزية 3   يزود هذا المقرر الطالب بالمعرفة عن الكتابة باللغة الإنجليزية. المواضيع تشمل مقدمة في مقرر وخصائص الكتابة الأكاديمية، عملية الكتابة مع مراجعة قواعد اللغة وعلامات الترقيم وهيكل الجملة وهيكل الفقرة وتنظيمها (مقدمة، صلب الموضوع، خاتمة) ، المقال العملي، المقال البحثي، تقنيات إعادة الصياغة، المزيد من التدريب على المراجعة والتحرير، مقالة السبب و / أو النتيجة، المقالة الوصفية، و مقالة المقارنة و المغايرة.
فيز 201 مقدمة العلم الفيزيائي 3   سوف يعرف هذا المقرر الطلاب على العلوم الفيزيائية، وخاصة في تخصص الفيزياء والكيمياء. وهو مقرر تمهيدي مصمم لاستكشاف المفاهيم الأساسية للعلوم الفيزيائية. يتضمن المقرر مقدمة إلى المفاهيم الأساسية للفيزياء والكيمياء. سيتم تشجيع الطلاب على استكشاف العلاقة بين العلم والحياة اليومية. سيوفر هذا المقرر فرصًا لدراسة مفاهيم المادة، والطاقة، والسرعة، والسرعة الموجهة، والتسارع، والكهرباء الساكنة والتيار الكهربائي، والمعادن، واللافلزية، والكفاءة، والجدول الدوري والقوى وتطبيقها من خلال التحري والأنشطة التي تطور مهارات التفكير والتفكير المستقل. سيكون هذا المقرر كقاعدة للطالب غير العلمي يمكنه من خلالها رؤية الطبيعة بشكل أكثر إدراكًا.
ريض 104 حساب التفاضل و التكامل 3 ريض 001 يوفر هذا المقرر الدراسي المكون من ثلاث ساعات معتمدة للطلاب إمكانية تعلم أنواع مختلفة من المعادلات وسلوكها والتفاضل والتكامل وكيفية تطبيقها لحل المسائل الهندسية. وتشمل الموضوعات: المعادلات (لوغاريتمية، الأسية وعلم المثلثات) ، و التفاضل والتكامل وتطبيقاتها.
سلم 101 أساسيات الثقافة الاسلامية 2   يقدم هذا المقرر للطلاب الأساس في أصول الإسلام وثقافته لمساعدة الطلاب على فهم رؤية الإسلام الإنسان، الحياة والكون.
حاسب 104 أساسيات البرمجة 2 4 حاسب 103 يقدم هذا المقرر قواعد شاملة في أساسيات التصميم والبرمجة كائنية التوجه، بما في ذلك التجريد والتغليف وتعدد الأشكال والوراثة والتعامل مع الاستثناءات. سيتم التركيز على إنشاء ومعالجة الكائنات والفئات. سوف يتعلمون أيضا البرمجة الحركية. سيتعرف الطلاب على هذه المفاهيم في بيئة تطوير Java.
نظم102 مقدمة في نظم المعلومات 3   مقدمة لنظم المعلومات المستندة إلى الأنظمة وتطبيقاتها في الأعمال التجارية، بما في ذلك مناقشة القضايا المتعلقة باستخدام نظم المعلومات من قبل الإدارة. يوفر المقرر أيضًا تجربة تعليمية في استخدام أجهزة الكمبيوتر، مع التركيز بشكل خاص على تطبيقات الأعمال الخاصة بالكمبيوترات المصغرة.
فيز 103 فيزياء 1 4 فيز 201 توفر هذه الدورة للطلاب معرفة بالميكانيكا. تشمل الموضوعات تفاصيل تحليل المتجه (بعدين وثلاثة أبعاد)، وقوانين نيوتن التي تستخدم الرسوم البيانية والمتجهات، والحركة الخطية، والحركة الدائرية، والعمل والطاقة، ونقل الطاقة، والزخم الخطي والزاوي وحفظها، والجاذبية العالمية، والحركة الدورية والموجة، حركة وسكون الجسيمات والأجسام الصلبة، الاهتزازات التوافقية وميكانيكا الموائع.
احص 103 الاحتمالات و الاحصاء 3 ريض 001 يوفر هذا المقرر المكون من ثلاث ساعات معتمدة للطلاب إمكانية تعلم علم الإحصاء وأنواع البيانات والطرق الرسومية والأساليب العددية لوصف البيانات والاحتمالات والتوزيعات العادية وذات الحدين وتوزيع بواسون وتوزيع العينات ونظرية الحد المركزي وفترات الثقة الكبيرة والصغيرة للعينات، المتوسط والنسب وتحديد حجم العينة.

تتضمن موضوعات المقرر: وصف البيانات، الطرق الرسومية والرقمية، الاحتمال وفترة الثقة الكبيرة والصغيرة.

ريض 105 الرياضيات المتقطعة 4 ريض 001 يوفر هذا المقرر المكون من ثلاث ساعات معتمدة للطلاب امكانية تعلم الموضوعات الرياضية ذات العلاقة المباشرة بعلوم الحاسوب. ويكون التركيز فيه على تقديم سياق لتطبيق الرياضيات في مجال علوم الحاسوب. سوف يتعلم الطلاب كيفية التعرف على والتعبير عن الأفكار الرياضية بصورة بيانية، رقمية، رمزية وكتابية. تتضمن موضوعات المقرر: المنطق والبراهين، العلاقات، البيانات والأشجار.
عرب 102 مهارات الاتصال باللغة العربية 2   يدرس هذا المقرر مهارات التواصل الأولية في اللغة العربية، بما فيها التواصل الشفهي ومهارات العروص التقديمية.
حاسب 201 أساسيات تصميم الويب 3 حاسب 103 يقدم هذا المقرر المفاهيم الأساسية للإنترنت وشبكة الويب العالمية. سيتعلم الطلاب كيفية إنشاء صفحات الويب باستخدام HTML، واستخدام جافا سكريبت لتأثيرات حركية. تشمل الموضوعات الرئيسية أدوار متصفحات الويب والخوادم وتشغيلها، بما في ذلك التفاعل مع تطبيقات الويب من خلال النماذج، وفصل التنسيق والبنية المنطقية في مستندات HTML، وأوراق الأنماط، والمبادئ الأساسية لتصميم الواجهة الفعالة للويب.
حاسب 202 تراكيب البيانات 3 حاسب 104 تقنيات النمذجة كائنية التوجه للتحليل والتصميم. يوفر الأدوات والتقنيات اللازمة لحل مشاكل هندسة البرمجيات المعقدة في العالم الحقيقي بطريقة كائنية التوجه للكائنات، باستخدام العناصر الأكثر فعالية في العملية الموحدة. يغطي المقرر المفاهيم، الرموز الأساسية للغة النمذجة الموحدة (UML)، وهي التدوين القياسي للتحليل والتصميم كائني التوجه، فريق المشروع.
نجل 201 كتابة التقارير التقنية 3 نجل 101 يقدم هذا المقرر للطلاب طريقة كتابة التقارير الفنية. تشمل الموضوعات مقدمة في الكتابة الفنية وتحليل الجمهور والكتابة الفنية الإجرائية وكتابة التقارير والسيرة الذاتية ورسالة التقدم للوظيفة.
فيز 203 فيزياء – 2 4 فيز 103 يتناول هذا المقرر الكهرباء، المغنطة والإلكترونيات. تشمل الموضوعات المجالات الكهربائية والمغناطيسية ، وقانون كولومز وغاوس، والمجالات والإمكانات الكهربائية، والخواص الكهربائية والمغناطيسية للمادة، وقوانين أمبيري وفاراداي، ودوائر التيار المستمر، ودارات التيار المتردد، ودارات التيار المستمر، و دارات المقاومة و المستحث، و دارات المقاومة و المكثف و المستحث، ومعادلات ماكسويل، ونظرية الدارة، الاستقراء والكهرومغناطيسية ، أشباه الموصلات، وصلة الموجب و السالب، الصمام الثنائي لأنواع مختلفة، الترانزستورات من أنواع مختلفة، عمل الترانزستورات في تكوينات مختلفة، البوابات المنطقية باستخدام الثنائيات.
ريض 211 حساب التفاضل و التكامل – 2  4 ريض 104 يوفر هذا المقرر المكون من ثلاث ساعات معتمدة امكانية استخدام أنواع مختلفة من المتسلسلات مثل المتسلسلات اللامتناهية، متسلسلات القوى، والمعادلات الحدية لفئة من المسائل المختلفة. المعادلات متعددة المتغيرات والتكاملات المتعددة هي أدوات قوية في هذا المقرر. تشمل الموضوعات: المتسلسلات (المحدودة منها وغير المحدودة) والتمايز الجزئي والتكامل المتعدد وتطبيقاتها.
هاب 202 مقدمة في هندسة البرمجيات  3 حاسب 104 تشمل الموضوعات إدارة مشروع البرنامج، ودورة حياة البرنامج، ومواصفات البرنامج، وصيانة البرنامج. بالإضافة إلى ذلك، من خلال مشروع جماعي، سوف يكتسب الطلاب الخبرة التي تمكنهم من التفكير في هندسة البرمجيات بشكل عام.
شبك 212 اتصالات البيانات و شبكات الحاسب  3   هذا المقرر هو مقرر تمهيدي في تكنولوجيا الشبكات. يتم تعليم الطلاب مفاهيم اتصالات البيانات في كل من شبكات الكمبيوتر وأنظمة/شبكات الاتصالات المتنقلة. أولاً، تتم مناقشة بنية الطبقات في الشبكة، ثم يتم تدريس المفاهيم الأساسية المتعلقة بالإشارة. ثم ترتبط هذه المفاهيم مع عرض النطاق الترددي، ومعدل البيانات، وترميز وتعديل الإشارات. وتناقش مخططات مختلفة للكشف عن الأخطاء وتصحيحها إلى جانب التحكم في التدفق. وأخيرا يتم مناقشة بروتوكولات الاتصال المختلفة بالتفصيل.
سلم 201 أساسيات الاقتصاد الاسلامي 2 سلم 101 يقدم هذا المقرر للطلاب المبادئ الاقتصادية التي من وجهة نظر إسلامية. ويتناول المفاهيم الاقتصادية الإسلامية، مثل حماية الملكية و التملك والميراث والاستهلاك والتمويل الإسلامي والرفاهية الاقتصادية. يقدم المقرر مقدمة في الأنظمة المصرفية الإسلامية.
نظم 221 مقدمة في نظم قواعد البيانات 3 حاسب 104 يهدف هذا المقرر إلى تزويد الطلاب بخلفية صلبة في أنظمة قواعد البيانات. تشمل الموضوعات خصائص ومزايا أنظمة إدارة قواعد البيانات ((DBMS،ومفاهيم قاعدة البيانات وهندستها، نماذج البيانات، مخططات قاعدة البيانات ومثيلاتها، نظم إدارة قواعد البيانات ومفهوم استقلال بيانات البرنامج، لغات قاعدة البيانات والواجهات، نماذج قواعد البيانات، نموذج البيانات العلائقية والجبر العلائقي، قيود النموذج العلائقي، المجالات، والمفاتيح، وقيود التكامل، لغة الاستعلام الهيكلية ((SQL، تعريف البيانات، والاستعلامات، والتحديث، والبيانات والواجهات في SQL وتصميم قاعدة البيانات، التبعيات الوظيفية، و الأشكال العادية.
عرب 202 مهارات الكتابة باللغة العربية 2 عرب 102 يعطي المقرر الطلاب المهارات اللازمة للكتابة العلمية والتقنية. يتمتع الطلاب بفرصة تعلم الكتابة باللغة العربية الواضحة والموجزة وتطبيق استراتيجيات محددة مستفادة لكتابة تقارير الأعمال والمقالات والمذكرات.
سلم 301 أخلاقيات العمل في الإسلام 2 سلم 201 تعتبر أخلاقيات العمل أحد أهم الجوانب التي يحتاج الطلاب إلى فهمها وتنفيذها عندما يتخرجون ويصبحوا موظفين. إن المحتوى الغني لأخلاقيات العمل في الإسلام يساعد الطلاب على تطوير مهاراتهم الشخصية ويحفزهم على التفوق في وظائفهم المستقبلية.
حاسب 304 هيكلة الحاسوب 3 شبك 221 موضوعات أنظمة الكمبيوتر، مع التركيز على البرمجة، الهندسة على مستوى الآلة وأهميتها لبرمجة التطبيقات. تمثيل المعلومات ولغة التجميع ومصححات الأخطاء وبنية المعالج، وتحسين البرنامج، وتسلسل الذاكرة والتخزين المؤقت.
ريض 301 الجبر الخطي 3 ريض 001 يقدم هذا المقرر ذو الثلاث ساعات المعتمدة مقدمة عن نظام المعادلات، والمصفوفات، وعدم مساواة كوشي-شوارز، والقواعد المتعامدة، والمساحات المتجهة، والمحددات، وقاعدة كرامر وإظهار كيفية تطبيق هذه التقنيات في هندسة الكمبيوتر.
ريض 302 المعادلات التفاضلية 4 ريض 211 يتناول هذا المقرر المكون من أربع ساعات معتمدة مقدمة إلى المعادلات التفاضلية العادية التي تتضمن أنواعًا مختلفة من المعادلات الخطية وغير الخطية وكذلك القابلة للفصل والمتجانسة والدقيقة. أيضًا معادلات تفاضلية عادية من المستوى الأعلى، متسلسلات فورييه وتحويلات لابلاس وتطبيقهم على المعادلات التفاضلية العادية..

تشمل الموضوعات ما يلي: العديد من عناصر المعادلات التفاضلية العادية ذات الترتيب العالي، متسلسلة فورييه وتحويلات لابلاس يوضح كيفية استخدام هذه الأدوات الرياضية لاستخلاص فهم لمشكلات هندسة الكمبيوتر.

حاسب 321 نظم تشغيل 3 حاسب 103 مقرر يتناول موضوعات أنظمة الكمبيوتر، مع التركيز على مكونات أنظمة التشغيل وأهميتها لبرمجة التطبيقات، الربط، والعمليات، والذاكرة الافتراضية، وتخصيص الذاكرة الحركية، ومستوى المدخلات والمخرجات للنظام، والشبكات، وبرمجة الشبكات والخوادم المتزامنة، وخدمات الويب.
حاسب 386 إدارة مشاريع 3 نظم 102 يتناول هذا المقرر الخصائص المحددة لمشاريع تكنولوجيا المعلومات ويقدم للطالب مجموعة متنوعة من تقنيات إدارة المشاريع التي يمكن تطبيقها في سياق مشروع تكنولوجيا المعلومات. إدارة فريق المشروع، وإجراء دراسة الجدوى، وإنشاء هيكل توزيع العمل، وكتابة نطاق المشروع، والوقت، والتكلفة، والجودة الذين يتم مناقشتهم بالتفصيل في هذا المقرر. وسوف يناقش المقرر مشكلات الإدارة المرتبطة بتنفيذ مجموعة من البرامج (مثل أنظمة تخطيط موارد المؤسسات) والأنظمة المطورة داخليًا والمشروعات الخارجية.
هاب 300 منهجيات و نمذجة البرمجيات 3 هاب 202 يتناول هذا المقرر تقنيات النمذجة الكائنية للتحليل والتصميم. و يوفر الأدوات والتقنيات اللازمة لحل مشاكل هندسة البرمجيات المعقدة في العالم الحقيقي بطريقة موجهة للكائنات باستخدام العناصر الأكثر فاعلية في العملية الموحدة. يغطي المقرر المفاهيم الأساسية وترميز لغة النمذجة الموحدة (UML)، وهو التدوين القياسي للتحليل والتصميم الموجهين إلى الأشياء.

 

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

 

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

 

حاسب 381 أخلاقيات العمل على الحاسوب 2 نظم 102 يناقش هذا المقرر القضايا الأخلاقية التي تنشأ نتيجة لزيادة استخدام أجهزة الكمبيوتر، ومسؤوليات أولئك الذين يعملون مع أجهزة الكمبيوتر، إما كمحترفين في علوم الكمبيوتر أو كمستخدمين نهائيين. سوف يركز المقرر على الطرق التي تتحدى بها أجهزة الكمبيوتر المفاهيم الأخلاقية والفلسفية التقليدية، وتثير القضايا القديمة بطريقة جديدة. يتوقع من الطلاب: قراءة وفهم الأفكار في القراءات، شرح الأفكار تحليل القضايا ورؤيتها من وجهات نظر متنوعة، وصياغة ونقد الحجج. ستشمل القراءات قضايا تقنية في علوم الكمبيوتر وقد تركز على مجال معين مثل تصميم البرمجيات بالإضافة إلى المزيد من الموضوعات التقليدية مثل النظريات الفلسفية (مثل النسبية الأخلاقية والنفعية والنظريات الأخلاقية والحقوق وأخلاقيات الفضيلة) والخصوصية، حقوق الملكية الفكرية، وبرامج الملكية، والأمان، والمساءلة، والمسؤولية، والفجوة الرقمية، والاختراق، والفيروسات.
حاسب 491 مشروع تخرج – 1   3 90 ساعة يتكون المشروع من جزأين ، مشروع التخرج الأول ومشروع التخرج الثاني. المشروع الأول هو في الفصل الدراسي الأول من السنة الرابعة ويتم تقديم المشروع الثاني في الفصل الدراسي الثاني من السنة الرابعة. خلال المشروع الأول، من المفترض أن يقدم الطلاب مقترح المشروع / البحث الخاص بهم ، وبعد ذلك يستكمل الطلاب الجزء الثاني من مشاريعهم.
هاب 312                        بناء البرمجيات ٣ حاسب 222 تم تطوير و تحسين هذا المقرر للطلاب لكي يتعلموا بشكل فعال أهم تقنيات تصميم واجهة المستخدم (UID) التي ستساعدهم على تقديم تطبيقات أفضل مع التركيز على تصميم نموذج أولي لتطبيقات الويب والهاتف المحمول قبل كتابة أي كود. يقدم المقرر رؤى أساسية حول مبادئ وممارسات UID المختلفة. كما أنه يتناول UID للتطبيقات المتنقلة من خلال النظر في القيود المتنقلة، وآثارها على بناء تأطير الأسلاك المتقدمة.

 

هاب 322 برمجة الويب متقدمة ٣ حاسب 201 تم تصميم هذا المقرر لتزويد الطلاب بمزيد من الدراسة المتعمقة لتصميم و تطوير مواقع الويب الديناميكية والمدفوعة بقواعد البيانات. سوف يساعد المقرر الطلاب على تطوير مجموعة أدوات تقنية لتحسين مهاراتهم في البرمجة لتطوير تطبيقات الويب. يقدم المساق إطار PHP وبناء الجملة ويغطي في العمق التقنيات الهامة لبناء مواقع الويب الديناميكية. تم دمج التدريب العملي الشامل مع التمارين طوال فترة المقرر.

 

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

 

هاب 401 ضمان جودة البرمجيات ٣ هاب 312 يُنظر إلى ضمان الجودة كنشاط يمتد خلال عملية التطوير بأكملها. و يتضمن فهم احتياجات العملاء والمستخدمين، تحليل وتوثيق المتطلبات، بما في ذلك مفاهيم الجودة، ضمان جودة البرمجيات، إدارة جودة البرمجيات، تخطيط ومراقبة الجودة، مراجعات البرامج والتجوّل والتفتيش، ضمان جودة البرامج الإحصائية، إدارة تهيئة البرامج، موثوقية البرنامج، نماذج جودة البرمجيات الدولية، على سبيل المثال معايير الجودة ISO9000 و ISO 9000-3، و غيرها. بالإضافة إلى تحسين عملية البرمجيات – نموذج نضج القدرة (CMM) و بطاقات تسجيل الرصيد.

 

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

 

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

 

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

 

هاب 402 صيانة و تطور البرمجيات ٣ هاب 312 يتناول المقرر القضايا المتعلقة بإدارة التغيير في أنظمة البرمجيات. يتناول مبادئ وتقنيات صيانة البرامج التصحيحية، وتحسينات البرامج، ومجموعة منتجات البرمجيات. و يتم تعريف الطلاب بقضايا التغيير في أنظمة البرامج الكبيرة بما في ذلك التحكم في التكوين والتغيير وإدارة المنتج.

 

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

 

هاب 415 هندسة استخدام البرمجيات ٣ هاب 202 يتناول المقرر متطلبات المستخدم و تصميم البرامج المناسبة وتصميم المواقع. و يوفر هذا أيضاً مهارات مثل تطوير التعليمات البرمجية لتنفيذ وتقييم وتنفيذ مواقع الويب. و يتضمن ذلك مبادئ دورة التطوير المتمحورة حول المستخدم لتطوير برنامج أو موقع.

 

هاب 414 المنهجيات القياسية لهندسة البرمجيات ٣ هاب 202 يتناول المقرر استخدام الأساليب الرسمية لتحديد وتصميم وتحليل النظم البرمجية تلقائياً. و يقدم مجموعة متنوعة من تدوينات المواصفات (المنطق الإفتراضي والمسند، Z، السبائك، UML / OCL، المنطق الزمني)، ومناقشة تقنيات التحليل المقابلة (إثبات النظرية، التحقق من القيود، الرسوم المتحركة، فحص النموذج).

 

معرض لصور