الثانوية العامة 2026الاستعلام عن النتيجةاعرف الكليات المناسبة لمجموعكتنسيق 2026

البرمجة والذكاء الاصطناعي · الصف الثاني الثانوي

أسئلة: البيانات المفتوحة وواجهات برمجة التطبيقات

12 سؤال اختيار من متعدد و6 سؤال مقالي بنموذج إجابة، لمراجعة درس «البيانات المفتوحة وواجهات برمجة التطبيقات» من البرمجة والذكاء الاصطناعي (الصف الثاني الثانوي). راجع الأسئلة أدناه، أو اختبر نفسك فورًا.

اختبار سريع من 10 أسئلة عشوائية من بنك الأسئلة أعلاه — تُخلط الأسئلة والاختيارات في كل مرة، فلن يتكرر الاختبار بنفس الترتيب.

اختيار من متعدد

  1. ما الذي يحدد بشكل أساسي كون البيانات "مفتوحة" وفقًا للمنهج؟

    • أن تكون متاحة للتحميل المباشر فقط
    • أن تكون مجانية تمامًا للجميع
    • وجود ترخيص يسمح بالوصول وإعادة الاستخدام والتوزيع
    • أن تكون منشورة على منصة حكومية فقط
    عرض الإجابة والتعليل

    الإجابة الصحيحة: وجود ترخيص يسمح بالوصول وإعادة الاستخدام والتوزيع

    الإتاحة المجانية وحدها لا تعني الانفتاح؛ فالمعيار الأساسي هو وجود شروط أو ترخيص يحدد حقوق الاستخدام وإعادة التوزيع.

  2. أي من المصادر التالية يُعد الأنسب للحصول على بيانات للمشاركة في بحوث التعلم الآلي؟

    • World Bank Open Data
    • UN Data
    • Kaggle
    • قواعد البيانات الحكومية المحلية
    عرض الإجابة والتعليل

    الإجابة الصحيحة: Kaggle

    تُعد منصة Kaggle وجهة رئيسية لتنظيم مسابقات تحليل البيانات وتوفير مجموعات بيانات متنوعة مخصصة لبحوث التعلم الآلي.

  3. ما المقصود بـ "نقطة النهاية" (Endpoint) في سياق واجهات برمجة التطبيقات؟

    • عنوان محدد في الخدمة يستقبل نوعًا معينًا من الطلبات
    • البرنامج الذي يقوم بإرسال طلب البيانات
    • صيغة نصية لتمثيل البيانات المهيكلة
    • الخادم الذي يقوم بمعالجة البيانات
    عرض الإجابة والتعليل

    الإجابة الصحيحة: عنوان محدد في الخدمة يستقبل نوعًا معينًا من الطلبات

    نقطة النهاية هي المسار أو العنوان الذي يوجه إليه العميل طلبه للحصول على استجابة من الـ API.

  4. ما هي الصيغة النصية الشائعة لتمثيل البيانات المهيكلة التي تُعاد غالبًا عبر الـ API؟

    • HTML
    • JSON
    • DOCX
    • PDF
    عرض الإجابة والتعليل

    الإجابة الصحيحة: JSON

    صيغة JSON هي اختصار لـ JavaScript Object Notation وهي الصيغة الأكثر شيوعًا لتبادل البيانات المهيكلة بين الخادم والعميل.

  5. عند استخدام بيانات من World Bank Open Data، ما الذي يجب التأكد منه بخصوص المؤشرات؟

    • أنها مجانية فقط
    • أن تعريفات المؤشرات والفترات الزمنية مناسبة لسؤال التحليل
    • أنها لا تحتاج إلى إسناد للمصدر
    • أنها تُحدث يوميًا بشكل تلقائي
    عرض الإجابة والتعليل

    الإجابة الصحيحة: أن تعريفات المؤشرات والفترات الزمنية مناسبة لسؤال التحليل

    يجب على المحلل التحقق من دقة تعريف المؤشر ومدى ملاءمة الفترة الزمنية المتاحة لسياق البحث الخاص به.

  6. هل يغني الوصول للبيانات عبر API عن الالتزام بشروط الاستخدام؟

    • نعم، لأنها عملية تقنية مؤتمتة
    • نعم، لأنها متاحة للمبرمجين فقط
    • لا، يجب دائمًا اتباع سياسات الحفظ والنشر ونطاق إعادة الاستخدام
    • لا، إلا إذا كانت البيانات من منصة Kaggle
    عرض الإجابة والتعليل

    الإجابة الصحيحة: لا، يجب دائمًا اتباع سياسات الحفظ والنشر ونطاق إعادة الاستخدام

    الوصول عبر API هو وسيلة تقنية فقط ولا يعفي المستخدم من الالتزام بالترخيص القانوني وشروط الخدمة.

  7. ما العنصر الذي لا يُعد ضروريًا بالضرورة عند الإشارة إلى مصدر البيانات؟

    • الجهة الناشرة
    • اسم مجموعة البيانات
    • رابط المصدر
    • رأي المحلل الشخصي في جودة البيانات
    عرض الإجابة والتعليل

    الإجابة الصحيحة: رأي المحلل الشخصي في جودة البيانات

    الإسناد يتطلب معلومات موضوعية كاسم الجهة، اسم المجموعة، التاريخ، والرابط، ولا يتضمن رأي المحلل الشخصي.

  8. ماذا يحدث إذا تجاوز البرنامج حدود الطلبات المسموح بها في API؟

    • يتم إغلاق الإنترنت عن الجهاز
    • قد يتم حظر الوصول أو إرسال رسالة خطأ من الخادم
    • تتغير صيغة البيانات تلقائيًا إلى XML
    • يتم تحميل البيانات بشكل أسرع
    عرض الإجابة والتعليل

    الإجابة الصحيحة: قد يتم حظر الوصول أو إرسال رسالة خطأ من الخادم

    الـ API تفرض حدودًا للاستخدام لحماية الخدمة، وتجاوزها يؤدي عادةً إلى رفض الطلبات أو إيقاف الوصول.

  9. لماذا نذكر المصدر عند نشر تحليل بيانات؟

    • لإثبات أن البيانات صحيحة 100%
    • لأن القانون يمنع استخدام البيانات بدون ذكر المصدر
    • لمساعدة الآخرين على العثور على البيانات ومراجعة التحليل
    • لأنه يزيد من سرعة معالجة البيانات
    عرض الإجابة والتعليل

    الإجابة الصحيحة: لمساعدة الآخرين على العثور على البيانات ومراجعة التحليل

    ذكر المصدر يضمن الشفافية وإمكانية التحقق من التحليل من قبل الآخرين، لكنه لا يضمن صحة البيانات ذاتها.

  10. أي مما يلي لا يُعد من خطوات الاستخدام المسؤول للبيانات المفتوحة؟

    • التحقق من جودة المصدر
    • التأكد من مناسبة البيانات لسؤال التحليل
    • تغيير قيم البيانات لتناسب النتائج المتوقعة
    • قراءة شروط الاستخدام والترخيص
    عرض الإجابة والتعليل

    الإجابة الصحيحة: تغيير قيم البيانات لتناسب النتائج المتوقعة

    التلاعب بالبيانات يعد ممارسة غير أخلاقية وغير علمية، بينما الخطوات الأخرى هي أساس الاستخدام المسؤول.

  11. في عملية الاتصال عبر API، من الذي يعالج الطلب ويرسل الاستجابة؟

    • العميل
    • نقطة النهاية
    • الخادم
    • متصفح الإنترنت
    عرض الإجابة والتعليل

    الإجابة الصحيحة: الخادم

    الخادم هو الطرف الذي يستقبل الطلب من العميل عبر نقطة النهاية، ويعالج البيانات ثم يعيد الاستجابة.

  12. ما الفرق بين UN Data و World Bank Open Data؟

    • لا يوجد فرق، كلاهما لنفس الغرض
    • UN Data تركز على إحصاءات دولية متنوعة، بينما World Bank تركز على الاقتصاد والسكان
    • World Bank مخصصة للمبرمجين فقط
    • UN Data تتطلب دفع رسوم اشتراك
    عرض الإجابة والتعليل

    الإجابة الصحيحة: UN Data تركز على إحصاءات دولية متنوعة، بينما World Bank تركز على الاقتصاد والسكان

    كلا المصدرين موثوقان، لكن World Bank متخصص أكثر في المؤشرات الاقتصادية والتنموية، بينما UN Data أكثر شمولًا للمواضيع الدولية.

