دورة عبر الإنترنت – تدريب احترافي معتمد في برمجة C للجميع من جامعة ميشيغان

اكتشف أهمية لغة C وكيف وضعت C وUNIX وLinux الأساس لبيئة الحوسبة الحديثة لدينا.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

المستوى المتوسط

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • تحسين مهارات البرمجة بلغات C++ وJava وJavaScript وPython
  • فهم تاريخ وبناء جملة لغة C
  • تطبيق المعرفة البرمجية الأساسية في لغة C
  • التعامل مع تمارين البرمجة الصعبة
  • تنفيذ أنماط كائن بايثون في C
  • تحديد وتصحيح الأخطاء في الكود
  • تنفيذ هياكل البيانات بناءً على بنية التعليمات البرمجية المحددة مسبقًا في لغة C
  • ضبط وتيرة التعلم حسب فهم الطلاب

What you will learn in the course

Courses for which the course is suitable

  • مطور البرمجيات
  • مبرمج ج
  • مبرمج بايثون
  • مبرمج جافا
  • مبرمج جافا سكريبت
  • مطور الأنظمة
  • مهندس برمجيات
  • محلل النظم
  • مطور التطبيقات
  • مطور اللعبة
  • مطور برمجيات للأنظمة المدمجة

التدريب – سلسلة من 4 دورات

يمكن أن يساعد تعلم أساسيات لغة C أي شخص مهتم بالبرمجة على تحسين مهاراته في لغات مثل C++ وJava وJavaScript وPython. في دورة برمجة C للجميع، ستتعرف على تاريخ لغة C وبناء جملة C أثناء بناء المعرفة البرمجية الأساسية في هذه اللغة.

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

  • مناسبة لكل من الوافدين الجدد إلى عالم البرمجة والبرمجيات ذات الخبرة.

مشروع التعلم التطبيقي

يوجد في هذا التخصص العديد من تمارين البرمجة الصعبة بشكل متزايد، والتي تتراوح من بضع دقائق من الجهد إلى ساعات عديدة من التطوير.

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

عندما يواجه المتعلمون مفاهيم أكثر تعقيدًا، نقوم بتعديل وتيرة التعلم لضمان فهم الطلاب للمادة قبل المضي قدمًا، والبناء على الدروس السابقة أثناء تقدمهم.

Details of the courses that make up the specialization

بحث ج

الدورة 1

11 ساعة

4.8 (34 تقييمًا)

تفاصيل الدورة

  • ماذا ستتعلم:
    • تعلم أساسيات بناء جملة C
    • تحديد أوجه التشابه والاختلاف بين C وPython
    • فهم تأثير لغة C على البرمجة الحديثة
  • المهارات التي سوف تكتسبها:
    • فئة: بناء الجملة C
    • الفئة: أنواع البيانات في C
    • التصنيف: تاريخ الحاسبات

الدورة 2: البرمجة بلغة C

13 ساعة

4.7 (20 تقييمًا)

تفاصيل الدورة

  • ماذا ستتعلم:
    • فهم المتغيرات والأنواع في لغة C
    • فهم تدفق التحكم في C
    • تعلم كيفية كتابة وظائف العودية
  • المهارات التي سوف تكتسبها:
    • الفئة: وظيفة العودية
    • الفئة: بناء الجملة C
    • الفئة: بناء جملة التدفق

الدورة 3: هياكل البيانات في لغة C

15 ساعة

4.5 (10 تقييمات)

تفاصيل الدورة

  • ماذا ستتعلم:
    • إنشاء هياكل البيانات في C
    • فهم الفرق في الهياكل بين C وPython
    • تعرف على مشكلات الأمان المحتملة المتعلقة بـ C
  • المهارات التي سوف تكتسبها:
    • التصنيف: إدارة الذاكرة
    • الفئة: المباني
    • الفئة: الناخبين
    • الفئة: المصفوفات

الدورة 4: بناء الكائنات في C

17 ساعة

تفاصيل الدورة

  • ماذا ستتعلم:
    • إنشاء كائنات في C
    • تعرف على تخصيص الذاكرة الديناميكية في الكائنات
    • فهم مبادئ البرمجة الشيئية في لغة C
  • المهارات التي سوف تكتسبها:
    • الفئة: تخصيص الذاكرة الديناميكية في C
    • فئة: البرمجة الشيئية (OOP)