مقدمة للبرمجة بإستخدام لغتي البايثون والسي بلس بلس يهدف للتعريف بمبادئ البرمجة للمبتدئين، المساق يركز على المفاهيم النظرية وتطبيقها في لغتي البايثون والسي بلس بلس
خطة مقدمة للبرمجة
باستخدام لغتي السي بلس بلس والبايثون
- المقدمة
- تقديم الدورة والمدرب
- كيف تتابع هذه الدورة
- حول مسائل وتدريبات الدورة
- ماذا ستحتاج لإكمال المساق (معرفة، جهاز، برمجيات)
- ما هو البرنامج؟
- ما هي لغات البرمجة؟
- ماهي اللغة المزيفة Pseudo Code
- ما هي لغة السي بلس بلس
- ماهي لغة البايثون
- العاب مسلية لتعلم البرمجة
- خدمات الأكاديمية
- الأساسيات
- تنصيب برامج متطلبات الدورة
- ما هي بيئة التطوير المتكاملة؟
- بناء برنامج مرحبا للعالم Hello World
- انواع لغات البرمجة من حيث طريقة البناء
- مكونات برنامج الكمبيوتر (ملفات المصدر، المكتبات، نقطة بداية التنفيذ)
- مفهوم المتغيرات
- أنواع المتغيرات
- اختيار أسماء المتغيرات
- أنواع لغات البرمجة من حيث التعامل مع المتغيرات
- وحدات الإدخال والإحراج
- التعليقات comments
- العوامل الحسابية
- العوامل الأحادية
- العوامل المركبة
- العوامل النسبية
- العوامل المنطقية
- العامل الثلاثي
- عوامل الإزاحة
- أولوية العوامل
- ما هي الخوارزميات والمخططات
- الجملة الشرطية If Statement
- جملة وإلا else Statement
- الجملة الشرطية المتفرعة
- جملة التحويل Switch
- ما هو المنطق وبناء الجمل في لغات البرمجة
- حلول مجموعة 1 من التمارين على السي بلس بلس
- حلول مجموعة 1 من التمارين على البايثون
- حلقة لأجل For Loop
- المصفوفات Array
- خوارزمية ترتيب البيانات Bubble Sort
- حلقة طالما While Loop
- إيقاف حلقة التكرار Break statement
- استمرار حلقة التكرار Continue Statement
- حلقة نفذ طالما do …While Loop
- التحويل بين الحلقات
- أنواع الأخطاء البرمجية
- حلول مجموعة 2 من التمارين على السي بلس بلس
- حلول مجموعة 2 من التمارين على البايثون
- الوظائف functions
- مدخلات الوظائف functions parameters
- القيمة المرجعة من الوظيفة return values from functions
- ارسال المصفوفة كمدخلة للوظيفة
- منهجيات البرمجة
- حلول مجموعة 3 من التمارين على السي بلس بلس
- حلول مجموعة 3 من التمارين على البايثون
- قراءة الملفات النصية read text files
- كتابة الملفات النصية write text files
- عملية استكشاف الإخطاء البرمجية debugging
- البيانات المركبة Structure
- المؤشرات والمراجع
- ارسال قيمة او ارسال مرجع للوظائف
- حلول مجموعة 4 من التمارين على السي بلس بلس
- حلول مجموعة 4 من التمارين على البايثون
- الخطوات التالية والكلمة الأخيرة