CS439 : البرمجة الشيئية باستخدام الجافا

القسم العلمي

قسم الحاسب الآلي

البرنامج الدراسي

بكالوريوس في علوم الحاسب الآلي

نوع المقرر

إختياري

الوحدات

04

الاسبقيات

CS214

نظرة عامة

  • فهم أساسيات البرمجة الشيئية من خلال لغة البرمجةJAVA.
  • التمييز بين البرمحة الشيئية والبرمجة الهيكلية وخصائص كلا منها والتعريف بأنواع البيانات والجمل والاصناف والمصفوفات والسلاسل والحاويات في لغة جافا
  • معرفة الطالب العميقة للغة البرمجةJAVA وما يتعلق بالأشكال و التحويل مابين أنواع الأشياء و التعرف على مفهوم الاستنساخ و الاستثناءات والوراثة و ما تقدمه من تسهيلات برمجية.

المخرجات التعليمية المستهدفة من دراسة المقرر

‌أ. المعرفة والفهم

1

يمتلك المعرفة بأساسيات البرمجة الشيئية من خلال لغة البرمجةJAVA

2

يتعرف على الأصناف ويفهم كيفية تطويرهاوجعل هيكلية الأصناف سهلة الفهم و التطوير و أمكانية إعادة استخدامها مرة أخرى ويتعرف على أنواع البيانات والجمل والمصفوفات والسلاسل والحاويات.

3

يلم بالاستخدام الأمثل لتعدد الأشكال و التحويل مابين أنواع الأشياء والتعرف على مفهوم الاستنساخ و الاستثناءات والوراثة.

‌ب. المهارات الذهنية

1

يتعرف على أساسيات البرمجة الشيئية وخصائصها من خلال لغة البرمجةJAVA

2

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

3

ينمي معرفته بدمج الأصناف التي تتطلب تعدد الأشكال وطرق دمج الاستثناءات في الأصناف ومفهوم الاستنساخ و الاستثناءات والوراثة.

‌ج. المهارات العملية والمهنية

1

يستخدم البرمجة الشيئية ومفهوم إعادة الاستعمال في تعديل وتطوير نظام برمجي شيئ.

2

القدرة على بناء نظام برمجي شيئي من خلال استخدام أدوات البرمجة الشيئية التي توفرها لغة جافا مثل الأصناف وأنواع البيانات والجمل والمصفوفات والسلاسل والحاويات.

3

القدرة على التعامل مع تعدد الأشكال و التحويل مابين أنواع الأشياء وتوظيف الأصناف و الاستنساخ و الاستثناءاتوالوراثة.

‌د. المهارات العامة والمنقولة (

د.1

استخدام الوسائط المتعددة وشبكة المعلومات وأدوات الاتصال.

د.2

يعمل كعضو في فريق عمل.

طرق التعلم والتعليم

· محاضرات نظري وعملي.

· مناقشة الواجبات البرمجية.

طرق التقييم

رقم التقييم

أساليب التقييم

مدة التقييم

وزن التقييم

النسبة المئوية

تاريخ التقييم (الأسبوع)

التقييم الأول

الامتحان الأول

ساعة و نصف

من 1-4 (من 5-6 أسئلة)

15%

الأسبوع 6

التقييم الثاني

الامتحان الثاني

ساعة و نصف

من 5-9 ( من 5-6 أسئلة

15%

الأسبوع 13

التقييم الثالث

الواجبات البرمجية

ساعة

10%

بعد نهاية كل جزء

التقييم الرابع

الامتحان النهائي العملي

ساعتان

كل المقرر

10%

الأسبوع 16

التقييم الخامس

الامتحان النهائي النظري

50%

الأسبوع 17

المجموع

100 درجة

100%

محتوي المقرر

المراجع

عنوان المراجع

اسم المرجع

الناشر

النسخة

المؤلف

مكان تواجدها

مذكرات المقرر

--------

--------

--------

--------

--------

الكتب الدراسية المقررة

البرمجة الشيئية باستخدام لغة JAVA

ردمك (9789959116192 ISBN)

الطبعة الأولى.

لطفي سالم الهويجي

دار الحكمة/العالمية

Java: how to program

(ISBN 978-0-13-257566-9)

9th ed.

P.J. Deitel, H.M. Deitel

Thinking in Java

Prentice Hall

2006

(ISBN: 978-0131872486)

4th ed.

B. Eckel

كتب مساعدة

--------

--------

--------

--------

--------

مجلات علمية

--------

--------

--------

--------

--------

مواقع إنترنت

--------

--------

--------

--------

--------

غيرها

--------

--------

--------

--------

--------