المرشّحات النشطة:

البرمجة ومعالجة البيانات I

الدليل التفاعلي للتخطيط السنوي | السنة الأولى من البكالوريا

[+] تصفية حسب مواقف التعلم [+] تصفية حسب المعارف الأساسية [+] تصفية حسب الكفايات الأساسية [+] تصفية حسب معايير التقييم [+] تصفية حسب الواصفات الإجرائية

الكفايات الأساسية

CCL: كفاية التواصل اللغوي

هي القدرة على التعبير عن المفاهيم والوقائع والآراء وتفسيرها شفهيًا وكتابيًا، والتفاعل لغويًا في جميع السياقات الاجتماعية والثقافية.

عرض التعريف الكامل

CP: الكفاية متعددة اللغات

تعني استخدام لغات مختلفة استخدامًا مناسبًا وفعّالًا للتعلّم والتواصل، مع الاستفادة من التجارب الذاتية لنقل المعارف بين اللغات.

عرض التعريف الكامل

STEM: الكفاية الرياضية والكفاية في العلوم والتكنولوجيا والهندسة

هي القدرة على تطبيق الاستدلال الرياضي ومناهج العلوم والتكنولوجيا لحل المشكلات في سياقات متنوّعة من الحياة الواقعية.

عرض التعريف الكامل

CD: الكفاية الرقمية

تعني الاستخدام الآمن والنقدي والإبداعي لتقنيات المعلومات والاتصال من أجل التعلّم والعمل والمشاركة في المجتمع.

عرض التعريف الكامل

CPSAA: الكفاية الشخصية والاجتماعية وكفاية تعلّم كيفية التعلّم

هي القدرة على التأمل في الذات، وإدارة التعلّم الذاتي، والتعاون مع الآخرين تعاونًا بنّاءً، ومواجهة عدم اليقين.

عرض التعريف الكامل

CC: كفاية المواطنة

هي القدرة على التصرّف بوصفنا مواطنين مسؤولين والمشاركة الكاملة في الحياة المدنية والاجتماعية، استنادًا إلى القيم الديمقراطية.

عرض التعريف الكامل

CE: كفاية ريادة الأعمال

هي القدرة على تحويل الأفكار إلى أفعال، بما في ذلك الإبداع والابتكار والقدرة على تخطيط المشاريع وإدارتها لبلوغ الأهداف.

عرض التعريف الكامل

CCEC: كفاية الوعي والتعبير الثقافيين

تعني تقدير أهمية التعبير الإبداعي عن الأفكار والتجارب والمشاعر من خلال وسائل وتجلّيات فنية متنوعة.

عرض التعريف الكامل

الواصفات الإجرائية

CC3: التعايش الديمقراطي

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

مبررات الإدراج

يُبرَّر إدراجه بالاهتمام المتزايد بالمشاركة الديمقراطية وبالأدوات الحاسوبية المتاحة التي تربط التفكير المدني بالمنطق الحاسوبي.

CCL1: فهم النصوص وتحليلها

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

CCEC4-1: إنشاء المشاريع الفنية

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

مبررات الإدراج

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

CD1: البحث عن المعلومات وإدارتها

يُجري عمليات بحث فعّالة وآمنة عن المعلومات في بيئات رقمية مختلفة، فيختار المعلومات والبيانات ويقيّمها وينظّمها ويخزّنها بطريقة نقدية ومسؤولة لتحويلها إلى معرفة.

CD2: التواصل والتعاون الرقمي

يتواصل ويتفاعل ويتعاون بفعالية وأمان ومسؤولية في البيئات الرقمية وبالأدوات الرقمية، مشاركًا في الأنشطة والمشاريع الجماعية ومساهمًا في تحقيق الأهداف المشتركة.

CD3: إنشاء المحتوى الرقمي

يُنشئ محتويات رقمية معقّدة بصيغ مختلفة ويحرّرها ويدمجها ويعيد صياغتها للتعبير عن الأفكار والمعارف والآراء ونشر إنتاجه الفني والثقافي، مع احترام الملكية الفكرية وحقوق المؤلف.

CD4: الاستخدام الآمن والمسؤول

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

CD5: حل المشكلات التقنية

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

