تعلم لغة علوم الكمبيوتر. اكتشف الرياضيات التي تقوم عليها علوم الكمبيوتر، ومارس تطبيقها من خلال البراهين الرياضية ورمز بايثون.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
الرياضيات المنفصلة هي لغة علوم الكمبيوتر. ومن الضروري إتقانها للعمل في العديد من المجالات، بما في ذلك:
سنعرّفك على هذه اللغة من خلال أسلوب ممتع وهو “جرب أولاً، سوف نفهم لاحقاً”: أولاً ستحل ألغازاً تفاعلية، ثم سنشرح كيفية حل الألغاز ونقدم أفكاراً مهمة.
سنقوم بدمج أمثلة البرمجة والمشكلات والمشاريع أثناء التدريب.
معًا سنكمل خطة فعالة لمشكلة البائع المتجول، والهدف هو زيارة جميع الأماكن المحددة في أسرع وقت ممكن. سوف نستكشف حلولاً لهذه المشكلة الحسابية الصعبة، والتي تمثل جوهر مشكلة P مقابل NP.
سنكمل العديد من الحلول الفعالة لأمثلة واقعية لمشكلة البائع المتجول، وذلك باستخدام المواد التي يتم تدريسها في الدورات:
وسنرى أمثلة على استخدام أفكار الرياضيات المنفصلة للوصول إلى حلول أكثر كفاءة.
الدورة 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 تقييمًا)
ما ستتعلمه: سوف نقوم بتنفيذ برامج فعالة لمشكلة ضرورية لشركات التوصيل – مشكلة التاجر المتجول.