الفئات: التكنولوجيا والتطوير

الإنتاجية
مسار الأنظمة المدمجة
الهدف 9: الصناعة والابتكار والهياكل الأساسية

لغة البرمجة C | مسار مطور الأنظمة المدمجة

مدة الدورة: 4 ساعة 59 دقيقة / 87 درس

مستوى: عام

اللغة: العربية

ماذا ستتعلم

  • بنهاية هذه الدورة ستكون قادرًا على استخدام أدوات برمجة C المتقدمة مثل المصفوفات والمؤشرات والهياكل بكفاءة.

  • ستكتسب أيضًا فهمًا قويًا لعملية إنشاء لغة C، وكيفية حل الأخطاء والتحذيرات، وكيفية التعامل مع البرامج متعددة الملفات.

  • - بالإضافة إلى ما سبق، ستتاح لك فرصة استخدام هياكل البيانات والخوارزميات بكفاءة في مشاريع حقيقية.

هذه الدورة تتضمن

  • 4 ساعة 59 دقيقة/87 درس
  • آخر تحديث: 13/10/2022
  • شهادة إتمام الدورة

محتوى الدورة

دروس مجانية

1.

ملخص سريع حول لغة البرمجة C

1 دقيقة
2.

تعريف الأنظمة المدمجة وعلاقتها بلغة البرمجة C

3 دقيقة
3.

أنواع البيانات في لغة البرمجة C

1 دقيقة
4.

أنواع البيانات الأولية: أرقام بلا إشارة

1 دقيقة
5.

أنواع البيانات الأولية: أرقام بإشارة

2 دقيقة
6.

تثبيت برنامج Visual Studio

1 دقيقة
7.

تشغيل برنامج Visual Studio

5 دقيقة
8.

كيفية تخزين أنواع البيانات في الذاكرة 1

7 دقيقة
9.

كيفية تخزين أنواع البيانات في الذاكرة 2

3 دقيقة
1.

ملخص سريع حول لغة البرمجة C

1 دقيقة
2.

تعريف الأنظمة المدمجة وعلاقتها بلغة البرمجة C

3 دقيقة
3.

أنواع البيانات في لغة البرمجة C

1 دقيقة
4.

أنواع البيانات الأولية: أرقام بلا إشارة

1 دقيقة
5.

أنواع البيانات الأولية: أرقام بإشارة

2 دقيقة
6.

تثبيت برنامج Visual Studio

1 دقيقة
7.

تشغيل برنامج Visual Studio

5 دقيقة
8.

كيفية تخزين أنواع البيانات في الذاكرة 1

7 دقيقة
9.

كيفية تخزين أنواع البيانات في الذاكرة 2

3 دقيقة
10.

أنواع البيانات الأولية: الأعداد الصحيحة

2 دقيقة
11.

أنواع البيانات الأولية: الأعداد العشرية

2 دقيقة
12.

مثال تطبيقي على الأعداد العشرية

10 دقيقة
13.

أنواع البيانات الأولية: الأعداد المضاعفة

1 دقيقة
14.

أنواع البيانات غير الأولية: الهياكل

4 دقيقة
15.

مثال تطبيقي على الهياكل

6 دقيقة
16.

أنواع البيانات غير الأولية: الاتحادات

4 دقيقة
17.

مثال تطبيقي على الاتحادات

7 دقيقة
18.

أنواع البيانات غير الأولية: التعدادات

2 دقيقة
19.

مثال تطبيقي على التعدادات

4 دقيقة
20.

أنواع البيانات غير الأولية: Typedefs

3 دقيقة
21.

مثال تطبيقي على Typedefs

4 دقيقة
22.

أنواع البيانات غير الأولية: المصفوفات 1

4 دقيقة
23.

أنواع البيانات غير الأولية: المصفوفات 2

5 دقيقة
24.

مثال تطبيقي على المصفوفات 1

3 دقيقة
25.

مثال تطبيقي على المصفوفات 2

7 دقيقة
26.

أنواع البيانات الأولية: المؤشرات

3 دقيقة
27.

كيفية استخدام المؤشرات

4 دقيقة
28.

أمثلة على تعريف المؤشر

2 دقيقة
29.

كيفية قراءة المؤشرات باستخدام SOAC