CE1: تحليل التحديات والفرص

يحلّل التحديات والفرص في البيئة القريبة والعالمية ويقيّمها، ويقدّم أفكارًا وحلولًا مبتكرة ومستدامة، مطبّقًا مبادئ إدارة المشاريع والتفكير التصميمي، لخلق قيمة للآخرين.

CE2: تعبئة الموارد

يحشد الموارد الشخصية والاجتماعية والثقافية، بما فيها المالية، لتنفيذ الأفكار والمشاريع، ولاتخاذ قرارات اقتصادية ومالية أخلاقية ومسؤولة، مع مراعاة الأثر الاجتماعي والبيئي.

مبررات الإدراج

مع أنه ليس واصفًا مباشرًا للمادة، فإن إدراجه مبرَّر لأن معالجة البيانات (المعرفة C) وإدارة المشاريع (المعرفة B) كثيرًا ما تتطلبان تحليل التحديات واتخاذ قرارات مستنيرة بناءً على جدوى مشروع البرمجيات والقيمة التي يمكن أن يقدّمها.

CP2: التواصل بلغة أجنبية

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

مبررات الإدراج

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

CPSAA1: الوعي الذاتي والنمو الشخصي

يعرف نفسه ويعزّز نموّه الشخصي المستمر، ويدير الوقت والمعلومات بفعالية، ويتكيّف مع التغيّرات لمواجهة عدم اليقين والتعقيد.

CPSAA2: التكيف وإدارة عدم اليقين

يتكيف ويدير عدم اليقين، ويتعلم من الأخطاء بشكل بناء، لمواجهة المواقف والتحديات التي تنشأ في الحياة اليومية.

CPSAA3: التعاون والعمل الجماعي

يتعاون مع الآخرين تعاونًا بنّاءً، محافظًا على المرونة النفسية، ويدير تعلّمه مدى الحياة، مساهمًا في الرفاه الجسدي والنفسي والعاطفي لنفسه وللآخرين.

CPSAA4: إدارة التعلم

يدير تعلّمه الذاتي، فيحدّد نقاط قوّته وضعفه، ويضع الأهداف ويخطّط للإجراءات اللازمة لبلوغها، ويقيّم تقدّمه ونتائجه.

CPSAA5: الحياة الموجهة نحو المستقبل

يصمّم مشروع حياة موجّهًا نحو المستقبل ويديره، مراعيًا تطلّعاته وقيمه واهتماماته، ومتخذًا قرارات مستنيرة ومسؤولة من أجل تطوّره الشخصي والاجتماعي والمهني.

STEM1: الاستدلال والتمثيل الرياضي

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

STEM2: استخدام النماذج العلمية

يطوّر نماذج قائمة على المعرفة العلمية ويستخدمها لتحليل الظواهر الطبيعية والاجتماعية والتنبؤ بتطوّرها، مع مراعاة حدودها وعدم اليقين فيها.

STEM3: تصميم وإجراء البحوث

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

STEM4: تحليل البيانات والاستنتاجات

يحلّل البيانات ويفسّرها باستخدام أدوات رياضية وتكنولوجية، لاستخلاص استنتاجات ذات صلة وتقييم موثوقية المصادر وعرض النتائج بوضوح ودقّة.

STEM5: الصحة والاستدامة

يقوم بأعمال قائمة على أسس علمية لتعزيز الصحة الجسدية والنفسية والاجتماعية، وللحفاظ على البيئة والكائنات الحية.

الكفايات الخاصة

CEsp1: تحليل وتصميم الخوارزميات

تحليل المشكلات بطريقة مجرّدة وحاسوبية، مع تحديد البيانات اللازمة والعمليات التي تنطبق عليها، من أجل تصميم خوارزميات وبرامج تحلّها بكفاءة.

CEsp2: تطوير وإدارة المشاريع

تطوير مشاريع برمجية، فرديًا أو ضمن فريق، بتطبيق منهجيات إدارة المشاريع في التخطيط والمتابعة وعرض المنتج النهائي.

CEsp3: استخدام هياكل البيانات

