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

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

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

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

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

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

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

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

مشروع التعلم العملي

يوجد في التدريب مشروعان عمليان:

  • سلاسل كبيرة
  • تجميع الجينوم

سوف تقوم بتحليل كل من شبكات الطرق والشبكات الاجتماعية، وتتعلم كيفية حساب أقصر طريق بين نيويورك وسان فرانسيسكو بشكل أسرع من الخوارزميات القياسية.

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

Details of the courses that make up the specialization

أدوات المعالجة الخوارزمية

الدورة 1

40 ساعة
4.6 (12,438 تقييمًا)

  • ماذا ستتعلم:
    • التقنيات الخوارزمية ضرورية
    • تصميم خوارزميات فعالة
    • تدرب على حل مشاكل المقابلة الخوارزمية
    • تنفيذ حلول فعالة وموثوقة
  • المهارات التي سوف تكتسبها:
    • برمجة بايثون
    • البرمجة الخطية (LP)
    • اكتمال NP
    • البرمجة الديناميكية

الدورة 2: هياكل البيانات

22 ساعة
4.6 (5,446 تقييمًا)

  • ماذا ستتعلم:
    • هياكل البيانات المشتركة في مختلف المشاكل الحسابية
    • تنفيذ هياكل البيانات بلغات البرمجة المختلفة
    • حالات الاستخدام النموذجي لهياكل البيانات
  • المهارات التي سوف تكتسبها:
    • نظرية الرسم البياني
    • الرسوم البيانية
    • الخوارزميات على الرسوم البيانية

الدورة 3: الخوارزميات على الرسوم البيانية

54 ساعة
4.7 (2,255 تقييمًا)

  • ماذا ستتعلم:
    • استخدام الخوارزميات على الرسوم البيانية للعثور على الطرق المثلى
    • تطبيقات العالم الحقيقي مثل شبكات الطرق والشبكات الاجتماعية
  • المهارات التي سوف تكتسبها:
    • بنية البيانات
    • خوارزميات
    • تصميم الخوارزمية
    • سلسلة (علوم الكمبيوتر)

الدورة 4: الخوارزميات على السلاسل

18 ساعة
4.5 (1,084 تقييمًا)

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

الدورة 5: الخوارزميات المتقدمة والتعقيد

27 ساعة
4.6 (691 تقييمًا)

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

الدورة 6: تحدي برمجة تجميع الجينوم

17 ساعة
4.5 (338 تقييمًا)