
تعلم لغة ++C من الأساسيات بشكل منهجي وعملي.
أول
لغة معروفة في صناعة الالعاب المشهورة
ثاني
اسرع لغة برمجية بين لغات البرمجة
واحدة من أكثر 10 لغات
برمجة طلبًا في عام 2023
110000 دولار
متوسط الدخل السنوي لمطور C++ في أمريكا
التعريف
المخاطبين
الاحتياجات
الفصول
0 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1
في عالمنا اليوم، أصبحت إتقان البرمجة أمرًا ضروريًا. ببساطة، البرمجة تعني إعطاء مجموعة من الأوامر لجهاز الكمبيوتر. لغة ++C هي لغة مستخدمة بشكل واسع في عالم اليوم، وهي واحدة من أفضل الخيارات لبدء تعلم البرمجة، دخول عالم تطوير الألعاب أو المشاركة في مسابقات الكمبيوتر والخوارزميات.
هذه الدورة مناسبة لك إذا...
• متشوق لدخول سوق البرمجة المربح ومجال البرمجيات لتشكيل مستقبلك المهني.
• تحتاج إلى تعلم لغة ++C بسرعة لمشاريعك الشخصية أو الجامعية أو العملية.
• تريد اجتياز مواد البرمجة في الجامعة بدرجات ممتازة.
• تريد أن تتعلم لغة ++C بشكل عملي ومنهجي مرة واحدة وللأبد.
هذه الدورة غير مناسبة لك إذا...
• لست مستعدًا لتخصيص 6 ساعات أسبوعيًا للتعلم، التقدم، وزيادة دخلك.
• تريد أن تتعلم لغة ++C بشكل سطحي وعابر.
• ليس للتجربة العملية في كتابة آلاف الأسطر البرمجية أي قيمة بالنسبة لك.
• لا تزال تعتقد أن الشركات تهتم بشهادتك الجامعية عند التوظيف.
المتطلبات الاساسية
مايلزم...
يكون لديك اهتمام ومثابرة.
مالايلزم...
يكون لديك خلفية في البرمجة.
تكون قد درست في مجال الحاسوب.
امتلاك معرفة قوية في الرياضيات.
دروس
تمارين
الدروس في اكواد
درس
اهداف الفصل
درس
إطبع!
درس
إطار لكتابة اي كود
درس
طباعة الإخراج
درس
تمارين اكواد
درس
مرحباً بنا!
50 نقطة
تمرين
نقطة اخر السطر!
درس
مستطيل فضائي
50 نقطة
تمرين
مثلث متساوي الساقين
100 نقطة
تمرين
خطأ نحوي!
درس
المتغير، مكان في الذاكرة
درس
المتغيرات ++C
درس
تعريف المتغير
درس
الإخراج من المتغيرات
درس
الاختيار من متعدد
50 نقطة
تمرين
نصائح إضافية!
درس
الإدخال
درس
التحريك
100 نقطة
تمرين
المتغير، مكان في الذاكرة
درس
تبديل انواع المتغيرات
درس
المصحح
50 نقطة
تمرين
التبديل للاسكي
درس
الف با
100 نقطة
تمرين
الكود النظيف
درس
خطر السقوط ملاحظة اضافية
درس
اهداف الفصل
درس
العمليات الحسابية
درس
العمليات الحسابية في ++C
درس
الاختيار من متعدد
50 نقطة
تمرين
بلاط ارضية حمام السباحة
100 نقطة
تمرين
الشطرنج الاحترافي
100 نقطة
تمرين
ناتج وباقي القسمة
درس
الاول
50 نقطة
تمرين
المؤقت
50 نقطة
تمرين
الساعة الـمِرْآة
50 نقطة
تمرين
خطأ زمن التشغيل
درس
عطل في شبكة الإنترنت!
100 نقطة
تمرين
عمليات حسابية خاصة
درس
الكود النظيف
درس
خطر السقوط ملاحظة اضافية
درس
اهداف الفصل
درس
إذا...
درس
بناء الشرط في ++C
درس
كم صارت؟
50 نقطة
تمرين
ثلج
50 نقطة
تمرين
مصباح اضافي مُنطفِئ!
100 نقطة
تمرين
القيمة القصوى 4
100 نقطة
تمرين
العمليات المنطقية
درس
المتغيرات المنطقية
درس
هل هو مثلث؟
50 نقطة
تمرين
مثلث قائم
50 نقطة
تمرين
كلما كانت البيتزا أكثر كان ذلك افضل
100 نقطة
تمرين
مصباح RGB
100 نقطة
تمرين
كاميرا المراقبة
100 نقطة
تمرين
المئات تعبوا
100 نقطة
تمرين
switch - case
درس
اهمية ترتيب الـ cases
درس
خطأ منطقي
درس
الاخطاء وتتبع الاخطاء!
50 نقطة
تمرين
تتبع الاخطاء و بدون اخطاء
درس
الكود النظيف
درس
خطر السقوط ملاحظة اضافية
درس
اهداف الفصل
درس
كرِّر
درس
لتكرار هذا الامر
درس
حلقة العد
درس
التعقيب و التتبع
درس
سؤال اصفر
50 نقطة
تمرين
العاملي!
50 نقطة
تمرين
إطبع العدد الفرد!
50 نقطة
تمرين
الحلقة الشرطية
درس
حلقة الإدخال
50 نقطة
تمرين
حجر النرد
100 نقطة
تمرين
أكتب بالعكس
50 نقطة
تمرين
القاسم المشترك الأكبر
100 نقطة
تمرين
هل هو كامل او لا
100 نقطة
تمرين
الحلقات المتداخلة
درس
جدول الضرب السحري
50 نقطة
تمرين
الكثير من المربى
100 نقطة
تمرين
الاخطاء وبدون اخطاء
50 نقطة
تمرين
الكود النظيف
درس
خطر السقوط ملاحظة اضافية
درس
اهداف الفصل
درس
امتحان ساماج
100 نقطة
تمرين
السحر ضد الغش
100 نقطة
تمرين
عاقبة الغش
100 نقطة
تمرين
معجون الإنقاذ
100 نقطة
تمرين
مؤتمر تنبيهي
100 نقطة
تمرين
نفس الأخلاق
100 نقطة
تمرين
اكلي البطيخ
100 نقطة
تمرين
حمير الغابة السوداء
100 نقطة
تمرين
الدائرة العجيبة
100 نقطة
تمرين
اللاصق
100 نقطة
تمرين
اهداف الفصل
درس
التابع، الآلة الحاسبة
درس
التابع في ++C
درس
اختيار من متعدد
50 نقطة
تمرين
القاسم المشترك الأكبر للألبوم
100 نقطة
تمرين
نصائح تابعية
درس
المؤشر
درس
References
درس
هنا او في كل مكان!
درس
اختيار من متعدد
50 نقطة
تمرين
تابع بدون نوع
درس
اس تي
100 نقطة
تمرين
مربع توبر
100 نقطة
تمرين
الاعداد الاولية
100 نقطة
تمرين
تصحيح الاخطاء وبدون اخطاء
50 نقطة
تمرين
الكود النظيف
درس
خطر السقوط ملاحظة اضافية
درس
اهداف الفصل
درس
ماهي المصفوفة؟
درس
المصفوفة في ++C
درس
الوصول الى عناصر المصفوفة
درس
الإدخال للمصفوفة
درس
إطبع بالعكس!
50 نقطة
تمرين
المتوسط كثيراً
50 نقطة
تمرين
لعبة الجزرة
100 نقطة
تمرين
المصفوفة، مؤشر
درس
إدارة الذاكرة الديناميكية
درس
الإزاحة
100 نقطة
تمرين
اسحار ربيع
100 نقطة
تمرين
حتى متى معكوس؟
50 نقطة
تمرين
سلسلة
درس
هوغوورتس
100 نقطة
تمرين
إدخال مصفوفة في تابع
درس
مضفوفة ثنائية البعد
درس
جمع مصفوفتين
50 نقطة
تمرين
سماء القاهرة
100 نقطة
تمرين
حديقة الورد
100 نقطة
تمرين
الاخطاء وتتبع الاخطاء!
50 نقطة
تمرين
الكود النظيف
درس
خطر السقوط ملاحظة اضافية
درس
اهداف الفصل
درس
Vector
درس
Iterator
درس
تغييرات المصفوفة
100 نقطة
تمرين
vector لقوة 2
درس
string
درس
#لا للأصوات
100 نقطة
تمرين
المُكرّر، صديقي القديم
درس
فصيلة الدم
100 نقطة
تمرين
تحديد نوع بيانات جديد بواسطة typedef
درس
Structure
درس
الهيكل والمؤشر
درس
Platform 9 ¾
100 نقطة
تمرين
الاخطاء وتتبع الاخطاء!
درس
خطر السقوط ملاحظة اضافية
درس
اهداف الفصل
درس
التابع العودي
درس
العودة أكثر!
درس
متسلسلة بسيطة
50 نقطة
تمرين
فيوبوناتشي
50 نقطة
تمرين
بطة بطة إوزة
100 نقطة
تمرين
مثلث باسكال
100 نقطة
تمرين
ثلاثة اصفار
100 نقطة
تمرين
برج هانوي
50 نقطة
تمرين
الاخطاء وتصحيح الاخطاء!
50 نقطة
تمرين
خطر السقوط ملاحظة اضافية
درس
اهداف الفصل
درس
الترتيب
درس
الترتيب الإنتقائي
درس
الترتيب الفقاعي
درس
نزولي!
50 نقطة
تمرين
الترتيب بالإدارج
درس
صعودي!
50 نقطة
تمرين
تعداد الطلاب
100 نقطة
تمرين
الغش في ليلة العيد!
100 نقطة
تمرين
ترتيب متقدم
100 نقطة
تمرين
البحث الكامل
درس
اكتشف الكل!
50 نقطة
تمرين
قاعدة بيانات كبيرة نسبياً
100 نقطة
تمرين
سلسلة داخل سلسلة
100 نقطة
تمرين
البحث الثنائي
درس
اوجدها في زمن اقل!
50 نقطة
تمرين
قاعدة البيانات كبيرة جداً
100 نقطة
تمرين
الاخطاء وتتبع الاخطاء!
50 نقطة
تمرين
خطر السقوط ملاحظات اضافية!
درس
اهداف الفصل
درس
انواع الملفات
درس
إدارة الملف
درس
قراءة ملف في ++C
درس
ربيع يقرأ من الملف
100 نقطة
تمرين
الكتابة في الملف
درس
ربيع يضع في الملف
100 نقطة
تمرين
ملف ذو وجهين
درس
مؤشر النص
درس
ربيع يجري تغييرات في الملف!
100 نقطة
تمرين
العمل مع الملفات الثنائية في ++C
درس
انتقال صورة
درس
خطر السقوط ملاحظة اضافية
درس
اهداف الفصل
درس
النظرة الاولى
100 نقطة
تمرين
اين ابي؟
100 نقطة
تمرين
إختبار الرؤية
100 نقطة
تمرين
اكلي البطيخ
100 نقطة
تمرين
ألفا القنطور
100 نقطة
تمرين
مزرعة السماق
100 نقطة
تمرين
إكتشاف المعادلة
100 نقطة
تمرين
رقم هاتف مميز
100 نقطة
تمرين
المربع السحري
100 نقطة
تمرين
سلسلة طويلة
100 نقطة
تمرين
السلاسل العكسية
100 نقطة
تمرين
البرمجة بلعة ++C
۰ تمرين عملي
۰ درس تعليمي
تمرين عملي
درس تعليمي
أسئلة مكررة
يمكنك التسجيل في الدورة والبدء بها في أي وقت تريد.
المتطلب المسبق لهذه الدورة هو شغفك ودافعك لتعلم البرمجة بلغة ++C والتفكير الخوارزمي وحل المشكلات.
لا؛ ليس ضرورياً!
إذا كان لديك المتطلب المسبق للدورة (الشغف بتعلم البرمجة بلغة ++C)، يمكنك المشاركة في هذه الدورة.
نعم؛ يمكنك تخطي الدروس التي تعرفها بسرعة، ولكن توجد في الملاحظات المذكورة داخل الدروس العديد من النقاط التي يمكن أن تكمل معرفتك؛ لذا نقترح عليك قراءتها أيضاً.
كما تعلم بالتأكيد، مهما تدربنا في البرمجة، فإنه لا يكفي؛ لذا نقترح عليك حل التمارين المتعلقة بهذه المواضيع أيضاً لتحصل على تعلم كامل.
لا؛ لفتح محتوى كل فصل، يجب أن تكون قد أكملت نسبة معينة من الفصول التي قبله.
خلال هذه الدورة توجد تمارين متعددة لتقوم بتعزيز مهارتك من خلال إنجازها.
إلى جانب هذه التمارين، يوجد تحكيم أونلاين. يعني أن الكود المرسل من قبلك يتم تحكيمه وتقييمه من قبل النظام في نفس اللحظة لتجد أخطاءك وتقوم بإصلاحها.
بعد الوصول إلى فصل «بنية الشروط»، لديك 75 يوماً لإنهاء الدورة، وبعد انتهاء الدورة سيكون لديك وصول دائم لجميع محتويات الدورة.
كما أنه إذا لم تستطع إنهاء الدورة بحلول الوقت المذكور فلا تقلق، لأن إمكانية تمديد الدورة متاحة!
في نهاية الدورة، ستكون قد تعلمت جيداً مقدمات البرمجة التي تشمل أوامر الإدخال والإخراج الأولية، الشروط والحلقات، الدوال، المصفوفات والمفاهيم الأولية للفرز والبحث.