ارسل ملاحظاتك

ارسل ملاحظاتك لنا







Investigating the Relation between Student Performance and Pair - programming Teaching Technique in Programming Courses: Birzeit University as a Case Study

العنوان بلغة أخرى: دراسة علاقة أداء الطلبة والبرمجة الثنائية كأداة للتدريس فى مواد البرمجة: جامعة بيرزيت كدراسة
المؤلف الرئيسي: Taji, Dima Abd El-Rahman (Author)
مؤلفين آخرين: Nawahdah, Mamoun (Advisor)
التاريخ الميلادي: 2016
موقع: بيرزيت
التاريخ الهجري: 1437
الصفحات: 1 - 123
رقم MD: 772183
نوع المحتوى: رسائل جامعية
اللغة: الإنجليزية
الدرجة العلمية: رسالة ماجستير
الجامعة: جامعة بيرزيت
الكلية: كلية تكنولوجيا المعلومات
الدولة: فلسطين
قواعد المعلومات: Dissertations
مواضيع:
رابط المحتوى:
صورة الغلاف QR قانون

عدد مرات التحميل

21

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