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

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

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 أجزاء

الرياضيات المنفصلة هي لغة علوم الكمبيوتر. ومن الضروري إتقانها للعمل في العديد من المجالات، بما في ذلك:

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

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

سنقوم بدمج أمثلة البرمجة والمشكلات والمشاريع أثناء التدريب.

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

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

سنكمل العديد من الحلول الفعالة لأمثلة واقعية لمشكلة البائع المتجول، وذلك باستخدام المواد التي يتم تدريسها في الدورات:

  • تقنيات الإثبات
  • التوافقيات
  • احتمال
  • نظرية الرسم البياني

وسنرى أمثلة على استخدام أفكار الرياضيات المنفصلة للوصول إلى حلول أكثر كفاءة.

Details of the courses that make up the specialization

التفكير الرياضي في علوم الكمبيوتر

الدورة 1
41 ساعة
4.4 (2,241 تقييمًا)

تفاصيل الدورة

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

المتطلبات الأساسية:

  • الرياضيات الأساسية (مثل التربيع أو إضافة الكسور).
  • المعرفة الأساسية ببرمجة بايثون.

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

  • متغير عشوائي
  • تفسيرات الاحتمالية
  • احتمال
  • التوافقيات

التوافقيات والاحتمالات

الدورة 2
23 ساعة
4.6 (847 تقييمًا)

تفاصيل الدورة

ما ستتعلمه: سنناقش التعريفات القياسية للتوافقيات، ونطور القدرة على التمييز بين التعريفات في الحياة الواقعية والمشكلات الخوارزمية.

المتطلبات الأساسية:

  • الرياضيات الأساسية.
  • البرمجة الأساسية في بايثون.

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

  • نظرية الأعداد
  • التشفير
  • القوى المعيارية

مقدمة في نظرية الرسم البياني

الدورة 3
20 ساعة
4.5 (1,005 تقييمًا)

تفاصيل الدورة

ما ستتعلمه: سوف نتعرف على نظرية الرسم البياني، وتطبيقات مثل العثور على أقصر مسار، وتصميم الدوائر المتكاملة، وتجميع الجينوم.

المتطلبات الأساسية:

  • الرياضيات الأساسية.
  • البرمجة الأساسية في بايثون.

نظرية الأعداد والتشفير

الدورة 4
16 ساعة
4.5 (595 تقييمًا)

تفاصيل الدورة

ما ستتعلمه: سنبدأ بالمبادئ الأساسية لنظرية الأعداد ونصل إلى بروتوكولات التشفير المبنية عليها.

المتطلبات الأساسية:

  • الرياضيات الأساسية.
  • البرمجة الأساسية في بايثون.

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

  • الحث الرياضي
  • نظرية الأدلة
  • الرياضيات المنفصلة
  • المنطق الرياضي

مشكلة التسليم

الدورة 5
13 ساعة
4.7 (372 تقييمًا)

تفاصيل الدورة

ما ستتعلمه: سوف نقوم بتنفيذ برامج فعالة لمشكلة ضرورية لشركات التوصيل – مشكلة التاجر المتجول.

المتطلبات الأساسية:

  • الرياضيات الأساسية.
  • البرمجة الأساسية في بايثون.