تطوير التطبيقات

تطبيقات الموبايل (App Inventor)

كورس MIT App Inventor هو خطوة متقدمة وممتعة تنقل الطالب من مجرد "مستخدم" لتطبيقات الهاتف المحمول إلى "مبتكر" وصانع لها. من خلال بيئة مرئية تفاعلية، سيتمكن الطالب من تصميم وبرمجة تطبيقات حقيقية تعمل على الهواتف الذكية وتنفذ أفكاره الخاصة.

2 مستويات 9 - 13 سنة

عن الكورس

لا يقتصر كورس App Inventor على الواجهة الشكلية لتصميم تطبيقات الهواتف الذكية فحسب، بل هو منصة تعليمية قوية تهدف إلى بناء التفكير الحسابي والمنطقي. الكورس مصمم لتعليم الطلاب الخوارزميات وكيفية التفكير كمبرمجين حقيقيين، حيث يغطي كل مفاهيم البرمجة الأساسية والمهمة (مثل المتغيرات، الجمل الشرطية، والحلقات التكرارية) التي سيجدونها لاحقاً في لغات البرمجة النصية المتقدمة. يدمج الكورس بين تصميم واجهة المستخدم (UI/UX) والبرمجة الخلفية بطريقة مبسطة، مما يجعله أداة مثالية لتأسيس عقلية برمجية قادرة على حل المشكلات بابتكار.

متطلبات الالتحاق

المعرفة السابقة: إجادة استخدام الحاسوب. يفضل (ولكن لا يشترط) وجود خلفية بسيطة عن البرمجة المرئية بأسلوب المكعبات (مثل Scratch). ​اللغة: إلمام بسيط باللغة الإنجليزية للتعامل مع بيئة العمل والأوامر البرمجية.

مستويات الكورس

هذا المستوى هو المدخل لعالم برمجة تطبيقات الأندرويد باستخدام بيئة MIT App Inventor. يهدف الكورس إلى تحويل الطالب من مجرد "مستخدم" للتطبيقات إلى "صانع" لها، حيث يتعلم كيف يصمم واجهة التطبيق وكيف يبرمج الأزرار والأدوات لتنفيذ مهام ذكية باستخدام البرمجة بالكتل (Blocks).

المحاور الدراسية

  • الفرق بين التصميم والبرمجة (Designer vs Blocks): فهم واجهة العمل وكيفية بناء شكل التطبيق ثم برمجته خلف الكواليس.
  • تصميم واجهات المستخدم (UI Design): تعلم التعامل مع الأدوات الأساسية مثل الأزرار (Buttons)، الصور (Images)، النصوص (Labels)، وترتيبها باستخدام الـ Layouts.
  • برمجة الوسائط المتعددة: إضافة الأصوات، الكاميرا، ومشغل الفيديو داخل التطبيق.
  • تطبيقات الذكاء الاصطناعي البسيطة: تعلم كيفية تحويل النص إلى صوت (Text to Speech) واستخدام المترجم (Translator).
  • منطق البرمجة (Programming Logic): فهم المتغيرات (Variables) وكيفية حفظ البيانات واسترجاعها داخل التطبيق.

مخرجات التعلم

  • بناء تطبيق أندرويد حقيقي وتشغيله على هاتفه الشخصي باستخدام.
  • تصميم واجهات احترافية ومنظمة للتطبيقات.
  • برمجة الأزرار للقيام بأوامر مختلفة (مثل الانتقال بين الشاشات أو تشغيل صوت).
  • صنع تطبيقات خدمية مثل: تطبيق "قرآن كريم"، تطبيق "مترجم"، أو تطبيق "قصص صوتية".
  • فهم أساسيات التفكير البرمجي التي تؤهله للمستويات المتقدمة.

الأدوات المستخدمة

MIT App Inventor: المنصة الرئيسية للبرمجة.

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

المحاور الدراسية

  • محور المنطق والعمليات (Functions & Math): تعلم بناء الدوال البرمجية والعمليات الحسابية لإنشاء تطبيقات ذكية مثل (مسابقات الرياضيات).
  • محور الألعاب والتفاعل (Canvas & Animation): استخدام لوحة الرسم البرمجية لإنشاء ألعاب تعتمد على الحركة واللمس.
  • محور الحساسات والوقت (Sensors & Clock): استخدام الساعة الداخلية للموبايل وحساسات الموقع (GPS) لبناء تطبيقات مرتبطة بالواقع.
  • محور قواعد البيانات المحلية (TinyDB): تعلم كيفية حفظ بيانات المستخدم (مثل الأسماء أو النقاط في لعبة) بحيث لا تضيع عند إغلاق التطبيق.
  • محور القوائم والخيارات (Lists): إدارة البيانات في شكل قوائم منظمة.

مشاريع طلابنا

تطبيق الة حاسبة

تطبيق الة حاسبة

2
مستوى
8
محاضرة/مستوى
9 - 13 سنة
الفئة العمرية
سعر المستوى الواحد

1,200 ج.م

سجّل الآن
  • محاضرات أونلاين مباشرة عبر Zoom
  • شهادة معتمدة من STEM.org
  • مدربون متخصصون وخبراء
  • مشاريع عملية وتطبيقية
  • دعم فني ومتابعة مستمرة