Course Details
محور البرمجة المرئية وصناعة الألعاب (Scratch)
يناسب الفئة العمرية من 8 إلى 12 سنة، ويركز على التفكير المنطقي دون تعقيد كتابة الأكواد.
• المقدمة والاستكشاف:
• التعرف على واجهة برنامج Scratch وأدواته الأساسية.
• مفهوم "الكائنات" (Sprites) والخلفيات وكيفية تصميمها أو تعديلها.
• أساسيات الحركة والتحكم:
• تحريك الكائنات وتغيير اتجاهاتها وتحديد الإحداثيات (X, Y).
• ربط الأوامر بـ "الأحداث" (مثل: عند الضغط على زر المسافة أو النقر على العلم الأخضر).
• المفاهيم البرمجية الأساسية (Logic):
• التكرار (Loops): تنفيذ الأوامر بشكل مستمر أو لعدد محدد من المرات.
• الشروط (If/Else): اتخاذ القرارات بناءً على مواقف معينة (مثال: إذا لمس الكائن اللون الأحمر، يخسر).
• المتغيرات وتطوير الألعاب المتقدمة:
• المتغيرات (Variables): حساب النقاط، وتحديد الوقت، وإضافة مستويات صعوبة للعبة.
• بث الرسائل (Broadcasting) لتنسيق الحوار والحركة بين أكثر من كائن.
• المشاريع التطبيقية:
• تصميم قصة تفاعلية متحركة.
• بناء ألعاب كلاسيكية كاملة (مثل: لعبة المتاهة، سباق السيارات، أو التقاط الأشياء المتساقطة).
ثانياً: محاور وأدوات تكميلية (خارج نطاق سكراتش)
لإثراء الدورة وجعلها متكاملة، يمكن إضافة هذه المحاور حسب الفئة العمرية الموجهة لها:
المحور / الأداة الفئة العمرية الهدف والمهارات المكتسبة
Scratch Jr 5 - 7 سنوات تقديم مفاهيم البرمجة للأطفال الصغار الذين لم يتعلموا القراءة بطلاقة بعد، عبر واجهة أيقونات مرئية بالكامل.
Code.org 6 - 12 سنة حل ألغاز برمجية تعتمد على شخصيات محبوبة (مثل Minecraft أو Frozen) لترسيخ التفكير المنطقي.
تطوير الويب المبسط 10+ سنوات الانتقال لكتابة الأكواد النصية الحقيقية عبر واجهات ممتعة لتعلم أساسيات تصميم المواقع (HTML و CSS).
مقدمة في البايثون (Python) 11+ سنوات الانتقال لأقوى لغة برمجة نصية باستخدام مكتبة مثل Turtle لرسم الأشكال البرمجية وتحريكها كخطوة انتقالية سلسة.
Micro:bit / الروبوتات 9+ سنوات ربط البرمجة بالواقع (البرمجة الفيزيائية) من خلال برمجة قطع إلكترونية صغيرة لتضيء، أو تصدر أصواتاً، أو تتفاعل مع الحركة.
Course outline
No lessons available yet
Course outcomes
- 10 hours — live class hours
- Certificate of completion
- Direct contact with the instructor
- Start Date: 15 Oct 2026 · End Date: 31 Oct 2026
Who this course is for
- Suitable for Beginner level
- Beginners building a strong foundation
- Learners who want practical skill growth
Weekly times
Timezone: Riyadh UTC+03:00
Choose your teacher
This course is taught by more than one teacher. Pick who you want, then their available times appear.
Selected teacher
Please select a teacher first.
Picking Saturday fills Monday and Wednesday with the same time automatically.
No times are listed for this teacher right now. Try another teacher or contact us.
Your selected times
Choose a payment method
Reviews
No reviews yet.