اختيار أنواع البيانات وهياكلها الأنسب لتخزين المعلومات ومعالجتها واستخدامها، مع مراعاة كفاءة العمليات وتعقيدها.

CEsp4: تخزين المعلومات

تنظيم المعلومات وتخزينها تخزينًا دائمًا وفعّالًا، باستخدام أنظمة إدارة قواعد البيانات وصيغ أخرى لتبادل البيانات لضمان سلامتها وأمنها.

CEsp5: نشر التطبيقات وتوثيقها

إعداد توثيق تطبيق حاسوبي وتصميم واجهات سهلة الاستخدام وميسّرة الوصول لتسهيل استعماله وصيانته، مع مراعاة تجربة المستخدم.

CEsp6: تطبيق مفاهيم علوم الحاسوب

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

معايير التقييم

CA1.1: تصميم الخوارزميات

تصميم حلول لمشكلات حاسوبية عبر الخوارزميات، بتطبيق عناصر البرمجة وتقنياتها بإبداع، بصرف النظر عن لغة البرمجة التي ستُستخدم في تنفيذها.

CA1.2: برمجة التطبيقات

برمجة تطبيقات لبيئات مختلفة، بتوظيف مبادئ البرمجة وتكييف الخوارزميات مع لغة برمجة محدّدة.

CA1.3: إنشاء برامج فعالة

إنجاز برامج حاسوبية مع مراعاة كفاءتها من حيث الكلفة الحسابية ومن حيث النمطية والتماسك والاقتران.

CA2.1: التحليل والتخطيط

تحليل عملية تطوير التطبيقات وتخطيطها انطلاقًا من المتطلبات المحدّدة في نص المسألة.

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

CA2.2: التحسين المستمر

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

يرتبط هذا المعيار ارتباطًا وثيقًا بمنهجيات البرمجة الرشيقة (SCRUM وKanban) وأدوات التحكم في الإصدارات (git وGitHub)، التي تُدرَّس في السنة الثانية.

CA2.3: استخدام المنهجيات

استخدام أو تعلم منهجيات هندسة البرمجيات المناسبة وفقًا لخصائص المنتج المراد تطويره.

يمتدّ هذا المعيار إلى السنة الثانية لأنه مرتبط مباشرة باستخدام المنهجيات الرشيقة وTDD، التي تُدرَّس في السنة الثانية من البكالوريا.

CA3.1: اختيار هياكل البيانات

برمجة تطبيقات باختيار أنواع البيانات وهياكلها الأنسب للسياق المطروح.

CA3.2: تنفيذ هياكل البيانات

إدراج هياكل بيانات تتيح إنجاز برامج فعّالة، مع تقليل استهلاك الموارد وزمن التنفيذ إلى الحد الأدنى.

CA4.1: تصميم قواعد البيانات

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

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

CA4.2: معالجة قواعد البيانات

تنفيذ عمليات معالجة قاعدة البيانات الأساسية (الإنشاء والاستعلام والتحديث والحذف).

CA4.3: استخدام مستودعات البيانات

العمل على مستودعات بيانات أخرى بإجراء العمليات المناسبة لتلبية متطلبات المشروع.

CA5.1: تصميم التفاعل

تطبيق تقنيات تصميم التفاعل وفق أدلة الأسلوب.

CA5.2: تقييم سهولة الاستخدام

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

CA5.3: إنشاء الوثائق

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

CA6.1: إدماج المفاهيم

إدماج مفاهيم من فروع معيّنة لعلوم الحاسوب في إنجاز البرامج والتطبيقات.

CA6.2: البحث في التطبيقات

البحث في التطبيقات الحالية لمعرفة طريقة عملها الداخلية.

CA6.3: التحكم في الإصدارات

متابعة إصدارات المشروع باستخدام أدوات التحكم في الإصدارات.

CA6.4: الاستخدام النقدي للذكاء الاصطناعي

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

CA6.5: محاكاة البيئات

محاكاة البيئات باستخدام البرامج الخاصة و/أو المتاحة وتطوير الألعاب.

التوزيع الزمني

إجمالي 145 حصة (4 حصص أسبوعيًا)

