عن الكورس
في هذا الكورس، ينتقل الطالب من مجرد استخدام أوامر البرمجة إلى فهم طريقة التفكير التي يعتمد عليها المبرمج لحل المشكلات وبناء البرامج.
يتعلم الطالب كيف يحلل المشكلة ويقسمها إلى خطوات، ثم يرتب الأوامر بالترتيب الصحيح لإنشاء برنامج. ويتدرج في دراسة أهم مفاهيم البرمجة مثل Algorithms وSequences وLoops وEvents وConditionals وFunctions وVariables، من خلال تحديات وأنشطة عملية تفاعلية.
يركز الكورس على التطبيق المستمر واكتشاف الأخطاء وتصحيحها، مما يساعد الطالب على بناء أساس قوي في التفكير المنطقي وحل المشكلات، ويجهزه للانتقال إلى Scratch 3 وهو قادر على فهم واستخدام المفاهيم البرمجية داخل مشروعات أكثر تطورًا.
متطلبات الالتحاق
لا يشترط وجود أي خبرة برمجية سابقة.
يُفضل أن يمتلك الطفل مهارات القراءة الأساسية (سواء بالعربية أو الإنجليزية) لقراءة التعليمات البرمجية.
موضوعات الكورس
ما سيتم دراسته
- التعرف على مفهوم البرمجة وكيفية إعطاء الكمبيوتر أوامر لتنفيذ مهمة معينة.
- فهم مفهوم Problem Solving وكيفية تحليل المشكلة وتقسيمها إلى خطوات صغيرة.
- التعرف على Algorithm وكيفية كتابة وترتيب خطوات واضحة للوصول إلى هدف معين.
- دراسة Sequence وفهم أهمية ترتيب الأوامر، وأن تغيير ترتيب الخطوات قد يؤدي إلى نتيجة مختلفة.
- استخدام البرمجة بالـ Blocks لبناء البرامج وحل التحديات التفاعلية.
- فهم مفهوم Debugging واكتشاف الأخطاء وتصحيحها وتحسين طريقة عمل البرنامج.
- دراسة Loops واستخدام التكرار لتقليل الأوامر وتنفيذ مجموعة من الخطوات أكثر من مرة.
- التعرف على Nested Loops واستخدام أكثر من مستوى من التكرار في حل التحديات.
- فهم Events وكيفية تشغيل الأوامر بناءً على حدث أو تفاعل معين.
- دراسة Conditionals واتخاذ القرارات داخل البرنامج بناءً على شروط مختلفة مثل If وIf/Else.
- التعرف على Functions وكيفية تجميع مجموعة من الأوامر داخل وظيفة يمكن استخدامها أكثر من مرة.
- فهم مفهوم Variables واستخدامها لتخزين وتغيير البيانات أثناء تشغيل البرنامج.
- تطبيق المفاهيم من خلال ألعاب وتحديات تفاعلية تعتمد على التفكير المنطقي وحل المشكلات.
- التدريب على تجربة أكثر من حل للمشكلة واختيار الحل الأكثر تنظيمًا وكفاءة.
- تنفيذ مشروعات وتحديات تجمع بين المفاهيم التي تم دراستها استعدادًا للانتقال إلى Scratch 3.
مخرجات الكورس
بنهاية الكورس، يكون الطالب قادرًا على:
- فهم أساسيات البرمجة وطريقة تفكير الكمبيوتر بشكل مبسط.
- تحليل المشكلات وتقسيمها إلى خطوات واضحة ومنظمة.
- إنشاء Algorithms بسيطة لحل المشكلات.
- بناء برامج باستخدام البرمجة بالـ Blocks.
- ترتيب الأوامر باستخدام Sequence بشكل صحيح.
- استخدام Loops لتكرار الأوامر وتقليل التكرار غير الضروري.
- استخدام Events للتحكم في وقت وطريقة تنفيذ الأوامر.
- استخدام Conditionals لاتخاذ القرارات داخل البرنامج.
- إنشاء واستخدام Functions لتنظيم الأوامر وإعادة استخدامها.
- فهم واستخدام Variables بشكل مبسط لتخزين وتغيير البيانات.
- اكتشاف الأخطاء البرمجية وتصحيحها باستخدام Debugging.
- تطوير مهارات التفكير المنطقي وProblem Solving.
- حل تحديات برمجية من خلال التفكير والتحليل بدل الاعتماد على الحل الجاهز.
- امتلاك أساس قوي في أهم مفاهيم البرمجة يساعده على الانتقال إلى Scratch 3 وبناء ألعاب وقصص ومشروعات تفاعلية أكثر تطورًا.
12.0
ساعات
8
محاضرات
سعر الكورس كامل
1,200 ج.م
سجّل الآن
- محاضرات أونلاين مباشرة عبر Zoom
- شهادة معتمدة من STEM.org
- مدربون متخصصون وخبراء
- مشاريع عملية وتطبيقية
- دعم فني ومتابعة مستمرة