مراجعة تركيز مفتوح أصيلة؛ تظل التغطية الشاملة للمواصفات غير مكتملة.
1 · أنظمة الحوسبة والشبكات والمتطلبات
authentication · authorization
ib_computer_science_sl:computing_systems:open:1 · 2 درجات
أي سؤال يتعلق بالصلاحيات؟
- من أنت؟
- هل يُسمح لهذا المستخدم بتعديل هذا السجل؟
- ما لون شاشة تسجيل الدخول؟
الإجابة والتبرير
هل يُسمح لهذا المستخدم بتعديل هذا السجل؟
- Separate authentication from authorization. Authentication checks identity; authorization determines permitted actions. A threat model connects a valuable asset, a possible attack and an appropriate control.
ib_computer_science_sl:computing_systems:open:2 · 4 درجات
ملف حجمه 40 مليون بت ينتقل بسرعة 5 مليون بت في الثانية. أوجد الوقت المثالي.
الإجابة والتبرير
8 s
- Appropriate relation; consistent substitution; correct result; meaningful unit and interpretation.
العرض النطاقي ليس هو معدل النقل الفعلي من طرف إلى آخر. التشفير لا يضمن بمفرده التفويض الصحيح ولا يزيل كل مخاطر الأمن.
2 · الشبكات: التأخير، الإنتاجية والتسليم الطبقي
throughput · latency
ib_computer_science_sl:networks:open:1 · 2 درجات
لماذا قد يتجاوز وقت الاكتمال حجم الملف مقسوماً على سرعة الرابط؟
- الأعباء الإضافية، الانتظار وتأخيرات أخرى
- البتات ليس لها حجم
- جميع الشبكات تنقل فورياً
الإجابة والتبرير
الأعباء الإضافية، الانتظار وتأخيرات أخرى
- Transmission time depends on data size and rate. Total delay may also include propagation, processing and queueing. Encryption protects content under its assumptions but does not remove congestion or every metadata exposure.
ib_computer_science_sl:networks:open:2 · 4 درجات
ملف حجمه 12 ميغابت يعبر رابطاً سرعته 3 ميغابت/ثانية. احسب وقت النقل المثالي.
الإجابة والتبرير
4 s
- Appropriate relation; consistent substitution; correct result; meaningful unit and interpretation.
الميجابايت يساوي ثمانية ميغابت قبل النظر في الأعباء الإضافية. لا يضمن الرابط الأسرع سرعة أعلى انخفاضا في التأخير أو نقاط نهاية آمنة.
3 · قواعد البيانات العلاقية: المفتاح والعلاقة
primary key · foreign key
ib_computer_science_sl:databases:open:1 · 2 درجات
أي تصميم يساعد في تجنب تحديثات عنوان العميل المكررة؟
- فصل العملاء والطلبات وربطها بالمفاتيح
- تكرار العنوان في كل طلب بدون قاعدة
- استخدام الأسماء كمعرفات فريدة مضمونة
الإجابة والتبرير
فصل العملاء والطلبات وربطها بالمفاتيح
- A join combines rows according to a specified condition. The result count depends on relationship cardinality and filters. A foreign key constraint enforces a relationship rule; it does not automatically encrypt personal data.
ib_computer_science_sl:databases:open:2 · 4 درجات
ثلاثة عملاء لديهم 1، 3 و2 طلبات. كم عدد الصفوف التي تُرجعها عملية الربط الداخلي (inner join) بين العملاء والطلبات؟
الإجابة والتبرير
6 صف
- Appropriate relation; consistent substitution; correct result; meaningful unit and interpretation.
المفتاح الأساسي ليس بالضرورة اسم شخص. الإقران ليس مجرد دمج بسيط للجداول. استخدم استعلامات معلمة للبيانات غير الموثوقة بدلاً من بناء SQL من نصوص خام.
4 · نماذج البيانات والتعلم الآلي المسؤول
primary key · data leakage
ib_computer_science_sl:computing_data:open:1 · 2 درجات
لماذا يُحتفظ ببيانات الاختبار منفصلة عن بيانات التدريب؟
- لتقييم القدرة على التعميم لحالات لم تُرَ من قبل
- لضمان السببية
- لجعل جميع التوقعات صحيحة
الإجابة والتبرير
لتقييم القدرة على التعميم لحالات لم تُرَ من قبل
- A primary key uniquely identifies a record; a foreign key relates records. In prediction, leakage can expose information unavailable at the real decision time. Accuracy alone may hide an unbalanced target distribution.
ib_computer_science_sl:computing_data:open:2 · 4 درجات
نموذج يقوم بـ 72 توقعات صحيحة من أصل 80. أوجد نسبة الدقة بالمئوية.
الإجابة والتبرير
90 %
- Appropriate relation; consistent substitution; correct result; meaningful unit and interpretation.
الدقة العالية ليست دليلاً على العدالة أو الفهم السببي. مفتاح قاعدة البيانات الأساسي ليس ببساطة أي حقل يبدو مهمًا.
5 · الخوارزميات، المسارات والأدلة على الصحة
algorithm · boundary test
ib_computer_science_sl:computing_algorithms:open:1 · 2 درجات
ماذا يجب أن يتحقق قبل تطبيق البحث الثنائي العادي على قائمة؟
- القائمة مرتبة وفقاً لقاعدة المقارنة
- كل قيمة مختلفة
- القائمة تحتوي على عشرة عناصر بالضبط
الإجابة والتبرير
القائمة مرتبة وفقاً لقاعدة المقارنة
- State input conditions and expected outputs. Use boundary cases, empty collections where allowed, duplicates and invalid values. Distinguish a wrong algorithm from a wrong implementation or an incomplete requirement.
ib_computer_science_sl:computing_algorithms:open:2 · 4 درجات
البحث الخطي يفحص جميع 14 عناصر دون العثور على تطابق. كم عدد عمليات مقارنة العناصر التي تحدث؟
الإجابة والتبرير
14 مقارنة
- Appropriate relation; consistent substitution; correct result; meaningful unit and interpretation.
لا يثبت اختبار عينة ناجحة الصحة لجميع المدخلات الصالحة. لا تستورد صيغة pseudocode خاصة بكامبريدج في course IB بدون مصدر course.
6 · الكائنات: الحالة، السلوك وواجهة
encapsulation · instance
ib_computer_science_sl:oop:open:1 · 2 درجات
ما الذي يجب أن يمنع تغيير حالة غير صالح؟
- عملية تفحص وتحافظ على الثوابت (invariant)
- جعل كل حقل قابلاً للكتابة للعامة
- افتراض عدم وقوع المستخدم في خطأ
الإجابة والتبرير
عملية تفحص وتحافظ على الثوابت (invariant)
- A method call acts on a particular instance. State changes should satisfy preconditions and postconditions. Polymorphism lets code use a common interface with different implementations when the contract is respected.
ib_computer_science_sl:oop:open:2 · 4 درجات
مُثّيل يبدأ عند 12 وحدة، يضيف 8 ويحرّم 3. أوجد قيمته النهائية.
الإجابة والتبرير
17 وحدة
- Appropriate relation; consistent substitution; correct result; meaningful unit and interpretation.
الصنف ليس نفسه المثال الواحد. والوراثة ليست أفضل تلقائيًا من التكوين. ولا يثبت إخفاء حقل واحد فقط أن جميع العمليات تحافظ على حالة صالحة.
7 · تحليل حالة الحوسبة: تقييم نظام مقترح
throughput · acceptance test
ib_computer_science_sl:computing_case_evidence:open:1 · 2 درجات
أيعبارة تدعم توصية تقنية بشكل أفضل؟
- آلية مرتبطة بمتطلب السيناريو واختبار قبول قابل للقياس
- اسم معمارية شائعة دون أدلة من السيناريو
- قياس للسرعة يُدّعى إثبات كل خاصية أداء
الإجابة والتبرير
آلية مرتبطة بمتطلب السيناريو واختبار قبول قابل للقياس
- A recommendation should connect a requirement to a mechanism and an observable test. For example, a concurrency problem requires a strategy that prevents conflicting updates, plus tests demonstrating the invariant. A claim about faster response requires comparable workload measurements rather than only a complexity label. Evaluate alternatives under the same stated conditions.
ib_computer_science_sl:computing_case_evidence:open:2 · 4 درجات
يقوم نظام خيالي بنجاح 210 طلبات في 30 ثانية. احسب السرعة.
الإجابة والتبرير
7 طلب/ثانية
- Appropriate relation; consistent substitution; correct result; meaningful unit and interpretation.
الإنتاجية ليست وقت الاستجابة. يجب أن تنص التوصية القوية على الظروف التي يُتوقع فيها أن تعمل والأدلة التي يمكن أن تنفيها. يجب التحقق من متطلبات دراسة الحالة الرسمية الحالية لمجال علوم الحاسوب مقابل إصدار التقييم المناسب.