TrueschoTruescho
كل الدورات
البرمجة 1 باستخدام ++C
edX
دورة
مبتدئ
مجاني للتدقيق
شهادة

البرمجة 1 باستخدام ++C

Università degli Studi di Napoli Federico II

تعلّم مفاهيم البرمجة الأساسية وتطبيقها بلغة ++C، مع مقدمة قوية في البرمجة كائنية التوجه والخوارزميات وبناء برامج عملية.

7 ساعة/أسبوع7 أسبوعIT1,649 متسجل
مجاني للتدقيق

عن الدورة

يتناول هذا المقرر أساسيات البرمجة مع التركيز على البرمجة كائنية التوجه باستخدام لغة ++C كلغة مرجعية. ستتعرّف إلى المفاهيم الجوهرية للـ OOP مثل الأصناف (Classes) والكائنات (Objects)، والوراثة (Inheritance)، وتعدد الأشكال (Polymorphism)، إضافةً إلى العلاقات الأخرى بين الأصناف وكيفية توظيفها في تصميم برمجيات قابلة للتوسّع وإعادة الاستخدام. كما يغطي المقرر موضوع الذاكرة الديناميكية وإدارتها، بما في ذلك تخصيص الذاكرة والتحكم في دورة حياة الكائنات، إلى جانب تطوير بعض الحاويات (Containers) الأساسية مثل المكدسات (Stacks) والطوابير (Queues) لفهم بنى البيانات الشائعة وكيفية بنائها برمجياً. يتضمن المقرر أيضاً إدارة الاستثناءات (Exception Handling) لكتابة برامج أكثر متانة وقدرة على التعامل مع الأخطاء والحالات غير المتوقعة. وخلال الدراسة ستتعلم كيفية تصميم خوارزمية وتحويلها إلى برنامج فعّال، مع ترسيخ مفاهيم البرمجة الأساسية عبر أمثلة وتمارين تطبيقية. لتنفيذ الأمثلة والتمارين المعروضة أثناء المقرر يمكنك استخدام أي مُصرّف ++C قياسي (Standard). ومن البيئات المقترحة: بيئة DevC++ (برخصة GNU GPL) على نظام Windows، وXcode على Mac OS X، ومُصرّف GNU C++ على Linux، وكذلك بيئة ++C على منصة Eclipse.

ماذا ستتعلم

  • اكتساب مهارات نظرية وعملية في البرمجة كائنية التوجه
  • فهم أسس بناء البرامج وتطوير التطبيقات
  • إنشاء مكوّنات برمجية قابلة لإعادة الاستخدام لبناء البرامج
  • استخدام لغة ++C وخصائصها الأساسية
  • إتقان مبادئ إنشاء البرامج وتطوير التطبيقات بشكل منهجي

المدرسون

V

Valeria Vittorini

Professore Associato

المواضيع

لغة البرمجة ++C
مجموعة مترجمات GNU
الخوارزميات
مفاهيم البرمجة
البرمجة كائنية التوجه

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

المنصةedX
المستوىمبتدئ
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

لغة البرمجة ++C
مجموعة مترجمات GNU
الخوارزميات
مفاهيم البرمجة
البرمجة كائنية التوجه
Application Programming Interface (API)
Development Environment
Management By Exception

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