استاد مساعد /حمودة شفتر

المواد الدراسية

اجبارية / اختيارية نظري / عملي مساندة/تخصصية Course Code Course Name اسم المقرر
اجبارية عملي تخصصية CS511 LAB) java programming II) برمجة جافا II-عملي

وصف المقرر الدراسي*

وصف المقرر الدراسي
يشمل هدا المقرر
أهــداف الـمـقـرر*
تعلم اساسيات كتابة البرامج بلغة الجافا عمليا
تعلم اساسيات البرمجة الشيئية بلغة الجافا OOP عمليا
تحليل وبرمجة نظم المعلومات باستخدام اساليب البرمجة الشيئية عمليا
تعلم تقنيات البرمجة المتقدمة مثل الوراثة وتعدد الاشكال عمليا

المعرفة والفهم*

المعرفة والفهم المهارات الدهنية المصادر العلمية والمهنية المهارات العامة والمنقولة
القدرة على تحليل النظم المراد برمجتها باستخدام البرمجة الشيئية عمليا ان يتمكن من استيعاب كيفية تحليل النظم و برمجتها باستخدام البرمجة الشيئية عمليا ان يتمكن الطالب عمليا من تحليل النظم و برمجتها باستخدام البرمجة الشيئية ان يتمكن الطالب عمليا من برمجة نظم المعلومات البسيطة والمعقدة باستخدام OOP
فهم كيفية تخزين البيانات فى الكائنات البرمجية ومعالجتها عمليا استيعاب كيفية تخرين البيانات واسترجاعها من الكائنات البرمجية عمليا القدرة عمليا على تخزين البيانات بشكل فعال باستخدام OOP القدرة على استخدم اساليب OOP عمليا فى معالجة البيانات وتخزينها
التعرف عمليا على مفاهيم البرمجة الشيئية المتقدمة مثل الوراثة فهم استخدام البرمجة الشيئية المتقدمة مثل الوراثة الاستخدام العملى لمفاهيم البرمجة الشيئية المتقدمة مثل الوراثة فى كتابة البرامج تصميم وبرمجة النظم باستخدام البرمجة الشيئية المتقدمة

اساليب التعليم*

اساليب التعليم

المراجع والدوريات*

مكان تواجدها الناشر النسخة المؤلف عنوان المراجع
http://www2.nsru.ac.th/tung/java_doc/Core%20Java%20Volume%20I-%20Fundamentals%209th%20Edition-%20Ho Prentice Hall 9th edition Cay S. Horstmann and Gary Cornell Core Java

المحتوى العلمي للمقرارت الدراسية*

المعمل المحاضرة عدد الساعات التمارين الموضوع العلمي
2 2 مبادئ البرمجة الموجهة نحو الأهداف عملى
2 2 كتابة الدوال الخاصة بالتصنيف ووظيفتها عملى
2 2 الوصول الى البيانات الخاصة بالتصنيف عمليا
2 2 تحليل وتصميم برامج متكاملة باستخدام OOP عمليا
2 2 استخدام المصفوفات فى انشاء الكائنات عملى
2 2 كتابة تطبيقات باستخدام الوراثة عمليا
2 2 عملى استخدام Abstract Classes and Interfaces
2 2  كتابة تطبيقات عملية متكاملة مثل انظمة ادارة الحسابات المصرفية ونظم المبيعات وغيرها.