
Bases de la Programmation et Bases de Donnéesعربى
مدخل إلى عالم البرمجة
من المنطق إلى الكود
Développez vos compétences en programmation dès aujourd'hui.
Ce que vous apprendrez
- Comprendre les concepts de base de la programmation
- Maîtriser plusieurs langages de programmation
- Développer des algorithmes simples
- Résoudre des problèmes de programmation courants
- Créer des projets pratiques
- Naviguer dans les outils de développement modernes
À propos du livre
يقدم مفاهيم البرمجة بأسلوب أكاديمي مبسط
À qui s'adresse ce livre
- Étudiants en informatique
- Professionnels en reconversion
- Passionnés de technologie
- Enseignants en sciences informatiques
- Autodidactes souhaitant apprendre
Pourquoi lire ce livre
- Approche pédagogique adaptée aux débutants
- Exemples pratiques et concrets
- Accès à des ressources en ligne supplémentaires
- Écriture claire et accessible
Avis des lecteurs
Ces avis proviennent de lecteurs qui possèdent le livre — par achat ou dans le cadre de leur abonnement.
4.7
★★★★★
64 avis
5★
42
4★
22
3★
0
2★
0
1★
0
Table des matières
1الفصل الأول: مقدمة في علم البرمجة
- ما هي البرمجة؟
- تطور لغات البرمجة عبر الزمن
- تصنيف لغات البرمجة (مستوى منخفض – عالي – تخصصي)
- المترجمات والمفسرات
- علاقة البرمجة بعلم الحاسوب وأنظمة التشغيل
2الفصل الثاني: التفكير المنطقي وحل المشكلات
- مفهوم حل المشكلات
- الخطوات الخمس لحل أي مشكلة برمجية
- الخوارزميات والمخططات الانسيابية (Flowcharts)
- أمثلة على تحليل المشكلات البسيطة
- أدوات التفكير المنطقي
3الفصل الثالث: مفاهيم أساسية في البرمجة
- المتغيرات والثوابت
- أنواع البيانات
- العمليات الحسابية والمنطقية
- الإدخال والإخراج (Input/Output)
- تسلسل التنفيذ في البرامج
4الفصل الرابع: تراكيب التحكم (CONTROL STRUCTURES)
- الجمل الشرطية (if، if-else، switch)
- الحلقات التكرارية (for، while، do-while)
- مفهوم التكرار العملي (Iteration) وأهميته في البرمجة
5الفصل الخامس: الدوال (FUNCTIONS)
- تعريف الدوال واستخداماتها
- مبدأ إعادة الاستخدام (Modularity)
- أنواع الدوال (بدون إرجاع – تُرجع قيمة)
- المعاملات وتمرير القيم
6الفصل السادس: المصفوفات (ARRAYS)
- مفهوم المصفوفة والتخزين المتسلسل
- الوصول إلى القيم وتغييرها
- مصفوفات الأبعاد المتعددة
- تطبيقات عملية على المصفوفات
7الفصل السابع: المفاهيم البرمجية المتقدمة (نظرة أولى)
- البرمجة الشيئية (OOP) فكرة الكائن والصف:
- معالجة الأخطاء (Error Handling)
- قراءة وكتابة الملفات
- أهمية التوثيق الجيد للشفرة
8الفصل الثامن: الأخطاء البرمجية وتصحيحها
- أنواع الأخطاء (نحوية – منطقية – زمن التنفيذ)
- أدوات التصحيح (Debugging Tools)
- أفضل الممارسات في اختبار البرامج
- كيف يفكر المبرمج عند مواجهة مشكلة في الكود
9الفصل التاسع: مقدمة إلى بيئات التطوير
- محررات الأكواد (IDE) الشائعة (مثل VS Code، Thonny، IntelliJ)
- كتابة أول برنامج عملي “Hello World”
- تجربة عملية لبناء مشروع بسيط خطوة بخطوة
10الفصل العاشر: مستقبل البرمجة واتجاهاتها الحديثة
- الذكاء الاصطناعي ولغات البرمجة الجديدة
- أتمتة المهام (Automation)
- ممارسات كتابة الكود النظيف (Clean Code)
- كيف تبني مسارًا مهنيًا في عالم البرمجة







