عقدت كلية تكنولوجيا المعلومات في الجامعة الإسلامية ورشة عمل حول البرمجة الديناميكية وأهيمتها في حل المشاكل البرمجية وذلك في قاعة المؤتمرات العامة بمبنى طيبة للقاعات الدراسية، واستضافت الورشة أ. أمجد الزير الحسيني رئيس قسم تكنولوجيا الويب والوسائط المتعددة في جامعة الخليل (عن بعد)، والدكتور أشرف مغاري – مدرس المساق ورئيس قسم الوسائط المتعددة وتطوير الويب – وطلبة المستوى الثالث في قسمي علوم الحاسوب وتطوير البرمجيات.
من ناحيته، أوضح الدكتور أشرف مغاري – مدرس المساق، أن ورشة العمل تأتي ضمن انشطة الكلية في تطوير واثراء مساق تحليل وتصميم الخورازميات بتفاصيل اضافية عن أحد المواضيع الاكثر اهمية في المساق وهو البرمجة الديناميكية وعرض العديد من الأمثلة والمشاكل البرمجية وطرق حلها بأكثر من طريقة مثل طريقة الاستدعاء الذاتي (Recursion) وطريقة الجدولة.
ومن ناحيته، تحدث أ. أمجد الحسيني عن أهمية البرمجة الديناميكية من خلال طرح بعض المشاكل البرمجية التي يصعب أو يستحيل حلها بالطرق التقليدية، وكيفية حلها باستخدام تقنيات البرمجة الديناميكية.
وعرض أ. الحسيني بعض المشاكل البرمجية مثل مشكلة -Dice Combinations – ومشكلة أطول تسلسل فرعي مشترك وكيفية حلها بالطرق التقليدية وطريقة البرمجة الدينامكية.