- Level Professional
- Course by University of California, Santa Cruz
-
Offered by
About
هذه الدورة مخصصة لمبرمجي اللغة C ذوي الخبرة الذين يرغبون في البرمجة بلغة C++. تتطلب الأمثلة والتمارين فهمًا أساسيًا للخوارزميات والبرمجيات الموجّهة للكائنات.Modules
C++ كلغة C أفضل
1
Peer Review
- الواجب المنزلي 1: تحويل برنامج C إلى C++
10
Videos
- 1.1 نظرة عامة وتنظيم الدورة التدريبية
- 1.2 البدء
- 1.3 تحويل برنامج C إلى C++
- 1.4 استخدام التعليمة البرمجية C++
- 1.5 تحسينات C++
- 1.6 مزايا C++
- 1.7 اللغة C++ أفضل من C
- 1.8 دالة التبديل C
- 1.9 دالة التبديل في C++
- 1.10 الدالات العامة
1
Readings
- 1.0 الوحدة النمطية 1 نظرة عامة
أساسيات الدالات العامة والفئات
10
Videos
- 2.1 الدالات العامة والدالات الخاصة بلغة البرمجة C++
- 2.2 وسيطات متعددة القوالب
- 2.3 نظرية الرسم البياني والخوارزميات
- 2.4 الرسم البياني كهيكل بيانات
- 2.5 أقصر مسار لـ Dijkstra
- 2.6 إنشاء إنواع C++
- 2.7 التعداد والتحميل الزائد للمشغل
- 2.8 مثال: أيام typedef
- 2.9 الطريقة الطبيعية لبناء عناصر واجهة المستخدم
- 2.10 نقطة C++
1
Readings
- 2.0 الوحدة النمطية 2 نظرة عامة
C++ وOO؛ القوائم
1
Peer Review
- الواجب المنزلي 2: تنفيذ خوارزمية Dijkstra
12
Videos
- 3.1 فئات C++ وتوجيه الكائنات
- 3.2 النقطة ودالة الإنشاء الخاصة بها
- 3.3 المزيد من دالات الإنشاء
- 3.4 استخدام خوارزمية Dijkstra
- 3.5 الخوارزمية is-connected
- 3.6 التجميعات المركبة - القوائم
- 3.7 القائمة
- 3.8 تسلسل Print()
- 3.9 قائمة أكثر تفصيلاً
- 3.10 النسخ العميقة مقابل الضحلة
- 3.11 دالة الإتلاف
- 3.12 دالات إتلاف البيانات الديناميكية في STL
1
Readings
- 3.0 الوحدة النمطية 3 نظرة عامة
الحد الأدنى من الشجرة المتفرعة ومكتبة القوالب القياسية
1
Peer Review
- الواجب المنزلي 3: حساب الحد الأدنى للشجرة المتفرعة للرسم البياني المُدخل
14
Videos
- 4.1 MST
- 4.2 Jarnik-Prim MST
- 4.3 Jarnik-Prim MST: نظرة أخرى
- 4.4 خوارزمية Kruskal
- 4.5 التحميل الزائد واختيار الدالة
- 4.6 STL وSTL C++11
- 4.7 مثال STL
- 4.8 ميزة C++11: auto
- 4.9 طرق المتجهات
- 4.10 المزيد من التعليمات البرمجية
- 4.11 ميزة C++11: لسطر الأوامر
- 4.12 ملف الإدخال STL
- 4.13 فئات المكررات
- 4.14 إخراج رسم بياني عشوائي
1
Readings
- 4.0 الوحدة النمطية 4 نظرة عامة
الممارسة والاختبار النهائي
2
Assignment
- ممارسة الاختبار 1
- الاختبار النهائي
Auto Summary
This professional-level course, offered by Coursera, is tailored for experienced C programmers aiming to transition to C++. It covers essential algorithms and object-oriented programming concepts. Ideal for IT and computer science professionals, the course offers flexible subscription options, including Starter and Professional plans.

Ira Pohl