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