Investigating the relation between student performance and pair-programming teaching technique in programming courses : Birzeit University as a case study
العناوين الأخرى
دراسة علاقة أداء الطلبة و البرمجة الثنائية كأداة للتدريس في مواد البرمجة : جامعة بيرزيت كدراسة
مقدم أطروحة جامعية
مشرف أطروحة جامعية
أعضاء اللجنة
الجامعة
جامعة بيرزيت
الكلية
كلية الهندسة و التكنولوجيا
القسم الأكاديمي
دائرة علم الحاسوب
دولة الجامعة
فلسطين (الضفة الغربية)
الدرجة العلمية
ماجستير
تاريخ الدرجة العلمية
2016
الملخص الإنجليزي
Pair-programming is a software development technique that was introduced as part of Extreme Programming.
In pair-programming, two developer share a computer to work together on developing one piece of code.
This technique started in the software industry, but was adapted and applied in some university courses where programming is taught to students.
This method is highly controversial both in industry and in education, and has numerous advocates and as many critics.
Believing in the merits of pair-programming, and to test its effects in a Middle Eastern community, we devised an experiment that was carried out over two semesters in Birzeit University.
The experiment targeted two sections per semester of the Advanced Programming course.
The students of one of the sections worked in pairs during the lab sessions, applying pair-programming rules and techniques.
The second section had students who worked individually, as it is the norm in most programming labs.
Video recordings were recorded throughout the lab sessions, and then studied and analyzed.
In addition, code samples were collected from the students to study the effect of pair-programming on the students' code quality.
Through this experiment we found out that pairprogramming has the potential to increase the students' confidence, and their enjoyment of the course, and improved the course's completion rate.
In addition, the students in the pair-programming sections showed that they were able to individually produce code of better quality than the students in the traditional section.
التخصصات الرئيسية
تكنولوجيا المعلومات وعلم الحاسوب
عدد الصفحات
123
قائمة المحتويات
Table of contents.
Abstract.
Abstract in Arabic.
Chapter One : Introduction.
Chapter Two : Literature review.
Chapter Three : Research methodology.
Chapter Four : Results and discussion.
Chapter Five : Conclusion and future work.
References.
نمط استشهاد جمعية علماء النفس الأمريكية (APA)
Taji, Dima Abd al-Rahman. (2016). Investigating the relation between student performance and pair-programming teaching technique in programming courses : Birzeit University as a case study. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-728568
نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)
Taji, Dima Abd al-Rahman. Investigating the relation between student performance and pair-programming teaching technique in programming courses : Birzeit University as a case study. (Master's theses Theses and Dissertations Master). Birzeit University. (2016).
https://search.emarefa.net/detail/BIM-728568
نمط استشهاد الجمعية الطبية الأمريكية (AMA)
Taji, Dima Abd al-Rahman. (2016). Investigating the relation between student performance and pair-programming teaching technique in programming courses : Birzeit University as a case study. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-728568
لغة النص
الإنجليزية
نوع البيانات
رسائل جامعية
رقم السجل
BIM-728568
قاعدة معامل التأثير والاستشهادات المرجعية العربي "ارسيف Arcif"
أضخم قاعدة بيانات عربية للاستشهادات المرجعية للمجلات العلمية المحكمة الصادرة في العالم العربي
تقوم هذه الخدمة بالتحقق من التشابه أو الانتحال في الأبحاث والمقالات العلمية والأطروحات الجامعية والكتب والأبحاث باللغة العربية، وتحديد درجة التشابه أو أصالة الأعمال البحثية وحماية ملكيتها الفكرية. تعرف اكثر