حاسب 203
|
الرمز
|
اسم المقرر
|
حاسب 203
|
برمجة 2
|
الوحدات الدراسية المعتمدة
|
المتطلبات السابقة
|
معتمد
|
تدريب
|
عملي
|
نظري
|
حاسب 202
|
3
|
0
|
1
|
3
|
|
|
توصيف المقرر
|
يهدف المقرر إلى تعليم الطالب مبادئ ومفاهيم البرمجة الشيئية. كيفية استخدام البرمجة الشيئية لحل المشكلات والمسائل العلمية والعملية في التطبيقات المتقدمة.
|
|
محتويات المقرر
|
- صفات البرمجة الشيئية: الأشياء، الاحتواء، التوريث، تعدد المعاني.
- تعريف الصنف: المدى، المجال، الدوال، والخصائص.
- ابتداء الأشياء الصنفية: المنشئ، تعدد المنشئ .
- التركيب، التخلص من المهملات، متغيرات الصنف الثابتة، المفهرسات.
- التوريث: المفاهيم، مدي متغيرات الصنف، المنشئ والهادم في التوريث.
- تعدد المعاني، الدوال المرئية، إحلال الدوال، الدوال المجردة، الأصناف المجردة، المواجهات، تعدد استخدام العامل.
- معاملة الأحداث الطارئة: أصناف الاستثناءات، رمي الاستثناءات في الدوال، جمل المحاولة والإمساك.
|
|
مخرجات المقرر
|
عند إنهاء المقرر يكون لدى الطالب و الطالبة:
§ الإلمام بمبادئ البرمجة الشيئية.
§ معرفة كيفية تصميم الأصناف لحل المسائل العلمية والعملية.
§ معرفة الأساليب المتقدمة في البرمجة الشيئية.
§ القدرة علي كتابة البرامج ذات التوجه الشيئي.
|
|
المراجع
|
- 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.
|
|
آخر تحديث
1/31/2010 4:38:12 PM
|
|
|