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

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