جافا سكريبت (JavaScript)
المستوى: 3 مستويات
لغة التدريس: العربية
العمر: 8–10 / 11–14
الساعات: مرتان أسبوعياً — درس مدته 55 دقيقة وساعة مساعدة
المكان: عبر الإنترنت / حضورياً
إجمالي الساعات الأكاديمية للدورة الكاملة: 36 ساعة خلال 9 أشهر
من دون ساعات المساعدة
يمكن إلغاء الاشتراك في نهاية كل شهر دراسي من دون رسوم إلغاء حتى 30.3.2026
تكلفة الدورة:
365 شيكلاً شهرياً عبر الإنترنت
يكاد كل موقع تتصفحونه يعتمد على لغة البرمجة جافا سكريبت (JavaScript)، التي طُوّرت عام 1995.
ما الذي تقوم به؟ تفسّر أسطر الكود وأوامره وتعرضها بصورة تفاعلية وديناميكية في متصفح المستخدم، مثل الأزرار، ومؤشرات الفأرة، وتسلسل الإجراءات، أي ما الذي سيحدث عند الضغط على زر معين. وإلى جانب برمجة المواقع، تُستخدم JavaScript أيضاً لبناء الألعاب والتطبيقات وإنشاء الرسوم المتحركة، ولذلك تُعد من اللغات الأساسية في بيئة الويب.
تعتمد اللغة على إنشاء الشروط والمقارنات والعمليات الحسابية، وتشجّع على التفكير الحاسوبي (Computational Thinking) المنطقي والمجرّد.
تنقسم بنية الدورة إلى مراحل. تساعد المرحلة الأولى على إزالة خوف الأطفال من البرمجة وأسطر الكود، وتشجّعهم على النجاح في حل المشكلات وتصحيح الأخطاء. وفي المراحل اللاحقة، تزيد الدورة من مستوى تفاعل الطفل واهتمامه بالبرمجة، وتمنحه أدوات متقدمة لحل المشكلات والتحديات الرياضية والهندسية والتكنولوجية.
من خلال إنشاء الرسوم المتحركة وبناء ألعاب حاسوب موجّهة للكائنات، يتعلّم الطفل بطريقة بديهية وتجريبية، ويتمكن من إنشاء منتج تفاعلي ومميّز خاص به!
ماذا نتعلّم في الدورة؟
فهم معنى البرمجة ومفهوم كتابة الكود، وفهم نطاق لغة JavaScript وأهميتها.
التفكير المنطقي الأساسي، وفهم المعارف الرياضية والحاسوبية المرتبطة بالبرمجة.
فهم مفهومي الكائنات والفئات (Objects and Classes)، والتعرّف إلى خصائص وأساليب الكائنات الرسومية الشائعة والكائنات كثيرة الاستخدام.
فهم مفهومي المتغيرات والدوال، وتعلّم تعريف المتغيرات والدوال واستخدامها بشكل صحيح.
فهم المنطق الشرطي، وتعلّم استخدام الشروط لتحليل المشكلات، والقدرة على استخدام الجمل الشرطية لتطبيق هذا المنطق.
فهم الحلقات التكرارية، وتعلّم الاستقراء واستخدام الحلقات لحل المشكلات، والقدرة على استخدام الجمل المناسبة لتنفيذ التكرار.
فهم مفهوم المصفوفة، وبناء فهم أساسي لبنية البيانات، وتعلّم استخدام المصفوفات في الكود بشكل صحيح.
تعتمد دوراتنا على وحدة خاصة تشمل تعديلات واختصارات في المستويات 1 و2 و3 من اللغة. أما المستوى الرابع فيُنفّذ خارج المنصّة ولا يتضمن هذه التعديلات.
ما يميّز الدورة
تُعد JavaScript واحدة من أكثر لغات البرمجة انتشاراً اليوم، وتعتمد عليها تقنيات وأطر عديدة مثل React وAngular وNode.js وVue.js وغيرها.
JavaScript هي لغة أساسية في بيئة الويب.
تساهم الدورة في تحسين مهارات مرتبطة بمجالات مثل الرياضيات، والإنجليزية، والفيزياء، والأحياء، والجغرافيا، والفنون، وغيرها.
تطوير مهارات التفكير وحل المشكلات: يساعد تعلّم البرمجة على تطوير القدرة على حل المشكلات بطريقة تحليلية وإبداعية. ويتعلّم الأطفال التفكير خارج الصندوق والعثور على حلول مبتكرة للمشكلات.
تتضمن دوراتنا في المستويات 1–3 تعديلات ملائمة للأطفال واختصارات تسهّل عملية التعلّم. أما المستوى الرابع من اللغة فغير معدّل ولا يتضمن هذه الملاءمات.