برمجة الحاسبات ”2“
برمجة الحاسبات ”2“ هي المادة الثانية من مواد البرمجة ممتعة جداً وواضحة , ترى فيها مخرجات منطقية أكثر من برمجة 1 حيث ستكون البرامج التي ستكتبها أطول بكثير مما كتبته في برمجة 1 , أفكارها محدودة ومواضيعها قليلة ومتشابهة , بمجرد فهمك لها من البداية ستصبح مادة سهلة بالنسبة لك بإذن الله 👍..
أمثلة برامج كتبناها في برمجة حاسبات 2 :
برنامج طيران : يمكنك من خلاله حجز مقعد لراكب أو حذف مقعد , يمكنك أيضاً البحث عن مقعد لراكب محدد ( من خلال اسم الراكب/رقم حجز الراكب…)
برنامج بحث عن كتاب : تبحث من خلال اسم الكتاب / اسم الكاتب / دار النشر سنة النشر… أو أي خاصية ترغب في إضافتها لبرنامجك.
برنامج للمرضى في المستشفى : تسجيل ملف مريض جديد , حذف ملف مريض , بحث عن اسم مريض…
وغيرها من الأمثلة الكثيرة التي ممكن أن تُطبق مفاهيم برمجة2 فيها بكل سهولة ..
والفرق هنا بين برمجة1 عن 2 أننا في برمجة2 جميع الأمثلة التي تم ذكرها للتو تحمل كوداً برمجي متشابه تقريباً وهذا مايميز برمجة2
لذلك النصيحة الأهم لهذا المقرر هي محاولة فهم الأفكار أول بأول لأنها ستتكرر عليك طوال الترم وفي كل اختبار لكن الإختلاف فقط في فكرة البرنامج ممكن dكون برنامج طيران , برنامج طلب من مخبز , برنامج يحسب درجة الحرارة ويحدد فصول السنة وغيرها من البرامج التي تتشابه بشكل كبير عند كتابة الكود لها.
ما هي محتويات هذه المادة ؟
سأكتب محتويات هذه المادة باللغة الإنجليزية (إذا استصعب عليك فهم فكرة ما , انسخ اسمها وستجد شروحات كثيرة لها في اليوتيوب )
class and objects .
setters , getters and constructors.
private , protected , static.
inheritance.
compositions .
polymorphism.
Abstract class.
Exceptions.
Generic class .
GUI.
إليكم بعض المواقع التي أفادتني قبل و أثناء دراسة هذه المادة :
شروح لأغلب مواضيع برمجة حاسبات 2 , شرح ممتاز جداً وسريع 👍
موقع Harmash موقع جميل ومفيد جداً , يشرح كل المواضيع الموجودة في هذه المادة (وأكثر) يشكل مختصر وواضح جداً 👍👍