يتضمّن التخطيط حصصًا أكثر من الوقت المتاح في التقويم لسببين رئيسيين:

  • المرونة التربوية: يتيح التعمق في الموضوعات التي تثير اهتمام المجموعة أو حاجتها أكثر من غيرها، وتوفير أنشطة إضافية إن كانت مناسبة.
  • التكيف مع الذكاء الاصطناعي: صُمّم التخطيط ليكون قابلًا للتعديل ويستوعب التحوّل النموذجي الذي يُحدثه الذكاء الاصطناعي في مجال تطوير البرمجيات.
التقويم الدراسي 2026-27.

UP1: كيف ننظم تعلمنا؟

ملف الإنجاز والتقييم الذاتي

(15 حصة - التقييم 1 و2 و3)

إنشاء ملف إنجاز السنة الماضية والسنة الحالية، وطريقة سير المادة.

  • ما ملف الإنجاز في المعهد؟
  • إنشاء ملف الإنجاز بأبرز محتويات السنة الماضية.
  • أين يتم تسليم المهام؟
  • تنمية النضج في التقييم الذاتي للنتائج
  • قياس تأثيرات التكتيكات الصفية (هاتي)

UP2: كيف يمكننا أن نتعلم مع مساعد ذكي؟

التعلّم الشامل بمساعدة الذكاء الاصطناعي

(10 حصص - التقييم 1 و2 و3)

الاستخدام النقدي لأدوات الذكاء الاصطناعي في التعلم.

  • استخدام الذكاء الاصطناعي للتعلّم المخصَّص
    • أساليب الدراسة والتحسين...
    • التعلّم المخصَّص
    • قواعد لجعل التعلّم فعّالًا
    • التقييم الذاتي والتقييم بواسطة الذكاء الاصطناعي
  • التعلّم بمساعدة الذكاء الاصطناعي (التعلّم المخصَّص والقواعد والتقييم)
  • الإنتاج بمساعدة الذكاء الاصطناعي (وثائق، برمجة، أغاني...).

UP3: كيف نفكّر مثل الحاسوب؟

تصميم الخوارزميات ومخططات التدفق

(15 حصة - التقييم 1 و2)

تقييم التفكير الحاسوبي والقدرة على تصميم حلول منطقية قبل البرمجة.

  • العمل المستمر في دفتر الصف.
  • عمل المخططات باستخدام تطبيق Dia أو ما شابه.
  • امتحان نهائي للتقييم في تصميم الخوارزميات.

عرض قائمة التحقق

UP4: كيف نحوّل الأفكار إلى شيفرة؟

تطبيقات عملية في البرمجة وهياكل البيانات

(20 حصة - التقييم 1 و2 و3)

تحويل الخوارزميات إلى شيفرة حقيقية، مع اختيار هياكل بيانات فعّالة وتنفيذها.

  • برمجة تطبيقات باختيار أنواع البيانات وهياكلها.
  • مقارنة الكفاءة بين الهياكل المختلفة لنفس المشكلة.
  • التعلّم المخصَّص بمساعدة الذكاء الاصطناعي لترسيخ المفاهيم.
لقطة شاشة لشيفرة Python: برنامج بقائمة يضم hello world والفرز الفقاعي والمضروب
قائمة التحقق
  • سؤالماذا تفعل هذه الدالة، ولماذا اخترت هذه البنية دون غيرها؟
  • سؤالماذا يحدث إذا كان الإدخال فارغاً؟ نفّذ تتبع الكود بهذا المثال.
  • سؤالقائمتك تنمو مع كل إدراج ويجب أن تبقى مرتبة. إذا انتقلت من 10 عناصر إلى مليون عنصر، كم مقارنة قد تحتاجها للبحث عن عنصر واحد؟ ما الخطوات التي تتبعها لإدراج عنصر جديد دون كسر الترتيب، وأيّ هذه الخطوات تتغير عندما تنمو القائمة؟
  • سؤاللو كان على شخص آخر أن يقرأه، أي جزء ستغيّر ولماذا؟ هل هناك شيء غير ضروري؟
  • سؤالماذا تضيف نسختك مما لم تطلبه المهمة؟ كيف كنت ستنفذها لو كان لديك وقت أطول؟
