
برمجة سي بلس بلس
إبدأ البرمجة وتعلم سي بلس بلس من الصفر
ماذا ستتعلم؟
- تعلم أساسيات البرمجة بلغة سي بلس بلس
- استخدام التكرار والتحكم في مسار البرنامج
- كتابة الدوال والماكروز
- استخدام المصفوفات
- فهم المؤشرات والسجلات
- البرمجة بواسطة الأهداف واستعمال الفصائل
- تطبيق الوراثة وتعدد الأشكال
- التحميل الزائد للمؤثرات
- التعامل مع الملفات
عن الدورة
يشرح هذا الكورس تعلم برمجة سي بلس بلس (C++) من الصفر، وهي لغة مهمة تفيدك في تعلم بقية لغات البرمجة. يبدأ بمقتطفات من الكورس ثم البداية مع لغة سي، وبعدها التكرار والتحكم في البرنامج على جزأين، ثم الدوال والماكروز، والمصفوفات، والمؤشرات والسجلات. وبعد ذلك ينتقل إلى البرمجة بواسطة الأهداف واستعمال الفصائل على جزأين، ثم الوراثة وتعدد الأشكال، والتحميل الزائد للمؤثرات، والتعامل مع الملفات، وينتهي بمصادر اللغة وملحقات الكورس. ينفع هذا الكورس كل من يريد دخول عالم البرمجة، سواء كان طالب حاسب أو هاويا أو مبتدئا يبحث عن لغة قوية للبداية. لا يحتاج إلى خبرة سابقة في البرمجة، فالشرح يبدأ من الصفر. وفي النهاية ستكون قادرا على كتابة برامج بلغة C++ تستخدم التكرار والدوال والمصفوفات والمؤشرات والفصائل والوراثة، والتعامل مع الملفات لحفظ البيانات واسترجاعها. كما يمنحك الكورس أساسا قويا يسهل عليك بعده تعلم لغات برمجة أخرى مثل جافا وبي إتش بي.
نتائج متوقعة من الدورة
- اكتساب مهارات قوية في البرمجة بلغة سي بلس بلس.
- القدرة على تصميم برامج باستخدام تقنيات البرمجة الكائنية.
- فهم عميق للمصفوفات والمؤشرات واستخدامها بكفاءة.
- إنشاء برامج متقدمة باستخدام الوراثة وتعدد الأشكال.
- التعامل مع الملفات لتخزين البيانات واسترجاعها بشكل فعّال.
تقييمات المتدربين
محتوى الدورة
1البرمجة باستخدام لغة سى بلس بلس
14 درس
- مقتطفات من الكورسمقتطفات من أساسيات C++: بنية البرنامج من مدخلات وعمليات ومخرجات، والمتغيرات، وكتلة الأوامر بالأقواس في التكرار، والفرق بين الكلاس والكائن، وقراءة الملفات.20:07
- البداية مع لغة سىمدخل إلى لغة C وC++ وتاريخها، وأدوات الكتابة مثل Turbo C++، وتركيب برنامج بسيط، والمتغيرات وأنواع البيانات والمؤثرات، والإدخال والإخراج بـ scanf وprintf.52:15
- التكرار والتحكم فى البرنامج الجزء الأوليشرح جمل التكرار في C++: حلقة for وwhile وdo while، ومتى تستخدم كل منها، وأهمية الأقواس لتجميع الأوامر في كتلة، مع أمثلة الطباعة والعد.31:44
- التكرار والتحكم فى البرنامج الجزء الثانىيشرح جمل الشرط في C++ مثل if وif else وتداخلها، والفرق بين المساواة والإسناد، والمؤثر الشرطي، بمثال رسم شكل من النجوم.15:49
- الدوال والماكروزيشرح الدوال في C++ وفائدتها في تجنب التكرار وسهولة الصيانة، وأنواعها المعرفة والمعرفة من المبرمج، والمعاملات والاستدعاء ونوع القيمة المرجعة.31:49
- المصفوفاتيشرح المصفوفات في C++: تعريفها وفائدتها، وملء عناصرها بحلقة تكرار وطباعتها بترتيب عكسي، وإيجاد أكبر قيمة، والمصفوفات ثنائية الأبعاد، والبحث الخطي.29:26
- المؤشرات والسجلاتيشرح المؤشرات في C++ كمتغيرات تحمل عنوان متغير آخر واستخداماتها مثل إرجاع أكثر من قيمة، ثم السجلات structure وكيفية تعريفها واستخدامها.26:16
- البرمجة بواسطة الأهدافيمهد للانتقال من C إلى C++ بالبرمجة الكائنية، فيشرح مفهومي الكلاس والكائن، وفكرة الوراثة وإعادة استخدام الكلاس، والمراجع references مقارنة بالمؤشرات.30:57
- استعمال الفصائل الجزء الأوليشرح استخدام الكلاس عمليا في C++: تعريف الكلاس بمتغيراته ودوالـه، وكتابة الدوال خارجه باستخدام مؤثر النطاق، ثم إنشاء كائن واستدعاء دوال الكلاس.17:54
- استعمال الفصائل الجزء الثانىيتابع الكلاس في C++: جعل البيانات خاصة private ولا يتعامل معها إلا من خلال دوال الكلاس، ثم الدالة البانية constructor وتحميلها، والدالة الهادمة destructor.36:27
- الوراثة وتعدد الأشكاليشرح الوراثة في C++: إنشاء كلاس فرعي يرث مكونات كلاس أساسي ويضيف إليها، بمثال الموظفين، وفائدة ذلك في عدم إعادة الكتابة، مع فكرة تعدد الأشكال.22:58
- التحميل الزائد للمؤثراتيشرح التحميل الزائد للمؤثرات operator overloading في C++، أي إعطاء مؤثر مثل الجمع معنى جديدا للكائنات بكتابة دالة مؤثر، وتطبيقه على الجمع والمقارنة.10:06
- التعامل مع الملفاتيشرح التعامل مع الملفات في C++: فتح ملف نصي للكتابة أو القراءة، والتأكد من وجوده، وقراءة محتواه وطباعته، ومعالجة الأخطاء باستخدام try وcatch.5:14
- مصادر اللغةيعرض مصادر لتعلم C++ على الإنترنت، من مواقع تحتوي على أمثلة كثيرة وتوثيق للغة وشروحات، وكيف تكمل بها ما تعلمته في المادة.6:21
2الملحقات
1 ملحقات
- حمل الملحقات من هنا
المحاضر

م/عزب محمد عزب
هذه الدورة ضمن دبلومة




