الانتقال إلى المحتوى

دبلومة البكالوريا الدولية · IB Diploma

Computer Science · SL

ورقات امتحان، وعينات، ووثائق المناهج لهذا المقرر.

← الامتحانات

مواد تعليمية، أوراق تمارين وشرائح عرض

تحتفظ المستندات المشتركة بموضوعاتها بأسماء دورتها وموضوعها الأصلي. استخدم مواصفات الهيئة التي اخترتها لتغطية المحتوى، ومستوى الصعوبة ومتطلبات الامتحان.

نشرات · دبلومة البكالوريا الدولية · IB Diploma · Computer Science · SL (9)
أوراق تمارين · دبلومة البكالوريا الدولية · IB Diploma · Computer Science · SL (20)
عروض تقديمية · دبلومة البكالوريا الدولية · IB Diploma · Computer Science · SL (9)
عروض تقديمية لتوضيح التمارين · دبلومة البكالوريا الدولية · IB Diploma · Computer Science · SL (20)
نشرات · A-Level علوم الحاسوب (20)
أوراق تمارين · A-Level علوم الحاسوب (88)
عروض تقديمية · A-Level علوم الحاسوب (20)
عروض تقديمية لتوضيح التمارين · A-Level علوم الحاسوب (167)

وحدات المقرر وأهداف التعلم

تعلم هذه الدروس أهدافاً محددة من المقرر. تحقق من فجوات التغطية المتبقية؛ المادة ليست برنامج تحضير شامل.

A.1 · أساسيات الحاسوب
  • Checking an asserted identity.
  • 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.
  • Use a fictitious school dataset to define users and permissions. Draw data flows, compare validation and verification, and specify tests for normal, boundary and invalid input. Do not use real credentials or student records in exercises.
المصادقة
التحقق من هوية مدّعى عليها
التفويض
تحديد الإجراءات المسموح بها.
A.2 · الشبكات
  • Achieved rate of useful data transfer.
  • 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.
  • Trace a message route using a documented local model. Record payload size, units and measured time. Use school-approved networks and synthetic messages; do not scan or intercept another user traffic.
الإنتاجية
معدل نقل البيانات المفيدة المحقق
زمن التأخير
التأخير الذي يحدث في الاتصال.
A.3 · قواعد البيانات
  • Attribute set uniquely identifying a table row.
  • 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.
  • Design a small synthetic user-order dataset with no real personal information. Declare keys, test duplicate and missing-reference inserts, then check a query result against a hand-worked expected table.
المفتاح الأساسي
مجموعة خصائص تحدد صفًا فريدًا في الجدول ⟦number⟧
المفتاح الأجنبي
مجموعة سمات تشير إلى مفتاح في جدول آخر.
A.4 · تعلم الآلة
  • An attribute set uniquely identifying a record.
  • 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.
  • Use fictional booking records to identify entities, attributes and relationships. For a learning exercise, use a public non-sensitive dataset, separate training and test data, and describe who may be affected by errors. The current 2027 CS objective scope awaits the acquired guide.
المفتاح الأساسي
مجموعة خصائص تحدد سجلًا فريدًا ⟦number⟧
تسرب البيانات
استخدام معلومات غير متاحة عند وقت التنبؤ المقصود.
B.1 · التفكير الحسابي
  • A finite procedure solving a stated task.
  • 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.
  • Trace a search over a small fictional sorted list. State the indexing convention. For binary search, update bounds so the remaining interval shrinks and reject unsorted input unless sorting is part of the task.
خوارزمية
إجراء محدود يحل مهمة محددة ⟦number⟧
اختبار الحدود
اختبار عند حد نطاق المدخلات المسموح به.
B.2 · البرمجة
  • A finite procedure solving a stated task.
  • 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.
  • Trace a search over a small fictional sorted list. State the indexing convention. For binary search, update bounds so the remaining interval shrinks and reject unsorted input unless sorting is part of the task.
خوارزمية
إجراء محدود يحل مهمة محددة ⟦number⟧
اختبار الحدود
اختبار عند حد نطاق المدخلات المسموح به.
B.3 · البرمجة الكائنية
  • Controlling access to state through an interface.
  • 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.
  • Implement a small synthetic account or inventory model. Test two independent instances, rejected invalid operations and boundary values. Keep the model away from real financial accounts and credentials.
التغليف
التحكم في الوصول إلى الحالة من خلال واجهة ⟦number⟧
مثال
كائن فردي من فئة معينة.
Case study · دراسة حالة
  • Completed work per unit time under a stated workload.
  • 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.
  • Use an original school-approved scenario and synthetic data. Build a matrix of claim, supporting scenario evidence, technical explanation, limitation and acceptance test. Mark missing facts explicitly and show how the recommendation would change if an assumption failed. This prepares case-based reasoning without reproducing an unavailable IB assessment case study or inventing its examination rubric.
الإنتاجية
العمل المنجز لكل وحدة زمن تحت عبء عمل محدد ⟦number⟧
اختبار القبول
اختبار مدى تحقق متطلب مستخدم محدد ⟦number⟧
IA · الحل الحسابي
  • A finite procedure solving a stated task.
  • 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.
  • Trace a search over a small fictional sorted list. State the indexing convention. For binary search, update bounds so the remaining interval shrinks and reject unsorted input unless sorting is part of the task.
خوارزمية
إجراء محدود يحل مهمة محددة ⟦number⟧
اختبار الحدود
اختبار عند حد نطاق المدخلات المسموح به.

الاستعداد لهذا المؤهل

  • This ordering records the 2027 A/B structure separately from the 2014 course final assessment in 2026.
  • Do not carry forward old Options A–D or the old assessment weights. A.4 machine learning and B.3 OOP are in the new public structure; B.4 is HL-only.
  • Current paper marks, case-study assessment differences, approved language conventions and IA rubric remain blocked pending the current guide.
  • The project is a school-supervised working computational solution with requirements, tests and user evaluation, never an invented written replacement.

التغطية التدريس ما زالت مطلوبة

  • 2027 exact objectives/rubrics not verified from an acquired guide. These original foundation cases do not establish full current-course parity.

المواصفات والوثائق النموذجية

مواد المقرر

تحضير المقرر

المستندات متاحة. ملاحظات اللجان المحددة، والتقييمات، والممارسة التفاعلية للامتحانات السابقة ليست متاحة بعد لجميع المقررات الدراسية.

دروس →

تسجيل الدخول أو إنشاء حساب

IGCSE, A-Level & AP