- عن بعد/اونلاين
- برمجة | Programming
- الجامعة العربية المفتوحة السعودية
1. مقدمة في البرمجة
* يعني إيه برمجة؟
* يعني إيه Programming Language؟
* الفرق بين Compiler وInterpreter
* إزاي الكمبيوتر بينفذ الكود
* كتابة أول برنامج
2. أساسيات التفكير البرمجي
* Algorithms
* Flowchart
* حل المشكلة قبل كتابة الكود
* Pseudocode
3. المتغيرات وأنواع البيانات
* Variables
* String
* Integer / Float
* Boolean
* Constants
* العمليات الحسابية والمقارنة
4. الشروط
* if
* else
* elseif
* Operators
* تطبيقات عملية على الشروط
5. الحلقات التكرارية
* for
* while
* do while
* break
* continue
* تمارين عملية
6. Arrays
* إنشاء Array
* إضافة وحذف العناصر
* الوصول للعناصر
* Loop مع Arrays
* تطبيقات عملية
7. Functions
* إنشاء Function
* Parameters
* Return
* Scope
* إعادة استخدام الكود
8. أساسيات البرمجة الكائنية OOP
* Class
* Object
* Properties
* Methods
* مقدمة عن Encapsulation وInheritance
9. التعامل مع الأخطاء وتصحيح الكود
* Debugging
* قراءة الأخطاء
* اكتشاف الأخطاء المنطقية
* طريقة البحث عن حل للمشكلة
10. مشروع تطبيقي نهائي
الطالب يبني مشروع صغير من الصفر، مثل:
* نظام إدارة درجات الطلاب
* برنامج حساب المصروفات
* نظام إدارة منتجات بسيط
? التقنيات المستخدمة
* PHP كلغة أساسية للتطبيق العملي.
* HTML & CSS بشكل مبسط لربط البرمجة بتطوير الويب.
* VS Code لكتابة الأكواد.
* XAMPP لتشغيل PHP محليًا.
* SQL server كمقدمة بسيطة في الجزء المتقدم.
* Git/GitHub كمقدمة اختيارية لحفظ ومشاركة المشاريع.
المدة المقترحة
8 أسابيع — حصتان أسبوعيًا — 60 إلى 90 دقيقة للحصة.
يعني تقريبًا 16 حصة، مع واجبات وتمارين بعد كل مجموعة دروس ومشروع نهائي.
طريقة التدريس أونلاين
الشرح يكون Live Online مع مشاركة الشاشة، وكتابة الأكواد أمام الطالب خطوة بخطوة، ثم إعطائه تمارين يحاول حلها بنفسه، مع مراجعة الأخطاء وتصحيحها
خدمات أونلاين مشابهة
روابط ذات صلة