مقدمة
هذه الدورة مخصصة لتعليم البرمجة الكائنية التوجه (OOP) باستخدام لغة جافا، وهي جزء أساسي من تطوير البرمجيات. ستتعلم في هذه الدورة مفاهيم أساسية مثل الكائنات (Objects)، الفئات (Classes)، التوريث (Inheritance)، التعددية الشكلية (Polymorphism)، معالجة الأخطاء (Exception Handling)، ومفاهيم أخرى أساسية.
ما سيتم شرحه في الدورة:
شرح المقرر وفقًا لمنهج جامعة الملك عبد العزيز (CPCS 203): تغطية شاملة لجميع مواضيع المقرر، مع التركيز على الفهم العميق لمفاهيم OOP.
تطبيق عملي للأكواد: دراسة الأكواد البرمجية بشكل عملي مع التوضيح الكامل لكل خطوة برمجية لتحقيق الفهم العملي.
ملخصات شاملة لكل المنهج: توفير ملخصات واضحة ومبسطة تساعدك على مراجعة المادة بسهولة وبناء المعرفة بشكل شامل.
مجموعة تدريبات واختبارات: تقديم مجموعة من التدريبات المكثفة والاختبارات لتقييم مدى إتقان المفاهيم البرمجية.
بنك اختبارات (Test Bank): توفير بنك من الأسئلة يساعدك على التمرن والتحضير للاختبارات بشكل أفضل.
شرح التمارين والواجبات: تقديم حلول مفصلة للتمارين والواجبات مع توضيح النقاط الهامة والأسئلة المحتملة في الاختبارات.
مراجعات وتجميعات للميد والفاينل: توفير مراجعات شاملة لمواضيع المقرر مع تجميعات للأسئلة المهمة التي قد تأتي في الميد والفاينل.
هذه الدورة ستكون دليلك الشامل لإتقان برمجة 2 والنجاح في المقرر الأكاديمي.
الدورة
- 11 قسم
- 68 درس
- دائم
- قروب المشتركين1
- Polymorphism12
- 2.1Introduction24 دقيقة
- 2.2Declared type & Actual type17 دقيقة
- 2.3Dynamic Binding30 دقيقة
- 2.4Dynamic Binding vs Method Matching23 دقيقة
- 2.5Polymorphism with Arrays16 دقيقة
- 2.6Staff Example40 دقيقة
- 2.7Casting Objects32 دقيقة
- 2.8instanceof Operator20 دقيقة
- 2.9Equality50 دقيقة
- 2.10Aliases3 دقيقة
- 2.11ArrayList Class46 دقيقة
- 2.12ArrayList Examples24 دقيقة
- Abstract Classes5
- Interfaces11
- 4.1Introduction8 دقيقة
- 4.2Define an Interface15 دقيقة
- 4.3Using Interface26 دقيقة
- 4.4Examples & Questions42 دقيقة
- 4.5Comparable Interface15 دقيقة
- 4.6instanceof7 دقيقة
- 4.7Generic sort Method9 دقيقة
- 4.8Implement Comparable interface20 دقيقة
- 4.9Multiple Interfaces14 دقيقة
- 4.10Abstract Classes vs Interfaces16 دقيقة
- 4.11Class Design Guidelines26 دقيقة
- Exception Handling12
- 5.1Introduction15 دقيقة
- 5.2Exception-Handling Overview27 دقيقة
- 5.3InputMismatchException11 دقيقة
- 5.4Exception Types14 دقيقة
- 5.5Exception Handling Model23 دقيقة
- 5.6Examples21 دقيقة
- 5.7Catching Exceptions33 دقيقة
- 5.8Getting Information from Exception9 دقيقة
- 5.9Rethrowing Exceptions7 دقيقة
- 5.10The finally Clause13 دقيقة
- 5.11Cautions5 دقيقة
- 5.12Questions22 دقيقة
- Generics5
- Labs6
- Assignmentsشرح تفصيلي لمتطلبات جميع الواجبات، مع الحل والتطبيق العملي خطوة بخطوة لضمان الفهم الكامل وتنفيذها بكفاءة1
- Final Lab5
- ملخصات1
- تجميعات الفاينال9

أهلا بكم أنا مهندسة حاسوب حاصلة على درجة الماجستير في هندسة البرمجيات من جامعة دمشق بتقدير إمتياز. شغوفة بتبسيط المفاهيم المعقدة وتقديم دورات تعليمية واضحة وشيقة، خاصة في مجالات البرمجة والخوارزميات وهياكل البيانات.