ملخص تعليمات Python
print()يطبع على الشاشة. داخل الأقواس: print("مرحبا", الاسم)
input()يطلب إدخالاً من المستخدم ويعيد نصاً: input("الاسم؟ ")
int(), float(), str()تحويل الأنواع: int(input())
type()يعرض نوع المتغير: type(x)
len()عدد العناصر في قائمة أو نص: len(القائمة)
range()سلسلة أعداد دون احتساب النهاية: range(1, 6) ← من 1 إلى 5
if / elif / elseقرارات: if x > 0:
for x in llista:يمر على كل العناصر
while condició:يكرر ما دام الشرط صحيحاً
def nom(p):يعرّف دالة؛ وreturn يعيد قيمة
llista = []قائمة فارغة؛ وappend(x) يضيف في النهاية
llista[i]يصل إلى موضع (يبدأ من 0؛ و[-1] هو الأخير)
x in llistaيتحقق مما إذا كان x موجوداً (True أو False)
dic = {"clau": valor}قاموس: أزواج مفتاح ← قيمة؛ dic["المفتاح"]
sorted(), llista.sort()يرتبان: الأولى تعيد نسخة، والثانية تغيّر القائمة نفسها
open("f.txt", "r")يفتح ملفاً: "r" قراءة، "w" كتابة، "a" إلحاق
import mathيستورد وحدة: math.sqrt(x)
round(x, 2)يقرّب إلى منزلتين عشريتين
f"Hola {nom}"نص يتضمن متغيرات داخله (f-string)
ملخص Bash (طرفية Linux)
pwdيعرض المجلد الذي أنت فيه
ls -laيسرد الملفات مع التفاصيل، بما فيها المخفية
cd rutaيغيّر المجلد. cd .. للصعود مستوى، وcd ~ للذهاب إلى المنزل
mkdir -p rutaينشئ مجلدات (والأصل معها إن لزم)
cp -r origen destíينسخ؛ و-r للمجلدات
mv origen destíينقل أو يعيد التسمية
rm fitxer, rm -r carpetaيحذف نهائياً (لا توجد سلة محذوفات)
cat fitxerيعرض المحتوى كاملاً لملف
less fitxerيعرض صفحة بصفحة (q للخروج)
head -n 5, tail -fأول 5 أسطر / يتابع الأخيرة مباشرة
grep -ri "text" .يبحث عن نص داخل الملفات (-i يتجاهل حالة الأحرف)
find . -name "*.py"يبحث عن الملفات بالاسم
chmod +x script.shيمنح سكربتاً صلاحية التنفيذ
./script.sh, python3 prog.pyيشغّل سكربتاً أو برنامج Python
> f, >> fيوجّه المخرجات إلى ملف (يكتب فوق / يُلحق)
ordre1 | ordre2يمرر مخرجات أحدها إلى الآخر: ls | wc -l
wc -l fitxerيحسب عدد الأسطر
man ordreدليل أمر (q للخروج)
Ctrl+C, Ctrl+Dيوقف البرنامج / يغلق الإدخال
sudo apt install paquetيثبّت البرامج (Debian/Ubuntu)

UP5: كيف نقيس كفاءة شيفرتنا؟

مشروع: تحليل الكلفة الحسابية

(5 حصص - التقييم 1)

تحليل نظري وعملي لكفاءة الخوارزميات المطوَّرة، مع تعلّم قياس استهلاك الموارد وتحسينه.

  • حساب التكلفة الحسابية في التمارين والامتحانات.

خريطة تفاعلية تضم قواعد حساب التكلفة وأربع خوارزميات (الترتيب الفقاعي، والبحث الثنائي، والبحث الخطي، والترتيب بالاختيار) ورسوماً بيانية للنمو.

افتح الخريطة (السنة الأولى من البكالوريا) افتح الخريطة (السنة الأولى من البكالوريا)

UP6: كيف نتحدث مباشرة إلى الآلة؟

مقدمة إلى سطر أوامر Linux

(6 حصص - التقييم 1 و2)

تُستخدم سطر الأوامر أداةً طوال السنة لبلوغ أهداف أخرى. وعندما يحين الوقت، يُخصَّص وقت صريح لدراسة الأوامر الأساسية لترسيخ هذه المعرفة وتقييم الاستقلالية التقنية.

