An- Najah National University
Faculty of Engineering & Information Technology
Computer Engineering Department
Hardware Graduation Project

Smart coding game

Prepared by:
Duaa Saeed Shami
Rula Imad Mikkawi
Submitted to:
Dr. Mohannad Al-Jabi
Dr. Mona Dmaidi
Presented in partial fulfillment of the requirements for Bachelor degree in Computer Engineering.
Submitted On:
MAY 7th, 2017

Abstract
في الوقت الحاضر، أصبحت البرمجة مهارة مفيدة  للغاية لأن الجميع بحاجة إلى التعلم. فإنه يحسن مهارات حل المشكلة ويعلم الإبداع. وتستهدف العديد من المشاريع الأطفال وتهدف إلى تحسين مهاراتهم في البرمجة. وبسبب هذا، العديد من الشركات تبدأ في تطوير الألعاب المتخصصة في تعليم البرمجة. ومع ذلك، لا تزال هناك مشكلة مع الفتيات للمشاركة في مجال البرمجة. على الرغم من أن هناك بعض المحاولات لتطوير الألعاب التي تجذب الفتيات الصغيرات. وقررنا أيضا أن نكون جزءا من العملية المتغيرة. وهكذا، قررنا أن تأخذ مسار فريد وتطوير فاشونيستا.
هذا المشروع هو لعبة مصممة للفتيات الصغيرات لمساعدتهم على تعلم مفاهيم البرمجة. يمكن للفتيات الاستمتاع باللعب مع باربي في بيئة افتراضية وتعلم المفاهيم في نفس الوقت. وتهدف اللعبة لتعليم الفتيات كيفية التفكير منطقيا من خلال حل العديد من المشاكل البرمجة. اللعبة تتكون من عدة مستويات التي يتم جمعها معا للتعبير عن قصة باربي. تم تصميم كل مستوى بعناية لتعليم مفهوم البرمجة محددة. خلال المباراة لاعب يمكن وضع كتلة في مكان معين في لوحة الترميز لتمثيل بيان البرمجة التي سوف تتحكم في حركة باربي السيارة في مدينة باربي.