
يُنتج إنترنت الأشياء كميات هائلة من البيانات، ويستلزم التعامل معها وإدارتها وتحليلها نهجاً خاصاً في البرمجة والإحصاء، خصوصاً عند العمل مع مصادر بيانات موزّعة عبر أجهزة وشبكات متعددة. تقدّم هذه الدورة مفاهيم برمجية تمهيدية تساعدك على الاتصال بأجهزة إنترنت الأشياء وتنفيذ بعض الوظائف عليها باستخدام لغة بايثون (Python). كما ستتعلّم كيفية استخدام بايثون لمعالجة ملفات سجلات نصية (Text Log Files)، مثل تلك التي تُنشئها تلقائياً حساسات إنترنت الأشياء وغيرها من الأنظمة المتصلة بالشبكة. لا يحتاج المتعلمون إلى خبرة برمجية سابقة للالتحاق بهذه الدورة. ورغم أن الدورة لا تهدف إلى تعليم لغة برمجة بعينها بشكل شامل، فإن بايثون ستُستخدم في العروض التوضيحية والأمثلة العملية. يركّز هذا المقرر على التعلّم عبر التطبيق من خلال أمثلة واقعية تحاكي سيناريوهات عمل حقيقية، بما في ذلك التعامل مع بيانات كبيرة ناتجة عن الحساسات، وفهم كيفية إدارة البيانات داخل شبكة إنترنت الأشياء، وبناء سكربتات تساعد على تنظيم الملفات الكبيرة والتفاعل مع العالم الحقيقي عبر المشغلات (Actuators) وأجهزة الإخراج الأخرى.
Iain Murray AM
Professor and Curtin Academy Fellow
Siavash Khaksar
Lecturer
Yifei Ren
Research Fellow, Cisco Curtin Centre for Networks, Curtin University
Johannes U. Herrmann
Senior Lecturer