ما هى البرمجة ؟
البرمجة هى عملية كتابة تعليمات وتوجيه أوامر لجهاز الكمبيوتر ليعلم كيفية التعامل مع البيانات أو كيفية تنفيذ الأعمال المطلوبة ولكى يتم ذلك يجب أن يتعلم المبرمج إحدى لغات البرمجة ، وكسائر اللغات الحية لغة البرمجة لها مفردات و قواعد خاصة كما توجد لها خصائص تميزها عن اللغة الأخرى حسب المهمة المطلوبة .
ماهى لغات البرمجة ؟
يمكن تصنيف لغات البرمجة إلى عدة أنواع حسب الغرض من استخدامها ، حيث توجد لغات برمجة مخصصة لتطوير وإنشاء المواقع الإلكترونية (WEB Sites) ، مثل : لغة جافاسكريبت (JavaScript) ، ولغة بي إتش بي (PHP) ، ولغة إتش تى إم إل (HTML) . كما توجد لغات أخرى يمكن استخدامها فى تطوير تطبيقات الهواتف المحمولة (APP’s) ، مثل : لغة (JAVA) ، ولغة سويفت (Swift) ومن لغات البرمجة أيضاً ما يستخدم فى تطوير برمجيات الكمبيوتر الشخصى المكتبى (PC) ، مثل : لغة جافا (JAVA) ، ولغة سى شارب (#C) ، كما يمكن استخدام اللغتين السابقتين لبرمجة وتطوير ألعاب الفيديو .
ماهى هى لغة سكراتش (Scratch) ؟
لغة سكراتش هى اللغة المشروحة فى الجزء الأول من هذه المجموعة التعليمية ، وهى لغة برمجة سهلة وبسيطة ، موجهة أساساً للمبتدئين و الأطفال ، وهى تهدف إلى تنمية الإبداع والابتكار لدى الأطفال والكبار ، فهى تسمح لمستخدميها بإنشاء ألعابهم وقصصهم التفاعلية من خلال لغة برمجة بسيطة مجانية ومفتوحة المصدر ، ومن أهم مزاياها استخدام الكائنات الرسومية بدل الأكواد المعقدة التي تستعمل عادة في لغات البرمجة الأخرى ، و هذه اللغة هي أشبه باللعبة منها إلى لغة برمجة ، من جهة أخرى فإن لغة سكراتش تكسب المتعلمين مفاهيم برمجية أساسية كالتكرار والشروط ، وكذلك المفاهيم الأكثر تعقيداً كالكائنات واللبنات ، بالإضافة إلى مفاهيم وأفكار رياضية هامة كنظام الإحداثيات والمتغيرات والأعداد العشوائية ، و ذلك كله بطريقة ممتعة ومحفزة على التعلم ، إضافة إلى ذلك فإن سكراتش تكسب المتعلمين المهارات الأساسية فى الحياة كمهارة التحليل و التواصل والتعاون ، وهذه المهارات ضرورية للنجاح في المستقبل .
المحاضر ومُعد الدورة
• محاضر بالأكاديمية العربية للعلوم والتكنولوجيا والعلوم البحرية
• محاضر بوزارة الداخلية المصرية – معهد التوثيق والمعلومات
• محاضر بمركز تكنولوجيا معلومات رئاسة الوزراء المصرى
• محاضر بمعهد اعداد القادة الحكومى
• محاضر باكادمية السادات للعلوم الادارية
• مصمم ومطور برمجيات لرئاسة مجلس الوزراء السعودى
• تطوير برمجيات لوزارة العدل السعودية