هياكل البيانات
15 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

ما هي الدرجة الكاملة في هذا السياق؟

  • 7
  • 10
  • 5 (correct)
  • 3
  • الدرجة المقدرة في هذا السلم هي:

  • من 5 إلى 15
  • من 2 إلى 8
  • من 1 إلى 10
  • من 0 إلى 5 (correct)
  • مجموع الدرجات الممكنة في هذه الحالة هو:

  • 15
  • 20
  • 10
  • 5 (correct)
  • إذا كانت الدرجة الكلية هي 5، فماذا يعني ذلك؟

    <p>النتيجة ممتازة</p> Signup and view all the answers

    ماذا تشير العلامة √ في هذا السياق؟

    <p>النجاح</p> Signup and view all the answers

    شنو هي البنية الأساسية للبيانات اللي تشمل الأعداد الصحيحة؟

    <p>البنيات primitif</p> Signup and view all the answers

    كيفاش يتم تقييم كفاءة البنيات الأساسية للبيانات؟

    <p>عن طريق قياس الزمن و المساحة</p> Signup and view all the answers

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

    <p>التحليل متطلبات</p> Signup and view all the answers

    كاينة بزاف طرق لتطوير البرمجيات، لكن شنو الفرق بين Agile و Waterfall؟

    <p>Waterfall تتطلب إنهاء كل مرحلة قبل الانتقال للأخرى</p> Signup and view all the answers

    شنو هي طريقة التعلم من غير إشراف؟

    <p>البحث عن أنماط في بيانات غير معنونة</p> Signup and view all the answers

    شنو هو التطبيق الرئيسي للشبكات المحلية (LAN)؟

    <p>تغطية مناطق جغرافية صغيرة مثل المنزل أو المكتب</p> Signup and view all the answers

    شنو الأنواع الرئيسية للتعلم الآلي؟

    <p>التعلم الخاضع والإشرافي</p> Signup and view all the answers

    شنو هي عملية تضمين البيانات في هندسة البرمجيات؟

    <p>التنفيذ</p> Signup and view all the answers

    مع أي لغة برمجة تتم الموديلات الانحدارية الخطية بشكل رئيسي؟

    <p>Python</p> Signup and view all the answers

    شنو هو الغرض من اختبار البرمجيات؟

    <p>التأكد من أن البرنامج يعمل كما هو متوقع</p> Signup and view all the answers

    Study Notes

    هياكل البيانات

    • تعريف: طرق تنظيم البيانات لتسهيل الوصول والتعديل بكفاءة.
    • أنواع هياكل البيانات:
      • هياكل بيانات بدائية: مثل الأعداد الصحيحة، العشري، الحروف، والمنطقية (boolean).
      • هياكل بيانات غير بدائية:
        • خطية: مثل المصفوفات، القوائم المرتبطة، الأكوام، والطوابير.
        • غير خطية: مثل الأشجار والرسوم البيانية.
    • مفاهيم رئيسية:
      • تحليل التعقيد: تقييم كفاءة الوقت والمكان لهياكل البيانات.
      • تدوين Big O: طريقة رياضية لوصف أداء أو تعقيد الخوارزميات.
      • العمليات: الإدخال، الحذف، البحث، التنقل، والترتيب.

    هندسة البرمجيات

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

    تعلم الآلة

    • تعريف: جزء من الذكاء الاصطناعي يمكّن الحواسيب من التعلم من البيانات وإجراء التنبؤات.
    • أنواع التعلم:
      • التعلم تحت الإشراف: تدريب باستخدام بيانات معلمة؛ تُستخدم للتصنيف والانحدار.
      • التعلم غير المشرف: استخدام بيانات غير معلمة لاكتشاف الأنماط (مثلاً، التجمع).
      • تعلم التعزيز: التعلم من خلال تلقي المكافآت أو العقوبات على الأفعال.
    • خوارزميات رئيسية:
      • الانحدار الخطي: توقع القيم المستمرة.
      • الأشجار القرارية: نمذجة اتخاذ القرارات استنادًا إلى قيم الميزات.
      • الشبكات العصبية: مستوحاة من الدماغ البشري؛ تُستخدم للتعرف على الأنماط المعقدة.
    • التطبيقات: التعرف على الصور، معالجة اللغة الطبيعية، أنظمة التوصية.

    شبكات الكمبيوتر

    • تعريف: مجموعة من الحواسيب والأجهزة المتصلة لمشاركة الموارد والبيانات.
    • أنواع الشبكات:
      • شبكة محلية (LAN): تغطي منطقة جغرافية صغيرة، مثل المنزل أو المكتب.
      • شبكة واسعة (WAN): تغطي منطقة جغرافية كبيرة؛ تربط بين عدة شبكات محلية.
    • مفاهيم رئيسية:
      • البروتوكولات: قواعد تحكم الاتصال بالبيانات (مثل TCP/IP، HTTP، FTP).
      • topologies الشبكة: ترتيب العناصر المختلفة في الشبكة (مثل النجم، الحلقة، الشبكة المترابطة).
      • نموذج OSI: إطار مفاهيمي لفهم اتصالات الشبكة في سبع طبقات (الطبقة الفيزيائية، طبقة الربط، الشبكة، النقل، الجلسة، العرض، التطبيق).
      • الأمان: حماية بيانات الشبكة من خلال الجدران النارية، التشفير، والبروتوكولات الآمنة.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

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

    More Like This

    Algorithm Efficiency and Data Structures
    40 questions
    Data Structure and Algorithm Quiz
    44 questions
    Data Structures and Algorithms Exam Notes
    20 questions
    Use Quizgecko on...
    Browser
    Browser