عن الكورس
متطلبات الالتحاق
مستويات الكورس
لأن البرمجة ليست مجرد حفظ سطور من الأكواد، بل هي مهارة حل المشكلات اليومية؛ تأتي هذه الورشة لتنقل الطالب من مرحلة "كتابة الكود" إلى مرحلة "الهندسة البرمجية وتصميم الحلول". يعتمد نظام الورشة على التفاعل المباشر والكامل (Live Coding & Screen Sharing)، حيث يتعلم الطالب كيفية قراءة أي مسألة تقنية، واستخراج المعطيات والمدخلات والمخرجات المتوقعة منها. يتدرب الطالب عملياً على عدم التسرع في كتابة الأكواد، بل يمر بمراحل التخطيط الفكري المرتب عبر كتابة الخوارزميات ورسم المخططات التدفقية، مما يبني لديه عقلية هندسية منظمة قادرة على مواجهة أي تحدٍ برامجي في المستقبل
المحاور الدراسية
- تتوزع الدراسة في الورشة عبر محاور أساسية متدرجة الصعوبة تناسب مستوى الطلاب:
- المحور الأول: مقدمة في التفكير المنطقي وكيفية قراءة وتحليل المسائل البرمجية واستخراج الـ Inputs والـ Outputs.
- المحور الثاني: صياغة الخوارزميات (Algorithms) وقواعد كتابة خطوات الحل البرمجي بشكل نصي مرتب وبسيط.
- المحور الثالث: التصميم البصري للمخططات التدفقية (Flowcharts) وفهم الرموز الهندسية الأساسية لتوجيه مسار البيانات.
- المحور الرابع: اتخاذ القرارات والعمليات الشرطية والتكرارية (Start / Process / Decision / End) وتجسيدها بصرياً وبرمجياً.
- المحور الخامس: الترجمة البرمجية (Coding) وتحويل المخططات والخطوات النظرية إلى لغة برمجية حقيقية ومكتوبة باستخدام Python.
مخرجات التعلم
- في نهاية هذه الورشة، سيكون الطالب (البطل) قادراً على:
- تفكيك المشكلات البرمجية المعقدة وتحليلها بطريقة هندسية منظمة قبل البدء في كتابة الكود.
- كتابة خوارزميات (Algorithms) واضحة ومرتبة لأي مشكلة برمجية تواجهه.
- رسم مخططات تدفقية (Flowcharts) احترافية تعبر عن منطق وسير عمل البرنامج.
- تحويل الحلول المنطقية المخططة بنجاح إلى كود حقيقي خالٍ من الأخطاء باستخدام لغة بايثون.
- تطوير مهارات العرض والتقديم والشرح التقني (Presentation Skills) من خلال مناقشة الحلول وتصويرها.
الأدوات المستخدمة
1,200 ج.م
- محاضرات أونلاين مباشرة عبر Zoom
- شهادة معتمدة من STEM.org
- مدربون متخصصون وخبراء
- مشاريع عملية وتطبيقية
- دعم فني ومتابعة مستمرة