// language: C++
Object-Oriented Programmingالبرمجة الشيئية
الـ classes والـ objects بطريقة تخليك تصمم برنامج مش بس تكتبه.
قريبًا8 سيشنات لايفC++تسجيل لكل سيشن
عن الكورس
بنبدأ من ليه محتاجين OOP أصلًا، وبعدين الـ classes والـ inheritance والـ polymorphism، وكل ده بمشروع صغير بيكبر معانا من سيشن لسيشن.
هتطلع من الكورس ده
- تصمم classes بـ constructors و destructors صح
- تفهم الـ inheritance والـ virtual functions
- تستخدم الـ polymorphism في مشروع حقيقي
- تحل أسئلة الـ tracing اللي بتيجي في الامتحان
المنهج
linked list · 8 nodes- 01Classes & Objectsالكلاسات والأوبجكتات
class Student { ... }; - 02Constructorsالـ Constructors
Student(string n) : name(n) {} - 03Encapsulationالتغليف
private: int id; - 04Operator Overloadingإعادة تعريف العوامل
Point operator+(Point b); - 05Inheritanceالوراثة
class TA : public Student - 06Polymorphismتعدد الأشكال
virtual void draw() = 0; - 07Templatesالقوالب
template <typename T> - 08Review + Past Examsمراجعة وحل امتحانات
// exam_review()
الترتيب ممكن يتعدل شوية حسب المنهج اللي المجموعة متجمعة عليه.
قبل ما تحجز
منهجي مختلف شوية؟
ابعتلنا منهجك وقت الحجز، وبنحطك في أقرب مجموعة منهجها قريب من منهجك.
التسجيلات بتفضل لحد إمتى؟
لحد الامتحان، في حسابك إنت بس، وعليها علامة مائية باسمك.
لو العدد ماكملش؟
بترجع فلوسك كاملة، أو بتتنقل للدفعة اللي بعدها لو تحب.