
يتزايد الطلب على الأشخاص الذين يمتلكون مهارات البرمجة من أجل تحليلات البيانات والعمل مع مجموعات البيانات الضخمة (Big Data). تساعدك هذه الدورة على بدء رحلتك ضمن برنامج MicroMasters في البيانات الضخمة، وتمكّنك من التقدّم نحو الحصول على اعتماد معترف به في مجال شديد التنافسية. ماذا ستتعلّم؟ من خلال أنشطة عملية ستتعرّف إلى كيفية عمل التقنيات الرقمية، وستطوّر مهاراتك في البرمجة والتفكير الحاسوبي عبر واجبات تفاعلية وتعاونية. كما ستتعلّم تصميم الخوارزميات، إلى جانب مفاهيم أساسية في البرمجة لعلم البيانات مثل اختيار البيانات، والتكرار (Iteration) والاختيار/التفرّع (Selection)، والتفكيك الوظيفي (Functional Decomposition)، وتجريد البيانات وتنظيمها. بالإضافة إلى ذلك، ستتعلّم كيفية إجراء تصوّرات بسيطة للبيانات باستخدام Processing، بما يدعم فهمك للبيانات وتحويل النتائج إلى تمثيلات مرئية واضحة. تمثّل هذه الدورة نقطة انطلاق مناسبة لمن يرغب في متابعة دراسة علوم الحاسوب أو التوسّع لاحقاً إلى لغات برمجة أخرى، كما أنها تضع أساساً عملياً للتعامل مع مشكلات علم البيانات في سياقات واقعية ضمن مسار البيانات الضخمة.
Katrina Falkner
Pro Vice Chancellor, Learning and Teaching, School of Computer Science and Information Technology
Nick Falkner
Associate Professor, School of Computer Science and Information Technology
Claudia Szabo
Professor, School of Computer Science and Information Technology