أسئلة مقالية

  1. لماذا لا يكفي أن تكون البيانات "مجانية" لتعتبر "بيانات مفتوحة"؟ اشرح ذلك مع توضيح أهمية التراخيص.

    عرض نموذج الإجابة

    مجرد كون البيانات متاحة مجانًا لا يعني أنها مفتوحة، لأن الانفتاح يتطلب إطارًا قانونيًا واضحًا (ترخيص) يمنح المستخدمين حقوقًا محددة مثل إعادة الاستخدام، التعديل، وإعادة التوزيع. بدون ترخيص، قد تظل البيانات مقيدة بحقوق ملكية تمنع استخدامها في أغراض معينة (كالأغراض التجارية) أو تمنع نشر التحليلات المبنية عليها، مما يجعلها "متاحة" ولكن ليست "مفتوحة" بالمعنى القانوني والتقني.

  2. صف التسلسل المنطقي لعملية الحصول على البيانات عبر واجهة برمجة التطبيقات (API).

    عرض نموذج الإجابة

    تتم العملية عبر ثلاث خطوات: 1) يرسل العميل (البرنامج) طلبًا إلى عنوان محدد يُسمى نقطة النهاية (Endpoint). 2) يستقبل الخادم الطلب ويعالجه. 3) يعيد الخادم استجابة تحتوي على البيانات المطلوبة (غالبًا بصيغة JSON) أو رسالة خطأ في حال فشل الطلب، ليقوم البرنامج بعد ذلك بمعالجة هذه الاستجابة.

  3. كيف تضمن الإشارة إلى المصدر (Citation) جودة وموثوقية البحث العلمي عند استخدام البيانات المفتوحة؟

    عرض نموذج الإجابة

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

  4. إذا كنت تبحث عن بيانات لدراسة أثر التغير المناخي على الإنتاج الزراعي، فكيف تقيم مدى مناسبة مصدر بيانات مفتوحة لهذا البحث؟

    عرض نموذج الإجابة

    يتم التقييم من خلال: 1) التأكد من أن المصدر يوفر مؤشرات زراعية ومناخية ذات صلة. 2) التحقق من تغطية البيانات للفترة الزمنية والمناطق الجغرافية المطلوبة. 3) فحص تعريفات المؤشرات (هل هي متوافقة مع أهداف البحث؟). 4) تقييم جودة الجهة الناشرة وتاريخ التحديث. 5) التأكد من أن الترخيص يسمح بإعادة استخدام هذه البيانات في بحثك.

  5. اشرح الفرق بين دور العميل ودور الخادم في عملية طلب البيانات عبر API.

    عرض نموذج الإجابة

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

  6. لماذا يجب على المبرمج الذي يستخدم API أن يكون على دراية بحدود الطلبات (Rate Limits)؟

    عرض نموذج الإجابة

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

الرجوع إلى الدرس

السؤال 1 من 10