الفئات: العلوم والتكنولوجيا
بنهاية هذه الدورة ستكون قادرًا على استخدام أدوات برمجة C المتقدمة مثل المصفوفات والمؤشرات والهياكل بكفاءة.
ستكتسب أيضًا فهمًا قويًا لعملية إنشاء لغة C، وكيفية حل الأخطاء والتحذيرات، وكيفية التعامل مع البرامج متعددة الملفات.
- بالإضافة إلى ما سبق، ستتاح لك فرصة استخدام هياكل البيانات والخوارزميات بكفاءة في مشاريع حقيقية.
دروس مجانية
ملخص سريع حول لغة البرمجة C
تعريف الأنظمة المدمجة وعلاقتها بلغة البرمجة C
أنواع البيانات في لغة البرمجة C
أنواع البيانات الأولية: أرقام بلا إشارة
أنواع البيانات الأولية: أرقام بإشارة
تثبيت برنامج Visual Studio
تشغيل برنامج Visual Studio
كيفية تخزين أنواع البيانات في الذاكرة 1
كيفية تخزين أنواع البيانات في الذاكرة 2
1. الفصل الأول أساسيات لغة البرمجة C + طريقة كتابة البرنامج
ملخص سريع حول لغة البرمجة C
تعريف الأنظمة المدمجة وعلاقتها بلغة البرمجة C
أنواع البيانات في لغة البرمجة C
أنواع البيانات الأولية: أرقام بلا إشارة
أنواع البيانات الأولية: أرقام بإشارة
تثبيت برنامج Visual Studio
تشغيل برنامج Visual Studio
كيفية تخزين أنواع البيانات في الذاكرة 1
كيفية تخزين أنواع البيانات في الذاكرة 2
أنواع البيانات الأولية: الأعداد الصحيحة
أنواع البيانات الأولية: الأعداد العشرية
مثال تطبيقي على الأعداد العشرية
أنواع البيانات الأولية: الأعداد المضاعفة
أنواع البيانات غير الأولية: الهياكل
مثال تطبيقي على الهياكل
أنواع البيانات غير الأولية: الاتحادات
مثال تطبيقي على الاتحادات
أنواع البيانات غير الأولية: التعدادات
مثال تطبيقي على التعدادات
أنواع البيانات غير الأولية: Typedefs
مثال تطبيقي على Typedefs
أنواع البيانات غير الأولية: المصفوفات 1
أنواع البيانات غير الأولية: المصفوفات 2
مثال تطبيقي على المصفوفات 1
مثال تطبيقي على المصفوفات 2
أنواع البيانات الأولية: المؤشرات
كيفية استخدام المؤشرات
أمثلة على تعريف المؤشر
كيفية قراءة المؤشرات باستخدام SOAC
التخصيص الديناميكي للذاكرة
إعادة تخصيص الذاكرة
مقارنة بين المصفوفات والمؤشرات
مثال تطبيقي على المصفوفات والمؤشرات
المؤهلات وفئات التخزين
المحاذاة وترك المساحة في الذاكرة
مثال تطبيقي على المحاذاة في الذاكرة
عمليات البت 1
عمليات البت 2
عمليات البت 3
عمليات البت 4
عمليات البت 5
وحدات الماكرو
Set Bit
Clear Bit
Read Bit
Toggle Bit
شرح المهمة المطلوبة
2. هياكل البيانات والخوارزميات + طريقة كتابة الخوارزمية
مقدمة عن هياكل البيانات
ما المقصود بهايكل البيانات؟ وأنواعها المختلفة؟
هيكل بيانات المكدس
عملية الدفع في المكدس
عملية الإخراج من المكدس
هيكل بيانات قائمة الانتظار
عملية الإضافة إلى قائمة الانتظار
عملية الحذف من قائمة الانتظار
هيكل بيانات القائمة المرتبطة
عملية الإدراج في الرأس
عملية الحذف من الرأس
تنفيذ المكدس الخاص بك
3. الخوارزميات
مقدمة عامة عن الفصل
ما المقصود بالخوارزميات؟
خوارزميات البحث: البحث الخطي
خوارزميات البحث: البحث الثنائي
خوارزميات البحث: البحث بالقفز
خوارزميات الترتيب: الترتيب الفقاعي
خوارزميات الترتيب: الترتيب الانتقائي
خوارزميات الترتيب: الترتيب بالإدراج
شرح المهمة المطلوبة
4. عملية البناء C
مقدمة عن عملية البناء C
ما المقصود بعملية البناء C؟
المعالج الأولي
وحدات الماكرو المشابهة للكائنات
المعالجات الأولية الشرطية
المحول البرمجي
قطاعات الذاكرة
جدول الرموز
ملف الكائن
الرابط
5. حديات تطبيق الدفع اختبار
جدول الأعمال
مقدمة
تدفق المعاملة
المتطلبات الفنية 1
المتطلبات الفنية 2
المتطلبات الفنية 3
المتطلبات الفنية 4
حالات الاختبار
متطلبات إضافية مختارة
في هذه الدورة التدريبية سيكون لديك ملخص عن كل موضوع من موضوعات البرمجة بلغة C التي ستحتاج إليها في الأنظمة المدمجة، بالإضافة إلى أمثلة توضيحية لإعطائك تعريفات واضحة للمصطلحات المختلفة في لغة C.
معرفة جيدة بلغة البرمجة C
مهارات قوية لحل المشاكل
التخرج من كلية الهندسة أو كلية حاسبات ومعلومات/علوم الحاسب
مهندس خبير في الأنظمة المدمجة
1,170 متعلمين
4 دورات