أساسيات البرمجة والمفاهيم المتقدمة باستخدام C++
دورة متكاملة لتعلّم البرمجة باستخدام C++ من الصفر، تبدأ ببناء التفكير البرمجي والمنطقي وفهم أساسيات كتابة البرامج، ثم تنتقل تدريجياً إلى مفاهيم أكثر تقدماً مثل الدوال، المصفوفات، المؤشرات، الذاكرة، البرمجة كائنية التوجه OOP، التعامل مع الملفات وSTL، وصولاً إلى تنفيذ مشاريع وتطبيقات برمجية متكاملة.
حقائق الدورة
- المستوى
- جميع المستويات
- لغة الدورة
- العربية
- الساعات
- 40
- عدد الجلسات
- 20
- مدة الجلسة
- 120 دقيقة
ما الذي ستتعلمه
- مفهوم البرمجة.
- التفكير البرمجي.
- Problem Solving.
- Algorithms.
- Flowcharts بصورة أساسية.
- Syntax الخاصة بلغة C++.
- بنية برنامج C++.
- Compilation.
- Input / Output.
- Variables.
- Constants.
- Data Types.
متطلبات الدورة
- لا يشترط وجود خبرة سابقة في البرمجة.
- معرفة أساسية باستخدام الحاسوب.
- جهاز حاسوب شخصي مناسب للتطبيق العملي.
- محرر أكواد أو IDE مناسب للغة C++.
- الالتزام بالتطبيق العملي أثناء الدورة.
- تنفيذ التمارين والمسائل البرمجية.
- الاستعداد للتفكير وحل المشكلات.
- الرغبة في تعلم البرمجة بصورة منهجية.
لمن هذه الدورة
- المبتدئون الذين يرغبون في تعلم البرمجة من الصفر.
- طلاب المدارس والجامعات.
- طلاب الهندسة والمعلوماتية والتخصصات التقنية.
- الأشخاص الراغبون في بناء أساس قوي في البرمجة.
- الطلاب الراغبون في تعلم C++.
- الأشخاص المهتمون بحل المسائل البرمجية.
- الطلاب الراغبون في الانتقال لاحقاً إلى Data Structures وAlgorithms.
- المهتمون بالبرمجة التنافسية Competitive Programming.
- الأشخاص الذين يريدون فهم الذاكرة وآلية عمل البرامج بصورة أعمق.
- الطلاب الذين يريدون تأسيس أنفسهم قبل دراسة مفاهيم برمجية أكثر تقدماً.