TrueschoTruescho
كل الدورات
هياكل بيانات كائنية في ++C
Coursera
دورة
غير محدد

هياكل بيانات كائنية في ++C

University of Illinois Urbana-Champaign

تتعلم كتابة برامج ++C وبناء هياكل بيانات كفئات كائنية، مع إعداد بيئة التطوير وتصحيح الأخطاء لتطبيق مفاهيم التصميم الكائني.

غير محدد4 أسبوع117,345 متسجل

عن الدورة

يقدم هذا المقرر مدخلا عمليا لكتابة برامج بلغة ++C مع التركيز على التفكير الكائني عند بناء هياكل البيانات. ستبدأ بإعداد بيئة تطوير مناسبة للكتابة والبناء وتصحيح الأخطاء، ثم تتدرج لاكتساب عادات برمجية صحيحة مثل تتبع الأخطاء، قراءة الرسائل التشخيصية، واختبار السلوك المتوقع. بعد ذلك ستتعلم كيف تمثل هياكل البيانات على شكل فئات (Classes) بواجهات واضحة ومسؤوليات محددة، بحيث تكون قابلة لإعادة الاستخدام ومناسبة للتوسع. يشرح المقرر مبادئ التصميم الكائني مثل التغليف، التجريد، وإدارة الحالة الداخلية، وكيف تنعكس هذه المبادئ على كود أكثر تنظيما وسهولة في الصيانة. كما تتدرب على تحويل الأفكار الخوارزمية إلى تطبيقات ++C قابلة للبناء والاختبار، مع الانتباه للفروق بين تفاصيل اللغة (مثل المراجع والمؤشرات) وبين تصميم الواجهة العامة للفئة. هذا المقرر هو نقطة البداية ضمن مسار أساسيات علوم الحاسوب المتسارع، ويؤسس لاستخدام ++C كلغة تنفيذ لبقية هياكل البيانات التي ستدرسها لاحقا. بنهاية المقرر ستتمكن من كتابة كود أنظف، وفهم بنية البرامج الكبيرة، وبناء هياكل بيانات كائنية وفق ممارسات هندسية جيدة.

ماذا ستتعلم

  • إعداد بيئة تطوير ++C للبناء والتصحيح
  • تصميم هياكل بيانات كائنية بواجهات واضحة
  • استخدام أدوات التصحيح لتحديد الأخطاء وإصلاحها

المدرسون

W

Wade Fagen-Ulmschneider

Computer Science

المواضيع

++C
البرمجة كائنية التوجه
تصميم البرمجيات
بيئة التطوير
تصحيح الأخطاء
تطوير البرامج

معلومات الدورة

المنصةCoursera
المستوىغير محدد
طريقة التعلمغير محدد
السعرمجاني

المهارات

++C
البرمجة كائنية التوجه
تصميم البرمجيات
بيئة التطوير
تصحيح الأخطاء
تطوير البرامج
Engineering Software
Computer Programming
Data Structures

ابدأ التعلم الآن