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

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







يجب تسجيل الدخول أولا

Effect of Game Development-Based Learning on the Ability of Information Technology Undergraduates to Learn Computer and Object-Oriented Programming

المؤلف الرئيسي: Al-Makhzoomy, Alaa Khalaf (Author)
مؤلفين آخرين: Zhang, Ke (Advisor)
التاريخ الميلادي: 2018
موقع: ديترويت
الصفحات: 1 - 100
رقم MD: 999382
نوع المحتوى: رسائل جامعية
اللغة: الإنجليزية
الدرجة العلمية: رسالة دكتوراه
الجامعة: Wayne State University
الكلية: The Graduate School
الدولة: الولايات المتحدة الأمريكية
قواعد المعلومات: +Dissertations
مواضيع:
رابط المحتوى:

الناشر لهذه المادة لم يسمح بإتاحتها.

صورة الغلاف QR قانون
حفظ في:
المستخلص: The study investigated the effect of Game Development-Based Learning (GDBL) on the ability of IT undergraduates in Jordanian universities to define the concepts of computer programming and Object- Oriented Programming (OOP) and their ability to program in C++. Participants of this research were undergraduate students enrolled in Information Technology majors at Yarmouk University who took one of the two programming courses CS110: Computer Programming with C++ and CS210: Object Oriented Programming at the second semester 2017-2018. An instruction was designed for an eight-week-long online course to allow the participants learn game development using Game Maker®. It consists of YouTube videos, tutorial handouts and assignments. The online course was concurrent with the two programming courses. The Nonequivalent Control Group design was adopted in this research. Three groups of participants were observed; those who fully-participated in the online course, those who partially-participated in the online course and those who did not participate at all who were considered the control group. Students of the two courses responded to a pre-test and a post-test at the beginning and the end of the second semester 2017- 2018. Results of an Analysis of Variance and Kruskal-Wallis H Test of all three groups indicated that GDBL experience is effective in improving students’ understanding of computer programming and ability to program in C++.