حاسب301

الرمز

اسم المقرر

حاسب 301

لغات برمجة

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

المتطلبات السابقة

معتمد

تدريب

عملي

نظري

حاسب 204
حاسب 222

3

0

1

3

توصيف المقرر

يهدف هذا المقرر إلى تعريف الطالب بلغات برمجة مختلفة بالإضافة إلى إطلاعه على دراسة مقارنة بينها بحيث يؤخذ في الاعتبار خواص اللغة من الناحية الفلسفية، والتصميم والتراكيب البنائية وغيرها. كما يركز على الأفكار التي لا تتوفر في اللغات التقليدية.

محتويات المقرر

  • دراسة مقارنة بين العديد من اللغات المختلفة من الناحية الفلسفية، والتصميم والتراكيب البنائية وأنواع البيانات المستخدمة وعملية الترابط بينها.
  • الربط بين العوامل السابقة وتأثيراتها على القدرة التعبيرية والفاعلية عند التنفيذ.
  • .يغطي المقرر أساسيات الترجمة اللغوية (تتطلب القواعد اللغوية التي تم دراستها في حاسب ١٢٣)
  • التعرض للتركيب البنائي للغة والطرق التقليدية لعرض وسائل مختلفة للبرمجة.
  • تعلم استخدام BNF لتوصيف تركيبة الجملة وكيفية استنتاج الجملة لاستنتاج التركيبة البنائية لبرامج الترجمة.

مخرجات المقرر

عند إنهاء المقرر يكون لدى الطالب و الطالبة:

  • فهم التراكيب البنائية للغات لبرمجة المختلفة وأنواع البيانات المستخدمة فيها.
  • فهم أساسيات الترجمة اللغوية.
  • المقارنة بين أواع اللغات البرمجية ومعرفة البيئات الأنسب لتطبيق كل نوع.
  • القدرة على وصف التركيب البنائي للغات باستخدام BNF.

المراجع

رجوع إلى الخطة الدراسية


آخر تحديث
2/8/2010 2:31:35 PM