برمجة2

صفحة جديدة 1

أهداف المقرر:

يهدف المقرر إلي تعليم الطالب مبادئ ومفاهيم البرمجة الشيئية. كيفية استخدام البرمجة الشيئية لحل المشكلات والمسائل العلمية والعملية في التطبيقات المتقدمة. يتم التطبيق ساتخدام برمجيه عالية المستوى C++ or Java.

 

محتوى المقرر:

1.      صفات البرمجة الشيئية: الأشياء، الاحتواء، التوريث، تعدد المعاني.

2.      تعريف الصنف: المدى، المجال، الدوال، والخصائص.

3.      ابتداء الأشياء ألصنفيه: المنشئ، تعدد المنشئ .

4.      التركيب، التخلص من المهملات، متغيرات الصنف الثابتة، المفهرسات.

5.      التوريث: المفاهيم، مدي متغيرات الصنف، المنشئ والهادم في التوريث.

6.      تعدد المعاني، الدوال المرئية، إحلال الدوال، الدوال المجردة، الأصناف المجردة، المواجهات، تعدد استخدام العامل.

7.      معاملة الأحداث الطارئة: أصناف الاستثناءات، رمي الاستثناءات في الدوال، جمل المحاولة والإمساك.

 

المهارات المتوقعة من هذه المقرر:

عند إنهاء هذا المقرر يتوقع أن يكون لدى الطالب:

1.      الإلمام بمبادئ البرمجة الشيئية.

2.      معرفة كيفية تصميم الأصناف لحل المسائل العلمية والعملية.

3.      معرفة الأساليب المتقدمة في البرمجة الشيئية.

4.      القدرة علي كتابة البرامج ذات التوجه الشيئي.

 

الكتاب المقرر:

C. Thomas, “A Comprehensive Introduction to Object-Oriented Programming with Java,” 1st Edition, 2007, McGraw-Hill, ISBN: 978-0073317083

الكتاب المساند:

R. Morelli and R. Walde, “Java, Object-Oriented Problem Solving,” 3rd Edition, 2005, Prentice Hall, ISBN: 978-0131474345.

 


آخر تحديث
10/13/2011 12:17:02 PM