6 دقيقة
30.

التخصيص الديناميكي للذاكرة

6 دقيقة
31.

إعادة تخصيص الذاكرة

2 دقيقة
32.

مقارنة بين المصفوفات والمؤشرات

4 دقيقة
33.

مثال تطبيقي على المصفوفات والمؤشرات

12 دقيقة
34.

المؤهلات وفئات التخزين

5 دقيقة
35.

المحاذاة وترك المساحة في الذاكرة

6 دقيقة
36.

مثال تطبيقي على المحاذاة في الذاكرة

3 دقيقة
37.

عمليات البت 1

3 دقيقة
38.

عمليات البت 2

1 دقيقة
39.

عمليات البت 3

2 دقيقة
40.

عمليات البت 4

3 دقيقة
41.

عمليات البت 5

2 دقيقة
42.

وحدات الماكرو

3 دقيقة
43.

Set Bit

4 دقيقة
44.

Clear Bit

3 دقيقة
45.

Read Bit

4 دقيقة
46.

Toggle Bit

3 دقيقة
47.

شرح المهمة المطلوبة

7 دقيقة
1.

مقدمة عن هياكل البيانات

1 دقيقة
2.

ما المقصود بهايكل البيانات؟ وأنواعها المختلفة؟

1 دقيقة
3.

هيكل بيانات المكدس

2 دقيقة
4.

عملية الدفع في المكدس

4 دقيقة
5.

عملية الإخراج من المكدس

2 دقيقة
6.

هيكل بيانات قائمة الانتظار

1 دقيقة
7.

عملية الإضافة إلى قائمة الانتظار

3 دقيقة
8.

عملية الحذف من قائمة الانتظار

2 دقيقة
9.

هيكل بيانات القائمة المرتبطة

3 دقيقة
10.

عملية الإدراج في الرأس

1 دقيقة
11.

عملية الحذف من الرأس

2 دقيقة
12.

تنفيذ المكدس الخاص بك

1 دقيقة
1.

مقدمة عامة عن الفصل

2.

ما المقصود بالخوارزميات؟

1 دقيقة
3.

خوارزميات البحث: البحث الخطي

2 دقيقة
4.

خوارزميات البحث: البحث الثنائي

4 دقيقة
5.

خوارزميات البحث: البحث بالقفز

3 دقيقة
6.

خوارزميات الترتيب: الترتيب الفقاعي

4 دقيقة
7.

خوارزميات الترتيب: الترتيب الانتقائي

2 دقيقة
8.

خوارزميات الترتيب: الترتيب بالإدراج

2 دقيقة
9.

شرح المهمة المطلوبة

1 دقيقة
1.

مقدمة عن عملية البناء C

2.

ما المقصود بعملية البناء C؟

2 دقيقة
3.

المعالج الأولي

2 دقيقة
4.

وحدات الماكرو المشابهة للكائنات

1 دقيقة
5.

المعالجات الأولية الشرطية

2 دقيقة
6.

المحول البرمجي

3 دقيقة
7.

قطاعات الذاكرة

3 دقيقة
8.

جدول الرموز

2 دقيقة
9.

ملف الكائن

2 دقيقة
10.

الرابط

3 دقيقة
1.

جدول الأعمال

2.

مقدمة

1 دقيقة
3.

تدفق المعاملة

2 دقيقة
4.

المتطلبات الفنية 1

2 دقيقة
5.

المتطلبات الفنية 2

2 دقيقة
6.

المتطلبات الفنية 3

1 دقيقة
7.

المتطلبات الفنية 4

2 دقيقة
8.

حالات الاختبار

3 دقيقة
9.

متطلبات إضافية مختارة

2 دقيقة

عن الدورة

في هذه الدورة التدريبية سيكون لديك ملخص عن كل موضوع من موضوعات البرمجة بلغة C التي ستحتاج إليها في الأنظمة المدمجة، بالإضافة إلى أمثلة توضيحية لإعطائك تعريفات واضحة للمصطلحات المختلفة في لغة C.

متطلبات الدورة

معرفة جيدة بلغة البرمجة C

مهارات قوية لحل المشاكل

التخرج من كلية الهندسة أو كلية حاسبات ومعلومات/علوم الحاسب

عن الخبير

هل تحتاج مساعدة؟