Using Alice to teach novice programmers OOP concepts
Other Title(s)
استخدام (ALICE) لتدريس حديثي البرمجة مفهوم (OOP)
Joint Authors
al-Linjawi, Arwa A.
al-Naim, Hana A.
Source
Journal of King Abdulaziz University : Sciences
Issue
Vol. 22, Issue 1 (30 Jun. 2010), pp.59-68, 10 p.
Publisher
King Abdulaziz University Scientific Publishing Center
Publication Date
2010-06-30
Country of Publication
Saudi Arabia
No. of Pages
10
Main Subjects
Information Technology and Computer Science
Topics
Abstract AR
إن هدف المجتمع التعليمي لعلوم الحاسبات عند تعليمهم برمجة الـ (OO) هو السماح بتطوير إنتاجية المبرمجين، رفع مستوى المرونة و القوة، تحسين للهيكلية كصورة واقعية باستخدام الـ (Object)، و زيادة إعادة استخدام شفرات البرمجة.
إن ربط حلقة الوصل بين كتابة خطوات الـ (Algorithm) و إنشاء خاصية البرمجة، تعتمد إلى حد كبير على خبرة الطالب في هيئة و بيئة البرنامج، و كيفية تغير الحالة عندما يتم تنفيذ البرنامج المنشأ.
بعض التقنيات الجديدة التي تسمح للطالب بربط حلقة الوصل بين كتابة خطوات الـ (Algorithm) و إنشاء خاصية البرمجة متمركزة على رؤية الـ (Object) و سلوكياتها باستخدام بيئة رسومات حركية ثلاثية الأبعاد، مثل ألس (ALICE).
إن الغرض من هذه الرسالة التعليمية هو تقييم أداء حديثي البرمجة في جامعة الملك عبد العزيز، شطر الطالبات، قسم علوم حاسبات، و فعالية بيئة الرؤية كألس (ALICE) في تعليم مفاهيم برمجة الـ OO بمثل مفهوم الوراثة.
Abstract EN
One of the objectives of the Computer Science (CS) educational community, when teaching Object Oriented Programming (OOP), is to improve programmer productivity, and improve modeling of the real-world using objects.
Some of the new techniques that allow the students to make the connection between steps in developing an algorithm for problem solving are centered on the visualization of objects and their behaviors using 3D animation environments, such as Alice.
It is the purpose of this research to assess the performance of novice programmers in KAU’s female CS department in Saudi Arabia, and the effectiveness of the visualization environments–Alice–in teaching inheritance as a concept of OOP.
American Psychological Association (APA)
al-Linjawi, Arwa A.& al-Naim, Hana A.. 2010. Using Alice to teach novice programmers OOP concepts. Journal of King Abdulaziz University : Sciences،Vol. 22, no. 1, pp.59-68.
https://search.emarefa.net/detail/BIM-264817
Modern Language Association (MLA)
al-Linjawi, Arwa A.& al-Naim, Hana A.. Using Alice to teach novice programmers OOP concepts. Journal of King Abdulaziz University : Sciences Vol. 22, no. 1 (2010), pp.59-68.
https://search.emarefa.net/detail/BIM-264817
American Medical Association (AMA)
al-Linjawi, Arwa A.& al-Naim, Hana A.. Using Alice to teach novice programmers OOP concepts. Journal of King Abdulaziz University : Sciences. 2010. Vol. 22, no. 1, pp.59-68.
https://search.emarefa.net/detail/BIM-264817
Data Type
Journal Articles
Language
English
Notes
Include bibliographical references : p. 66-67
Record ID
BIM-264817