TrueschoTruescho
كل الدورات
مختبر البرمجة: الأدوات والبرامج
edX
دورة
متوسط
مجاني للتدقيق
شهادة

مختبر البرمجة: الأدوات والبرامج

Università degli Studi di Napoli Federico II

تعلّم تطوير برامج ديناميكية وتفاعلية باستخدام فورتران وC، مع تطبيقات عملية على لينكس وخوارزميات علمية.

9 ساعة/أسبوع10 أسبوعIT986 متسجل
مجاني للتدقيق

عن الدورة

في الجزء الثاني من مقرر «مختبر البرمجة» تهيمن الأنشطة العملية، ما يتيح تعميق الفهم للجوانب الأساسية للمادة عبر حل مشكلات برمجية متنوعة الصعوبة. سيتم طرح مسائل بهدف تصميم خوارزميات مناسبة لحلها، ثم تحويل هذه الخوارزميات إلى برامج قابلة للتنفيذ باستخدام لغتين شائعتين في الحوسبة التقنية والعلمية: لغة Fortran ولغة C. لتطوير البرامج يُفضَّل توفر نظام حوسبة يعمل بنظام التشغيل Linux، إلا أن المقرر يقدّم أيضاً بديلاً يتمثل في بيئة تطوير عبر الويب يمكن الوصول إليها من خلال متصفح عادي، بما يسهّل تنفيذ التمارين وتجربة الشيفرات دون الحاجة لإعداد محلي معقّد. ستغطي البرامج التي ستُطوَّر موضوعات وخوارزميات أساسية مثل خوارزميات الفرز، وخوارزميات البحث، وعمليات الدمج، إضافة إلى عمليات على المصفوفات والمتجهات، وبعض مسائل الرياضيات البسيطة. كما يتضمن المقرر تمارين تتعلق بالحسابات العددية، بما في ذلك فهم سلوك الحساب العائم (Floating Point) وأثره على الدقة والنتائج. ويختتم المقرر بمجموعة من البرامج النهائية الموجهة لتطبيق ما تم تعلمه في سياقات أكثر تكاملاً ضمن البرمجة العلمية.

ماذا ستتعلم

  • فهم بنية نظام التشغيل لينكس وخصائصه الأساسية
  • اكتساب أساسيات لغتي البرمجة فورتران وC واستخدامهما في البرمجة العلمية
  • تطوير خوارزميات وبرامج تمهيدية لهياكل التحكم (مثل الشروط والحلقات)
  • تنفيذ خوارزميات وبرامج للفرز والبحث والدمج
  • كتابة برامج لإجراء عمليات على المصفوفات والمتجهات
  • فهم الحساب العائم (Floating Point) وتطبيق خوارزميات وبرامج مرتبطة به

المتطلبات المسبقة

  • مقرر البرمجة 1

المدرسون

M

Marco Lapegna

Professore associato

المواضيع

لينكس
فورتران
لغة سي
الخوارزميات
خوارزميات الفرز
الحسابات

معلومات الدورة

المنصةedX
المستوىمتوسط
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

لينكس
فورتران
لغة سي
الخوارزميات
خوارزميات الفرز
الحسابات
Operations
Algorithms
C (Programming Language)
Research

ابدأ التعلم الآن