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

كيف تبرمج: البيانات البسيطة

University of British Columbia

تعلّم منهجية برمجة عملية لكتابة برامج سهلة الاختبار والتطوير، وتمهّد لإتقان أي لغة برمجة بثقة.

2 ساعة/أسبوع7 أسبوعالإنجليزية167,395 متسجل
مجاني للتدقيق

عن الدورة

تتبع هذه الدورة في البرمجة نهجاً فريداً؛ إذ تركّز على تعلّم منهجية برمجة منظّمة بدلاً من التركيز على لغة برمجة بعينها. يساعدك هذا النهج العملي على توجيه إبداعك بطريقة صحيحة، بحيث تتمكن من البرمجة بكفاءة في أي لغة تختارها لاحقاً. تُعد هذه الدورة جزءاً من برنامج MicroMasters في تطوير البرمجيات، وتقدّم طريقة تصميم أساسية مع تركيز خاص على التعامل مع الأعداد والسلاسل النصية والصور والقوائم. ستتعلّم تقنيات عملية تساعدك على تطوير متطلبات البرنامج بوضوح، وإنتاج برامج ذات بنية متسقة يسهل تعديلها وتحسينها لاحقاً. كما ستتعلم كيف تجعل برامجك أكثر موثوقية عبر بناء الاختبارات كجزء أساسي ومتكامل من عملية البرمجة، وليس كخطوة لاحقة. يساهم ذلك في تقليل الأخطاء وتحسين جودة الشيفرة، ويجعل تطوير البرنامج وصيانته أسهل مع مرور الوقت. تختتم الدورة بتطبيق ما تعلمته من خلال تصميم لعبة تفاعلية بسيطة. وسيحصل المتعلمون الذين يسجلون في مسار Verified على تقييم من طاقم التدريس لمشروع الدورة.

ماذا ستتعلم

  • كيفية تمثيل المعلومات على هيئة بيانات
  • كيفية تركيز كل جزء من برنامجك على مهمة واحدة محددة
  • كيفية استخدام الأمثلة والاختبارات لتوضيح ما ينبغي أن يفعله برنامجك
  • كيفية تبسيط بنية برنامجك باستخدام أنماط شائعة
  • التعرّف على معلومات أكثر تعقيداً وتمثيلها كبيانات

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

  • لا تُشترط أي خبرة برمجية مسبقة
  • يلتحق بهذه الدورة أيضاً كثير من المبرمجين ذوي الخبرة لتحسين مهاراتهم

المدرسون

G

Gregor Kiczales

Professor, Computer Science

المواضيع

الإبداع
علوم الحاسوب
تطوير البرمجيات
تصميم البرامج
لغات البرمجة

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

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

المهارات

الإبداع
علوم الحاسوب
تطوير البرمجيات
تصميم البرامج

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