منهجية التقييم:

  • كتابة قائمة بالأوامر باللغة الإنجليزية مع شرح فائدتها، والاستفادة منها لتقييم الكفاية متعددة اللغات (CP2).
  • حلّ تسلسلات أوامر على الورق للتحقق من استخدام الملاحظات واستيعاب الصياغة (STEM4).
  • تنفيذ عملي على الحاسوب لإثبات تطبيق المعرفة والاستقلالية في حل المشكلات (CD5، CPSAA5).

UP7: كيف نجد الفائز الأكثر عدلًا؟

مشروع برمجة: فائز كوندورسيه

(5 حصص - التقييم 1 و2 و3)

تطوير برنامج يقرأ تفضيلات التصويت من ملف JSON ويحدّد ما إذا كان هناك فائز كوندورسيه.

UP8: ما الخطوة الأولى قبل البناء؟

مقدمة إلى تحليل المتطلبات

(3 حصص - التقييم 2)

قبل بدء مشروع قواعد البيانات، نتعلّم تحديد ما نحتاجه فعلًا لتجنّب الأخطاء لاحقًا.

  • تحديد الاحتياجات الحقيقية للعميل/المستخدم.
  • الفرق بين المتطلبات الوظيفية وغير الوظيفية.
  • مزايا التحليل والتخطيط قبل البرمجة.
  • تطبيق المفاهيم على الأمثلة العملية.
مخطط تحليل المتطلبات

UP9: كيف ندير كميات كبيرة من البيانات؟

مشروع متكامل لقواعد البيانات

(25 حصة - التقييم 2 و3)

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

  • تصميم قواعد البيانات والجداول وإنشاؤها بأدوات المكتب.
  • تحديد المفاتيح الأساسية والعلاقات.
  • إنشاء النماذج والنماذج الفرعية لإدخال البيانات.
  • تطبيقات على العمليات الأساسية (CRUD): الإدراج والاستعلام والتحديث والحذف.
  • استيراد وتصدير البيانات من وإلى ملفات CSV أو JSON.
  • تصميم التقارير وإنشاؤها لعرض البيانات بصريًا.

مادة: مقارنة صيغ البيانات (JSON وXML) مع KDL v2.0

لقطة شاشة لمقارنة الصيغ مع KDL v2.0، المستوى المتوسط افتح المقارنة (المستوى المتوسط)

UP10: كيف نجعل برامجنا مفيدة؟

تطبيق عملي في الجودة: تجربة المستخدم والأسلوب والتوثيق

(10 حصص - التقييم 3)

تحسين جودة البرمجيات المُنشأة، مع التركيز على تجربة المستخدم النهائي وقابلية صيانة الشيفرة.

  • تطبيق أدلة أسلوب البرمجة (مثل Python PEP 8).
  • تحليل سهولة الاستخدام لتحديد أوجه القصور واقتراح التحسينات.
  • إعداد الوثائق التقنية وأدلة المستخدم.

إنفوغرافيك: تجربة المستخدم (UX) من الألف إلى الياء

UP11: كيف نعمل في فريق دون أن نفقد التغييرات؟

ورشة عملية: التحكم في الإصدارات (Git)

(5 حصص - التقييم 3)

مقدمة إلى أدوات التحكم في الإصدارات الاحترافية لمتابعة مشاريع البرمجيات والتعاون فيها.

  • تتبّع إصدارات مشروع باستخدام Git.

UP12: ماذا يوجد أيضًا في عالم علوم الحاسوب؟

بحث: فروع علوم الحاسوب

(10 حصص - التقييم 3)

بحث مستقل أو موجَّه بالذكاء الاصطناعي في المفاهيم الأساسية لمجالات أخرى من علوم الحاسوب وتطبيقاتها الحالية.

  • مفاهيم الشبكات وأنظمة التشغيل وما إلى ذلك.
  • تحليل طريقة العمل الداخلية لتطبيقات بارزة.

UP13: كيف نُنشئ عوالم افتراضية ونماذج أولية؟

محاكاة بيئات برمجة حقيقية

(5 حصص - التقييم 1 و2 و3)

