فرصة

دورة مجانية عبر الإنترنت من edX: أساسيات هندسة البرمجيات

  • إنجليزي
  • بشهادة

اسم المدرّب

إيديكس
دورة مجانية عبر الإنترنت من edX: أساسيات هندسة البرمجيات

عن الدورة

تعلن منصة edX للتعليم عن بعد عن تقديم دورة مجانية عبر الإنترنت لتعليم أساسيات هندسة البرمجيات، والتي تشمل منهجيات Agile لتطوير البرمجيات، وقواعد البرمجة الموجهة للكائنات، وأساليب التحليل والتصميم والاختبار والإدارة الخاصة بهندسة البرمجيات.

تقدم هذه الدورة بواسطة TUMx، وهو مركز التعليم الإلكتروني المجاني لدى جامعة München التقنية في ألمانيا.

مدة الدورة:

تستمر الدورة لثمانية أسابيع، بمعدل من خمس إلى سبع ساعات دراسية أسبوعياً.

محتويات الدورة:

  1. المقدمة: وتهدف إلى تعريف النقاط التي ستتناولها الدورة، كما سيقوم الدارسون بتعبئة استبيان قصير لتحديد مستوى معرفتهم الحالية بهندسة البرمجيات.
  2. الأسبوع الأول: تنظيم وإدارة مشروعات البرمجة، والذي سيتعلم خلاله الدارسون القواعد الأساسية لإدارة وتنظيم المشروعات، بما يشمل منهجيات Agile.
  3. الأسبوع الثاني: إدارة تهيئة البرمجيات، حيث تقدم الدورة ستة أنشطة رئيسية متصلة بعمليات إدارة تهيئة البرمجيات، على وجه التحديد هي: تعيين عناصر التكوين، وإدارة الترويج، وإدارة عمليات البناء والإطلاق، وإدارة التغيير، وإدارة الفروع، وإدارة المتغيرات.
  4. الأسبوع الثالث: البرمجة الموجهة للكائنات، والذي سيتضمن العناصر الأربعة الرئيسية لها، وهي إخفاء المعلومات، والوراثة، وتعددية الأشكال، والتجريد.
  5. الأسبوع الرابع: وباستخدام مشكلات محددة، تعمل الدورة على شرح الأدوات والتقنيات ونماذج الرسوم البيانية، وذلك من أجل تحويل المشكلة التي تواجه العملاء إلى عناصر تشكل الحلول المناسبة لها.
  6. الأسبوع الخامس: مقدمة في الانشطة المتصلة بتصميم الأنظمة، حيث تتضمن الدورة نظرة متعمقة في موضوعات أهداف التصميم، وتحليل الأنظمة الفرعية، وتخطيط البرمجيات والمكونات الصلبة للحواسيب، كما ستفتح المجال للنقاش حول الأنماط والأنماط المضادة، على سيبل المثال نموذج العميل-المرسل-الخادم، وبنية الطبقات، وتقنيات المطرقة الذهبية، والذرة.
  7. الأسبوع السادس: التصميم الشيئي، وخلال هذا الأسبوع سيقوم الدارسون بإعداد متطلبات تنفيذ التصميم الشيئي، وذلك عبر استخدام عناصر الوراثة وأنماط التصميم من أجل الوصول إلى خاصية إعادة الاستخدام، مثل نمط الاستراتيجية والجسر.
  8. الأسبوع السابع: الاختبار، باعتباره مكوناً معرفياً أساسياً في إطار هندسة البرمجيات، حيث سيقوم المحاضرون بشرح الأنواع لامختلفة من الاختبارات، سواء على مستوى الوحدة، أو للنظام، أو اختبارات التكامل والقبول، الأمر الذي سيعطي للدارسين أمثلة عملية واستعراضاً لأنماط الاختبار، مثل أنماط العناصر المقلدة، وتقنية حقن التبعية.
  9. الأسبوع الثامن: إدارة بناء وإطلاق البرمجيات، بما يتضمن تعليم الدارسين الأساليب التي يستخدمها المطورون من أجل جمع أكوادهم في شكل برمجيات، وإطلاقها للمستخدمين والعملاء، وسيشرح المحاضرون المبدأ الأساسي للتكامل المستمر والتسليم المستمر للبرمجيات.
  10. التدريبات: حيث سيتضمن كل أسبوع عدة مشكلات تدريبية يعمل الدارسون على حلها، بما يتضمن اختبارات الاختيار من متعدد، واختبارات سحب وإفلات العناصر في المكان الصحيح، بجانب مراجعة الأقران، من خلال تكليف كل دارس لزميله بحل مشكلة محددة، بالإضافة إلى تكليف الدارسين بكتابة أكواد المصدر بلغة جافا لبعض المشكلات، ومن ثم سيحصلون على تغذية راجعة فورية، من أجل تحسين الحلول المقدمة بشكل متكرر.

أهداف الدورة:

بنهاية الدورة سيكون الدارسون قد اكتسبوا المهارات والمعارف التالية:

  1. البرمجة الموجهة للكائنات.
  2. منهجيات Agile واستخدامها في إعداد النماذج الأولية.
  3. إدارة تهيئة البرمجيات.
  4. لغة النمذجة الموحدة UML.
  5. إدارة وتنظيم مشروعات البرمجة.
  6. الأنماط المحددة لمختلف مراحل مشروعات البرمجيات.

تكاليف الدورة:

لا توجد أي رسوم للتسجيل أو دراسة الدورة، ولكن هناك اختيار للدارس في الحصول على شهادة معتمدة بإكمال الدورة مقابل مبلغ 199 دولاراً، والتي تتميز بالتالي:

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

اطّلع على المزيد من منح البكالوريوس المتاحة على فرصة

اطّلع على منح مالية على موقع فرصة   

اقرأ أيضًا: الكاريزما وقوة الحضور

مقدمة من

إيديكس

Founded in 2012 by Harvard University and MIT, edX is a premier online learning platform and MOOC provider offering high-quality courses, professional certificates, and degrees from top-tier universities and institutions worldwide, with a mission to increase access to education. The platform enables over 86 million learners to acquire in-demand skills in fields like computer science, AI, and business, allowing them to audit courses for free or pay for verified certificates to boost their professional careers.

اقرأ المزيد.