دورة عبر الإنترنت – تخصص احترافي معتمد في أساسيات هياكل البيانات والخوارزميات من جامعة كولورادو بولدر

اكتشف عالم حجوزات رياض الأطفال والأطفال في وسط المدينة. مجموعة واسعة من البرامج التعليمية والمغامرات تنتظرك هنا!

Suggested by: Coursera (What is Coursera?)

Professional Certificate

تتقدم

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

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

What you will learn in the course

Courses for which the course is suitable

  • مطور تطبيقات في مجال علم البيانات
  • مبرمج بايثون
  • محلل البيانات
  • مهندس برمجيات
  • مطور الخوارزمية
  • خبير هياكل البيانات
  • مطور نظم المعلومات
  • مهندس بيانات
  • مطور برامج معالجة البيانات
  • باحث في مجال علم البيانات

التدريب – سلسلة من الدورات المكونة من 5 أجزاء

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

هذا التخصص مخصص للمتعلمين المهتمين بتطبيقات البرمجة التي تعالج كميات كبيرة من البيانات (لا يشترط وجود خبرة في علم البيانات)، والذين يعرفون أساسيات البرمجة بلغة بايثون.

المواضيع التي تمت دراستها:

  • هياكل البيانات: المصفوفات، جداول الحساب، الأكوام، الأشجار والرسوم البيانية
  • الخوارزميات: الفرز والبحث والطرق القصيرة وخوارزميات الاجتياز

يمكن دراسة هذا التخصص باعتباره رصيدًا أكاديميًا كجزء من درجة الماجستير في علوم البيانات أو الماجستير في علوم الكمبيوتر التي تقدمها جامعة CU Boulder على منصة Coursera.

روابط الدرجات:

مشروع التعلم التطبيقي

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

Details of the courses that make up the specialization

دورات في الخوارزميات وهياكل البيانات

الدورة الأولى: خوارزميات البحث والفرز والفهرسة

المدة: 35 ساعة

التقييم: 4.7 (354 تقييمًا)

ماذا ستتعلم:

  • شرح المفاهيم الأساسية في خوارزميات البحث والفرز
  • وصف هياكل بيانات المكدس وتحليل عناصر المكدس
  • تصميم الخوارزميات الأساسية لتنفيذ وظائف الفرز والتجزئة

المهارات التي سوف تكتسبها:

  • تصميم الخوارزمية
  • برمجة بايثون
  • تصميم هياكل البيانات
  • تحليل الخوارزمية
  • خوارزميات الرسم البياني

الدورة 2: الأشجار والرسوم البيانية: الأساسيات

المدة: 34 ساعة

التقييم: 4.7 (104 تقييمات)

ماذا ستتعلم:

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

المهارات التي سوف تكتسبها:

  • تصميم الخوارزمية
  • برمجة بايثون
  • تصميم هياكل البيانات
  • الجداول الحدودية
  • تحليل الخوارزمية

الدورة 3: البرمجة الديناميكية، الخوارزميات الجشعة

المدة: 37 ساعة

التقييم: 4.6 (125 تقييمًا)

ماذا ستتعلم:

  • وصف التقنيات الأساسية لتصميم الخوارزميات
  • إنشاء خوارزميات فرق تسد والبرمجة الديناميكية والخوارزميات الجشعة
  • فهم المشاكل المستعصية، P مقابل NP

المهارات التي سوف تكتسبها:

  • تصميم الخوارزمية
  • برمجة بايثون
  • تصميم هياكل البيانات
  • مشاكل غير قابلة للحل
  • تحليل الخوارزمية

الدورة الرابعة: خوارزميات التقريب والبرمجة الخطية

المدة: 48 ساعة

التقييم: 4.9 (31 تقييمًا)

ماذا ستتعلم:

  • صياغة مشاكل البرمجة الخطية والشاملة
  • تطوير فهم أساسي لكيفية حل مشاكل البرمجة الخطية
  • فهم كيفية حساب خوارزميات التقريب للحلول

المهارات التي سوف تكتسبها:

  • آر إس إيه (نظام التشفير)
  • خوارزميات الكم
  • تشفير المفتاح العام

الدورة 5: هياكل البيانات المتقدمة، RSA والخوارزميات الكمومية

المدة: 44 ساعة

التقييم: 4.4 (15 تقييمًا)

ماذا ستتعلم:

  • دراسة المفاهيم الأساسية في نظرية الأعداد لبناء نظام التشفير RSA
  • دراسة أساسيات الحوسبة الكمومية