شهادة عدم الائتمان

شهادات غير معتمدة في أسس الخوارزميات والبرمجة وهياكل البيانات

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

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

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

التكلفة: 1,000 دولار لكل شهادة (3,000 دولار للشهادات الثلاث)*
يرجى ملاحظة أن هذه البرامج غير الائتمانية ليست مؤهلة للحصول على مساعدة مالية.

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

أسس الخوارزميات

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

أسس أهداف الخوارزميات

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

روابط التسجيل

*قد يتم طلب المبالغ المستردة حتى سبعة أيام قبل بدء الدورة الدراسية. لن يتم إصدار المبالغ المستردة المطلوبة بعد هذا التاريخ.

أسس البرمجة

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

أسس برمجة الأهداف التعليمية

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

روابط التسجيل

*قد يتم طلب المبالغ المستردة حتى سبعة أيام قبل بدء الدورة الدراسية. لن يتم إصدار المبالغ المستردة المطلوبة بعد هذا التاريخ.

أسس هياكل البيانات

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

أسس هياكل البيانات الأهداف

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

روابط التسجيل

*قد يتم طلب المبالغ المستردة حتى سبعة أيام قبل بدء الدورة الدراسية. لن يتم إصدار المبالغ المستردة المطلوبة بعد هذا التاريخ.