الرئيسية
»
المستوى الثالث: البرمجة
»
مفاهيم البرمجة (مستقلة عن اللغة)
١.
ما هو البرنامج؟
What is a program?
٢.
الكود المصدري مقابل المُجمَّع مقابل المُفسَّر
Source code vs. compiled code vs. interpreted code
٣.
المتغيرات وأنواع البيانات
Variables & data types
٤.
العوامل
Operators
٥.
تدفق التحكم
Control flow (if/else, switch)
٦.
الحلقات التكرارية
Loops (for, while, do-while)
٧.
الدوال
Functions / procedures
٨.
نطاق المتغيرات
Scope & lifetime of variables
٩.
العودية
Recursion
١٠.
المكدس مقابل الكومة
Stack vs. Heap memory
١١.
المؤشرات والمراجع
Pointers & references (conceptually)
١٢.
معالجة الأخطاء
Error handling & exceptions
١٣.
أساسيات التصحيح
Debugging basics
١٤.
التعليقات والتوثيق
Comments & documentation