- Algorithm خوارزمية
- A defined, ordered set of steps to solve a problem.
- API واجهة برمجة التطبيقات
- An agreed way for systems to request data or services from each other.
- Bug خطأ برمجي
- A fault making a program behave unexpectedly.
- Class كلاس (صنف)
- A template defining the data and behaviour of a kind of object.
- Debugging تصحيح الأخطاء
- Finding and fixing the cause of a bug.
- Function دالة
- A named block of code that performs a task and can be reused.
- Loop حلقة تكرار
- A statement that repeats code several times.
- Object-Oriented Programming البرمجة الكائنية
- Organising programs as objects with data and behaviour, as in Java.
- Variable متغير
- A name that holds a value in a program.
- Version Control إدارة الإصدارات
- Tracking code changes over time; Git is the best-known tool.