CS311 : البرمجة الشيئية

القسم العلمي

قسم الحاسوب

البرنامج الدراسي

بكالوريوس في الحاسوب

نوع المقرر

إجباري

الوحدات

03

الاسبقيات

CS216

نظرة عامة

يهدف هذا المقرر لتعريف الطالب على مفهوم البرمجة باستخدام مفهوم OOP. وان يتعرف على مفهوم التراكيب و الوراثة و تعدد الأشكال. وكذلك يعدد مميزات البرمجة الشيئية وخصائصها .

المخرجات التعليمية المستهدفة من دراسة المقرر

بعد اجتياز الطالب أساسيات لغة C++ يكون قد استوعب مفاهيم البرمجة الشيئية كحماية البيانات و كبسلة و الوراثة وتعدد الأشكال وان يعبر الطالب عن تركيب وتصميم البرمجة الموجهة بالمفاهيم المتنوعة الخاصة بها .

طرق التعلم والتعليم

الطريقة التقليدية (شرح الموضـــوع ) و مناقشة الطالب في حل التمارين و البرامج.

خلق روح التنافس بين الطلبة من خلال حل البرامج بشكل منفرد. والتعليم الذاتي و حل المشكلات والدرس العملي في معمل الحاسوب

طرق التقييم

اختبار تحريري {كتاب مغلق} و اختبار شفهي و كتابة تقرير و تقديم عرض واختبار عملي

اللغة العربية 1 (AR100)
علم النفس العام (GS100)
مقدمة إلى الحاسب (CS110)
أصول التربية (GS101)
رياضة عامة 1 (MM111)
الدراسات الاسلامية 1 (IS100)
اللغة العربية 2 (AR101)
اللغة الانجليزية 1 (EL100)
علم النفس الارتقائي (GS200)
طرق التدريس العامة (GS201)
رياضة عامة 2 (MM112)
تطبيقات الحاسب الشخصي (CS112)
أساسيات برمجة (CS111)
الدراسات الاسلامية 2 (IS101)
علم النفس التربوي (GS203)
أسس المناهج (GS202)
جبر خطي (MM208)
مبادئ إحصاء واحتمالات (ST103)
اللغة العربية 3 (AR213)
البرمجة بلغة الباسكال (CS211)
تنظيم حاسبات (CS213)
قواعد بيانات (CS217)
اللغة العربية 4 (AR216)
هياكل رياضية (MM200)
فيجول بيسك1 (CS214)
طرق البحث التربوي (GS301)
مبادئ صيانة الحاسب (CS215)
البرمجة بلغة C (CS216)
اللغة الانجليزية 2 (EL101)
البرمجة الشيئية (CS311)
نظم تشغيل (CS310)
تحليل النظم (CS314)
طرق عددية (CS212)
التقويم والقياس التربوي (GS302)
فيجول بيسك2 (CS313)
إدارة مدرسية (GS400)
ثقنية المعلومات (CS315)
طرق تدريس الحاسوب (CS316)
مبادئ برمجة الانترنت (CS318)
الرسم بالحاسب (CS412)
الوسائل التعليمية (GS303)
الذكاء الاصطناعي (CS413)
تراكيب البيانات 1 (CS312)
الصحة النفسية (GS401)
التربية العملية 1 (GS402)
هندسة برمجيات (CS325E)
برمجة انترنت متقدمة (CS423E)
لغة جافا (CS424E)
تراكيب بيانات2 (CS317)
التربية العملية 2 (GS403)