كلية التربية النوعية

نموذج رقم(12)

توصيف مقرر دراسي : البرمجة الشيئية والهيكلية

2022 - 2023

 
الفارابى لإدارة جودة التعليم والتعلم - 12/5/2025
الجامعة :جامعة دمياط
الكلية :كلية التربية النوعية
القسم :اعداد معلم حاسب آلى
1- 1- بيانات المقرر :-
الرمز الكودى: COM338
اسم المقرر: البرمجة الشيئية والهيكلية
الفرقة: المستوى الثالث
عنوان البرنامج:
  • برنامج إعداد معلم حاسب آلي
التخصص: رئيسياً
عدد الساعات: نظري: 1فصل: عملى: 2
2- 2- أهداف المقرر :-
  1. يطور برمجيات تعليمية بقطاعات المجتمع المختلفة.
3- 3- نواتج التعلم المستهدفة للمقرر :-
4- 4- محتويات المقرر :-
مالموضوعالأسبوع
1مفهوم البرمجة الشيئيةالاول
2مفهوم البرمجة الهيكليةالثاني
3الفروق بين البرمجة الشيئية و الهيكليةالثالث
4لغة النمذجة الموحدة uml الرابع
5مفاهيم البرمجة الشيئية ( التوريث-الفئات و الطرق)الخامس
6الروابط بين الكائناتالسادس
7تغليف البيانات و أنواع modifiersالسابع
8التعامل مع الكائنات في البرامج التطبيقيةالثامن
9تطبيقات برمجية مختلفة باستخدام احدى لغات البرمجةالتاسع

5- 5- أساليب التعليم والتعلم :-
مالاسلوب
المحاضرة
المناقشة
التدريب العملي

6- 6- أساليب التعليم والتعلم للطلاب ذوى القدرات المحدودة :-
  1. الساعات المكتبية
  2. الارشاد الاكاديمي

7- 7- تقويم الطلاب :-
- الأساليب المستخدمة
مالطريقة
- التوقيت
مالطريقةالأسبوع
1الامتحان الشفويالثالث عشر
2الامتحان التطبيقيالرابع عشر
3الامتحان التحريريالسادس عشر
- توزيع الدرجات
مالطريقةالدرجة
1الامتحان الشفوي20
2الامتحان التطبيقي20
3الامتحان التحريري60
المجموع100%

8- 8- قائمة الكتب الدراسية والمراجع
مالمراجعالنوع
1Cox, B. J. (1986). Object oriented programming: an evolutionary approach. Addison-Wesley Longman Publishing Co., Inc..كتب مفتوحة
2Lutz, M. (2013). Learning python: Powerful object-oriented programming. كتب مفتوحة
3Basili, V. R., & Turner, A. J. (1976). SIMPL-T: a structured programming language. Paladin House.كتب مفتوحة
4Dahl, O. J., Dijkstra, E. W., & Hoare, C. A. R. (Eds.). (1972). Structured programming. Academic Press Ltd..كتب مفتوحة
5Velleman, D. J. (2019). How to prove it: A structured approach. Cambridge University Press.كتب مفتوحة

9- 9- مصفوفة المعارف والمهارات المستهدفة من المقرر الدراسي
مالمحتوىأسبوع الدراسة
مفهوم البرمجة الشيئيةالاول
مفهوم البرمجة الهيكليةالثاني
الفروق بين البرمجة الشيئية و الهيكليةالثالث
لغة النمذجة الموحدة uml الرابع
مفاهيم البرمجة الشيئية ( التوريث-الفئات و الطرق)الخامس
الروابط بين الكائناتالسادس
تغليف البيانات و أنواع modifiersالسابع
التعامل مع الكائنات في البرامج التطبيقيةالثامن
تطبيقات برمجية مختلفة باستخدام احدى لغات البرمجةالتاسع

اساتذة المادة: -
  1. دعاء محمد أبو راشد أمين هوى
رئيس مجلس القسم العلمى: -
محمد عبده راغب عماشه