المتطلب السابق |
الوحدات المعتمدة |
الوحدات |
الرمز/الرقم |
اسم المقرر |
تدريب |
عملي |
نظري |
COCS 202 |
4 |
0 |
2 |
3 |
COCS 203 |
برمجة 2 |
|
أهداف المقرر:
-
تعريف الطلاب على مبادئ ومفاهيم البرمجة الكينونية
-
تعريف الطلاب على مفاهيم التحكم و التغليف و الوراثة و تعدد المعاني في البرمجة.
-
تعليم الطلاب منهجية الكينونة وتقنيات حل المشاكل البرمجة
|
وصف المقرر:
|
محتويات المقرر:
-
مراجعه للإجراءات بلغة جافا
-
لمحة عامة عن ميزات البرمجه الكينونيه
-
الوراثه
-
مفاهيم متقدمه في لغة جافا
-
تعدد المعاني والتجريد
-
الواجهات
-
التعامل مع الأحداث الاستثنائيه
-
ملف الإدخال / الإخراج
|
مخرجات المقرر :
عند الانتهاء من هذا المقرر ، ينبغي ان يكون لدى الطالب
-
معرفة أساسيات البرمجة الكينونيه.
-
معرفة كيفية استخدام ميزات البرمجه الشيئيه في تطوير البرمجيات
-
التعرف على التطبيقات المتقدمة في البرمجة الكينونيه
-
القدرة على كتابة برامج بالغه الشيئيه لمعالجة الأحداث الاستثنائيه
-
القدرة على كتابة برامج باستخدام الملفات
|
طرق تقييم المقرر: سيتم تقييم الطلاب في هذا المقرر اعتمادا على مجموعة من الاختبارات والاختبارات القصيرة والجوانب العملية فيه.
|
الكتاب المقرر:
-
Introduction to Java Programming by Y. Daniel Linag, 10th Edition, 2015, ISBN 10: 1-292-07001-3, ISBN 13:978-1-292-07001-8
|
مراجع مساندة :
-
Paul Deitel; Java How to Program: Late Objects Version, 8th Edition, Prentice Hall, 2009, ISBN-10: 0136123716
|
الجدول الزمني لتوزيع محتويات المقرر النظرية
|
الأسبوع
|
محتويات المقرر النظرية
|
ملاحظات
|
1
|
مراجعه للإجراءات بلغة جاف |
|
2
|
لمحة عامة عن ميزات البرمجه الكينونيه |
|
3
|
تعريف الفئات |
|
4
|
وضع و سلوك الكائن |
|
5
|
تهيئة الكائن و تهيئة الاقترانات المنشئة لقيم الكائن |
|
6
|
المفاهيم المتقدمة للغة جافا |
الاختبار الأول
|
7
|
الحزم ,التغليف, دوال الفئات, دوال الكائن |
|
8
|
مفهوم الوراثة في البرمجة الكينونية |
|
9
|
تجاوز الدوال |
|
10
|
تعدد المعاني و أساليبها |
|
11
|
الواجهات |
|
12
|
التعامل مع الأحداث الاستثنائيه |
الاختبار الثان
|
13
|
ملف الإدخال / الإخراج |
|
14
|
الرمزية و تجهيز خط المستند |
|
15
|
مراجعة |
|
|
الاختبار النهائي
|
|
|