
Bases de la Programmation et Bases de Donnéesعربى
Introduction au monde de la programmation
De la logique au code
Commencez votre voyage dans le monde de la programmation avec confiance et facilité.
Ce que vous apprendrez
- Comprendre les bases de la programmation
- Appliquer les concepts fondamentaux de la programmation
- Écrire votre premier programme
- Résoudre des problèmes de programmation
- Développer votre esprit d'analyse
- Explorer différents langages de programmation
À propos du livre
Présente les concepts de la programmation dans un style académique simplifié.
À qui s'adresse ce livre
- Débutants en programmation
- Étudiants universitaires
- Personnes intéressées par les technologies de l'information
- Enseignants et mentors
- Toute personne qui veut apprendre à programmer
Pourquoi lire ce livre
- Une explication simple et accessible
- Des exemples pratiques et des exercices d'application
- Une couverture complète des concepts de base de la programmation
- Adapté à tous les âges et à tous les niveaux
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)
- كيف تبني مسارًا مهنيًا في عالم البرمجة