مقدمة تجمع بين مهارات البرمجة والإبداع والاستخدام النقدي والفعّال لأدوات الذكاء الاصطناعي.

  • محاكاة البيئات ببرمجيات خاصة أو متاحة.
  • إنشاء النماذج الأولية (الألعاب، النماذج...).

UP14: حكمك في عصر الذكاء الاصطناعي

(6 حصص - التقييم 3)

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

صورة مصغّرة للخريطة المفاهيمية «حكمك في عصر الذكاء الاصطناعي» افتح الخريطة (16 سنة · السنة الأولى من البكالوريا)

المعارف الأساسية

أ. الخوارزميات والبرمجة

  • التفكير الحاسوبي. الخوارزميات.
  • إعداد الخوارزميات. الشيفرة الزائفة والمخططات الانسيابية.
  • الثوابت والمتغيرات. العوامل الأساسية.
  • العوامل المنطقية والحسابية والعلائقية.
  • حل المشكلات بواسطة الخوارزميات.
  • لغات البرمجة: التعريف والأنواع.
  • بيئات التطوير المتكاملة (IDE).
  • ترميز وتنفيذ البرامج.
  • هياكل التحكم: الشرطية والتكرارية.
  • الدوال المدمجة في اللغة.

عرض تفاصيل معايير التقييم

ب. إدارة المشاريع

  • دورة حياة المشروع ومراحله.
  • عملية بناء البرمجيات: النمطية.
  • إدارة الموارد والوقت. مخططات غانت وPERT.
  • منهجيات البرمجة التقليدية.
  • التغذية الراجعة حول الإصدارات والتغييرات.

انظر تفاصيل معايير التقييم

ج. معالجة البيانات

  • أنواع البيانات الأساسية والتحويلات والسلاسل.
  • هياكل البيانات الثابتة (المصفوفات).
  • نموذج الكيان والعلاقة: المخططات والسمات والمفاتيح.
  • أنظمة إدارة قواعد البيانات (SGBD).
  • لغة SQL: لغة تعريف البيانات DDL (CREATE) ولغة معالجة البيانات DML (UPDATE وINSERT).
  • استعلامات SQL: SELECT والتصفية والترتيب.
  • تنسيقات التخزين: CSV، JSON.
  • إدارة الملفات النصية (القراءة والكتابة).

انظر تفاصيل معايير التقييم

د. النشر والتوثيق

  • سهولة الاستخدام وتجربة المستخدم (UX).
  • إدخال المعلومات (لوحة المفاتيح) وإخراجها (الشاشة).
  • تصميم واجهات طرفية سهلة الاستخدام.
  • الكود: التعليقات وسهولة القراءة.
  • توثيق التطبيق: الهيكل والجودة.
  • دليل الاستخدام للمستخدم النهائي.

انظر تفاصيل معايير التقييم

هـ. التطبيق في البيئات المحاكاة

تطبيقات البرمجة

  • السنة الأولى من البكالوريا
    • الذكاء الاصطناعي
  • السنة الثانية من البكالوريا
    • الروبوتات
    • ألعاب الفيديو
    • المنازل الذكية
    • التشفير
    • معالجة البيانات الضخمة
    • IOT

انظر تفاصيل معايير التقييم

المراجع والإضافات

جدول مستويات بلوم

دليل مرئي لتتعلّم كيف تدرس بشكل أفضل. بدلًا من الحفظ فقط، اكتشف كيف تبدأ بتحليل المعلومات وترتيب أولوياتها لتجعل دراستك أكثر فعالية.

مفيد للطلاب والأسر لفهم كيف نتعلّم وكيف نُقيَّم.

جدول ملخص مستويات بلوم

مصطلحات التعليم المهني والثانوي

خريطتي المفاهيمية التفاعلية الفائقة التي توضّح المصطلحات المستخدمة في التكوين المهني (FP) والتعليم الثانوي وتربط بينها.

الخريطة التفاعلية لمصطلحات التعليم المهني والثانوي

الأسس القانونية والمنهجية

الأسس القانونية مرتّبة زمنيًا (الصفحات الرسمية):

عرض التطوّر التشريعي المفصّل

↑