الدورات
عن المشروع
عن فريقنا
اعمل معنا
المسابقات
المناسبات

• تفاصيل دورة تعلم أساسيات البرمجة •



في البداية، ما هي البرمجة؟

البرمجة هي عملية كتابة تعليمات وتوجيه أوامر لجهاز الحاسوب أو أي جهاز آخر بإستخدام لغة برمجة لتوجيه هذا الجهاز وإعلامه بكيفية التعامل مع البيانات أو كيفية تنفيذ سلسلة من الأعمال المطلوبة في إطار برنامج.

ما هي لغة البرمجة؟

لغة البرمجة هي الأداة التي يستخدمها المبرمج لتوظيف قدرات الكمبيوتر لتنفيذ تطبيق في إطار برنامج، وهناك العديد من لغات البرمجة تُصنف حسب ما يريد المبرمج صنعه..
ولكن قبل أن نُبرمج البرامج الاحترافية علينا ان نتأسس جيداً في البرمجة بشكل عام ونتعرف على عواميدها أولاُ...

ما الهدف من الدورة؟

تهدف الدورة لتعليم المتدرب أسس وعواميد البرمجة (جميع المبادئ الأساسية).
ليتخرج من الدورة مستوعب تماماً ما هي البرمجة ولغاتها.. وكيفية توظيفها في حياته اليومية وفي سوق العمل.
ويسطيع ان يتعلم لغات البرمجة ويتخصص بأي مجال تكنولوجي 'عند السن المناسب' بشكل احترافي وسريع بناءً على أساسياته الفريدة.
وان يقوم بإنشاء وبرمجة تطبيقات والعاب 'بسيطة' متميزة للهواتف واجهزة الكمبيوتر باستخدام تطبيق scratch بشكل خاص.

ما هي أساسيات البرمجة؟

هي جميع المبادئ الأساسية للبرمجة (التي يجب ان تتواجد في أي لغة برمجة احترافية وفي ذهن المبرمج بشكل رئيسي) مثل: الحلقات (Loops)، المتغيرات (Variables)، الدوال (Functions)، أنواع البيانات (data types)، الشروط (Conditions)... وغيرها.
وتعتبر هذه المبادئ العواميد الأساسية ليس فقط للبرمجة بل وللتكنولوجيا أيضًا، وبشكل أو بآخر لحياتنا العامة.

ما هي منصة Scratch ؟

هي منصة لصناعة التطبيقات والالعاب 'البسيطة' عن طريق تركيب جمل تطبق المفاهيم والمبادئ البرمجية بشكل مُبتكر لإتاحة فرصة البرمجة بدون كتابة أكواد لغة برمجة بشكل مباشر، لتثبيت أسس البرمجة وإتاحة الفرصة للمتدربين ليقوموا ببرمجة تطبيقات تطور من خبراتهم ويمكن أن تسهل عليهم حياتهم اليومية أو ان تحل مشكلات حقيقية.

ما هي مراحل التقدم في الدورة؟

بالتأكيد سيتم توضيح جميع مبادئ واساسيات البرمجة بأسلوب يناسب سن وعقلية المتدرب سواء كانت طريقة تقديم المنهج، أو صياغة المنهج والكتاب نفسه وغيره...
وسيتم توضيح المهارات التي بإمكان الطالب أن يتعلمها ويستنبطها من المجال وكيفية إسقاطها على حياته العامة (سواء كانت مهارات حياتية، أو مهنية "في المستقبل")، ومن هذه المهارات: حل المشكلات، التفكير المنطقي،التعاون والعمل الجماعي، وغيرها الكثير...
بالإضافة إلى تطبيقات عملية (منها ما يُوضّح به المنهج ومنها ما سوف يُنشئه الطالب بنفسه)، وتكون هذه التطبيقات عبر منصة Scratch المصنفة عالمياً كأفضل منصة لتوضيح مبادئ البرمجة.