TY - JOUR ID - TI - An E-Learning Package for Data Structure Using Visual Basic الحقيبة التعليمية الالكترونية لمادة هياكل البيانات باستخدام الفيجوال بيسك AU - Yasmin M. Kassim PY - 2011 VL - 17 IS - 3 SP - 620 EP - 635 JO - Journal of Engineering مجلة الهندسة SN - 17264073 25203339 AB - E-learning comprises all forms of electronically supported teaching and learning. The information and communication system, whether networked or not, serve as specific media to implement the learning process; Computer based learning is one of the applications and processes of E-learning, sometimes abbreviated to CBL, refers to the use of computers as a key component of the educational environment [2]. Through my teaching, I found that there is a need for software learning packages at the lab to help students understand their courses especially in the subjects that need imagination like data structure. This research presents a data structure learning package for array and linear structure. Linear structure covers non-linked structure (stack and queue) and linked structure with their kinds.Through out this project the students can obtain a demonstration of how data structure is represented in memory. Most of the windows consist of three tabs, the first one is the information tab which contains all the information about the structures. The second tab contains all the operations performed on it and there is an ability to display all the operations in one executable program (full program), which receives inputs from the students, the students can enter different inputs according to the choices displayed and produce output after implementing by C++ program. The third tab contains exercises for the students to test their ability in understanding and after completing all the questions the package gives a score depending upon solutions. The package includes pictures and demos (movies) that represent the data structure implemented with 3D Max, finally all the windows are supplied with voice (my voice) to teach the students how to use the package

التعليم الالكتروني يشمل جميع نماذج التعليم و التدريس الالكتروني. نظام المعلومات و الاتصالات سواء كان متصلا بشبكة أو غير متصل فهو يخدم كواسطة لتنفيذ عملية التعليم. أحد أنواع التعليم الالكتروني هو التعليم بواسطة الحاسبة, أحيانا يسمى بال (CBL) وهو يشير إلى استعمال الحاسبات كعنصر أساسي في عملية التعليم. من خلال تدريسي لاحظت وجود حاجه لحقيبة تعليمية في المختبر لمساعدة الطلاب لفهم المقررات التعليمية و خاصة في المواضيع التي تحتاج إلى تخيل كمادة هيكلة البيانات. لذلك هذا البحث يقدم حقيبة تعليمية خاصة بهيكلة البيانات و التي تغطي المصفوفة و الهياكل الخطية التي تضم الهياكل الغير متصلة (المكدس و الطابور) والهياكل المتصلة بأنواعها. من خلال هذه الحقيبة يتمكن الطلاب من الحصول على شرح مفصل عن كيفية تمثيل هياكل البيانات في الذاكرة وان معظم الواجهات في الحقيبة تتكون من ثلاث واجهات متغيرة، الأولى هي واجهة المعلومات و التي تتضمن جميع المعلومات عن الهيكل، والثانية تعرض جميع العمليات الخاصة بالهيكل مع وجود إمكانية لعرضها جميعها في برنامج واحد قابل للتنفيذ من خلال الحقيبة بواسطة برنامج ال (C++) حيث يتمكن الطالب من وضع المدخلات الخاصة بتنفيذ البرنامج و المعروضة من خلال اختيارات في الواجهة وبعد التنفيذ تظهر النتائج أيضا في الواجهة و الواجهة الثالثة تحتوي على تمارين للطالب لمعرفة مدى استيعابه للمادة و بعد إكمال جميع الأسئلة يعرض البرنامج الدرجة التي حصل عليها بالاعتماد على إجابته. كذلك تحتوي الحقيبة على صور و فلم يوضح آلية خزن الهياكل للبيانات مصممة بال(3D MAX )، و أخيرا جميع الواجهات مزودة بالية الصوت (صوت معد هذا البحث) لتعليم الطلبة كيفية استخدام الحقيبة ER -