برمجة الحاسب 2
الرمز | اسم المقرر | الساعات المعتمدة | المتطلبات السابقة للمادة |
---|---|---|---|
354 نما | برمجة الحاسب 2 | 3 | 243 نما |
الوصف المختصر
يعتمد المقرر على احدى لغات البرمجة و يمكن الطلاب من التعرف على مفهوم البرمجة الشيئية. ويسمح لهم بفهم وتطبيق كل مكونات هذا المفهوم بما في ذلك الاصناف و الكائنات (إعلان صنف، متغيرات الصنف، الباني، الدوال)، بالاضافة الى الميراث و تعدد الأشكال . و يركز هذا المقرر على كل المفاهيم التي تعتمد عليها البرمجة الشيئية كما يقدم شرحا و امثلة تطبيقية لكل منها مما يتيح لهم فهم وتطبيق هذه المفاهيم.
أهداف المقرر
بعد الانتهاء من دراسة هذا المقرر سيكون الطالب قادرا على أن:
- يعرف المفاهيم الرئيسية للبرمجة الشيئية.
- يطبق المفاهيم الرئيسية للبرمجة الشيئية على مشكلات واقعية.
- يقيم الحلول البرمجية من اجل تحديد الانسب من مجموعة بدائل.
- يستخدم بيئة البرمجة المتكاملة لتطبيق التقنيات الأساسية للبرمجة الشيئية قصد تطوير التطبيقات الصغيرة.
موضوعات المقرر
- مقدمة عامة حول جافا.
- مراجعة لأساسيات لغة جافا.
- مقدمة حول البرمجة الشيئية بلغة جافا.
- الاصناف و الكائنات.
- مفهوم الوراثة.
- تعدد الاشكال.
- الواجهات في جافا.
- الاستثناءات.
الكتاب المعتمد
Simon Kendal. Object Oriented Programming using Java. Bookboon.com, 1st Edition 2009. ISBN 978-87-7681-501-1
المراجع العلمية الإضافية
David Etheridge & Ventus Publishing. Java: The Fundamentals of Objects and Classes – An introduction to Java Programming. Bookboon.com, 2009. ISBN 978-87-7681-475-5