الدليل التفاعلي للتخطيط السنوي | السنة الأولى من البكالوريا
هي القدرة على التعبير عن المفاهيم والوقائع والآراء وتفسيرها شفهيًا وكتابيًا، والتفاعل لغويًا في جميع السياقات الاجتماعية والثقافية.
تعني استخدام لغات مختلفة استخدامًا مناسبًا وفعّالًا للتعلّم والتواصل، مع الاستفادة من التجارب الذاتية لنقل المعارف بين اللغات.
هي القدرة على تطبيق الاستدلال الرياضي ومناهج العلوم والتكنولوجيا لحل المشكلات في سياقات متنوّعة من الحياة الواقعية.
تعني الاستخدام الآمن والنقدي والإبداعي لتقنيات المعلومات والاتصال من أجل التعلّم والعمل والمشاركة في المجتمع.
هي القدرة على التأمل في الذات، وإدارة التعلّم الذاتي، والتعاون مع الآخرين تعاونًا بنّاءً، ومواجهة عدم اليقين.
هي القدرة على التصرّف بوصفنا مواطنين مسؤولين والمشاركة الكاملة في الحياة المدنية والاجتماعية، استنادًا إلى القيم الديمقراطية.
هي القدرة على تحويل الأفكار إلى أفعال، بما في ذلك الإبداع والابتكار والقدرة على تخطيط المشاريع وإدارتها لبلوغ الأهداف.
تعني تقدير أهمية التعبير الإبداعي عن الأفكار والتجارب والمشاعر من خلال وسائل وتجلّيات فنية متنوعة.
يتأمّل في القضايا الأخلاقية وحقوق الإنسان ويشارك في الأنشطة المجتمعية، مدركًا أهمية المشاركة المواطنية والتعاون والتماسك الاجتماعي واحترام التنوّع من أجل التعايش الديمقراطي.
يُبرَّر إدراجه بالاهتمام المتزايد بالمشاركة الديمقراطية وبالأدوات الحاسوبية المتاحة التي تربط التفكير المدني بالمنطق الحاسوبي.
يفهم النصوص الشفهية والإشارية والمكتوبة المختلفة في نوعها وشكلها ووسيطها، ويفسّرها ويحلّلها بحسّ نقدي، مقيّمًا موثوقيتها وشكلها ومضمونها، لبناء المعرفة وتكوين رأيه الخاص والمشاركة في الحياة الاجتماعية والثقافية.
يختار بإبداع وسائل ووسائط متنوعة، وكذلك تقنيات تشكيلية وبصرية وسمعية بصرية وصوتية أو جسدية، ويدمجها لتصميم مشاريع فنية وثقافية مستدامة وإنتاجها.
يكتسب هذا الواصف أهمية بالغة مع ظهور الذكاء الاصطناعي التوليدي. ويُدرج لتقييم القدرة على إنشاء مجموعة من المحتويات (الوثائق، والخرائط المفاهيمية، والأيقونات، والأدلة) باستخدام هذه الأدوات الجديدة بفعالية وإبداع.
يُجري عمليات بحث فعّالة وآمنة عن المعلومات في بيئات رقمية مختلفة، فيختار المعلومات والبيانات ويقيّمها وينظّمها ويخزّنها بطريقة نقدية ومسؤولة لتحويلها إلى معرفة.
يتواصل ويتفاعل ويتعاون بفعالية وأمان ومسؤولية في البيئات الرقمية وبالأدوات الرقمية، مشاركًا في الأنشطة والمشاريع الجماعية ومساهمًا في تحقيق الأهداف المشتركة.
يُنشئ محتويات رقمية معقّدة بصيغ مختلفة ويحرّرها ويدمجها ويعيد صياغتها للتعبير عن الأفكار والمعارف والآراء ونشر إنتاجه الفني والثقافي، مع احترام الملكية الفكرية وحقوق المؤلف.
يحدّد المخاطر ويتخذ تدابير وقائية عند استخدام التقنيات الرقمية لحماية الأجهزة والبيانات الشخصية والصحة والبيئة، ويدرك أهمية الاستخدام النقدي والقانوني والآمن والصحي والمستدام لهذه التقنيات وضرورته.
يهيّئ الأجهزة والأدوات الرقمية ويستخدمها، ويحلّ المشكلات التقنية البسيطة، للاستفادة من الفرص التي تتيحها التكنولوجيا الرقمية في التعلّم مدى الحياة وفي الحياة اليومية.
يحلّل التحديات والفرص في البيئة القريبة والعالمية ويقيّمها، ويقدّم أفكارًا وحلولًا مبتكرة ومستدامة، مطبّقًا مبادئ إدارة المشاريع والتفكير التصميمي، لخلق قيمة للآخرين.
يحشد الموارد الشخصية والاجتماعية والثقافية، بما فيها المالية، لتنفيذ الأفكار والمشاريع، ولاتخاذ قرارات اقتصادية ومالية أخلاقية ومسؤولة، مع مراعاة الأثر الاجتماعي والبيئي.
مع أنه ليس واصفًا مباشرًا للمادة، فإن إدراجه مبرَّر لأن معالجة البيانات (المعرفة C) وإدارة المشاريع (المعرفة B) كثيرًا ما تتطلبان تحليل التحديات واتخاذ قرارات مستنيرة بناءً على جدوى مشروع البرمجيات والقيمة التي يمكن أن يقدّمها.
يستخدم لغة واحدة أو أكثر، إضافة إلى لغة الأسرة أو لغاتها، بطلاقة وملاءمة وصحة مقبولة، لتلبية احتياجاته التواصلية بعفوية واستقلالية في مواقف وسياقات مختلفة من المجالات الشخصية والاجتماعية والتعليمية والمهنية.
مع أن المنهاج لا يربط هذا الواصف صراحةً بكفاية خاصة من كفايات هذه المادة، فإن إدراجه يُعدّ أساسيًا. فالغالبية العظمى من الوثائق التقنية والمنتديات وموارد تعلّم البرمجة متوفرة باللغة الإنجليزية، وتنمية الاستقلالية في استخدام لغة أجنبية عامل حاسم في تقدّم الطلاب الحقيقي.
يعرف نفسه ويعزّز نموّه الشخصي المستمر، ويدير الوقت والمعلومات بفعالية، ويتكيّف مع التغيّرات لمواجهة عدم اليقين والتعقيد.
يتكيف ويدير عدم اليقين، ويتعلم من الأخطاء بشكل بناء، لمواجهة المواقف والتحديات التي تنشأ في الحياة اليومية.
يتعاون مع الآخرين تعاونًا بنّاءً، محافظًا على المرونة النفسية، ويدير تعلّمه مدى الحياة، مساهمًا في الرفاه الجسدي والنفسي والعاطفي لنفسه وللآخرين.
يدير تعلّمه الذاتي، فيحدّد نقاط قوّته وضعفه، ويضع الأهداف ويخطّط للإجراءات اللازمة لبلوغها، ويقيّم تقدّمه ونتائجه.
يصمّم مشروع حياة موجّهًا نحو المستقبل ويديره، مراعيًا تطلّعاته وقيمه واهتماماته، ومتخذًا قرارات مستنيرة ومسؤولة من أجل تطوّره الشخصي والاجتماعي والمهني.
يستخدم الأساليب الاستقرائية والاستنباطية الخاصة بالاستدلال الرياضي في مواقف مألوفة، ويختار استراتيجيات مختلفة ويوظّفها لحل المشكلات، محلّلًا الحلول تحليلًا نقديًا ومعيدًا صياغة الإجراء عند الحاجة.
يطوّر نماذج قائمة على المعرفة العلمية ويستخدمها لتحليل الظواهر الطبيعية والاجتماعية والتنبؤ بتطوّرها، مع مراعاة حدودها وعدم اليقين فيها.
يصمّم البحوث وينفّذها، فرديًا أو ضمن فريق، مطبّقًا المنهج العلمي والتفكير الحاسوبي، لطرح الأسئلة والفرضيات واختبارها بالتجريب أو الملاحظة.
يحلّل البيانات ويفسّرها باستخدام أدوات رياضية وتكنولوجية، لاستخلاص استنتاجات ذات صلة وتقييم موثوقية المصادر وعرض النتائج بوضوح ودقّة.
يقوم بأعمال قائمة على أسس علمية لتعزيز الصحة الجسدية والنفسية والاجتماعية، وللحفاظ على البيئة والكائنات الحية.
تحليل المشكلات بطريقة مجرّدة وحاسوبية، مع تحديد البيانات اللازمة والعمليات التي تنطبق عليها، من أجل تصميم خوارزميات وبرامج تحلّها بكفاءة.
تطوير مشاريع برمجية، فرديًا أو ضمن فريق، بتطبيق منهجيات إدارة المشاريع في التخطيط والمتابعة وعرض المنتج النهائي.
اختيار أنواع البيانات وهياكلها الأنسب لتخزين المعلومات ومعالجتها واستخدامها، مع مراعاة كفاءة العمليات وتعقيدها.
تنظيم المعلومات وتخزينها تخزينًا دائمًا وفعّالًا، باستخدام أنظمة إدارة قواعد البيانات وصيغ أخرى لتبادل البيانات لضمان سلامتها وأمنها.
إعداد توثيق تطبيق حاسوبي وتصميم واجهات سهلة الاستخدام وميسّرة الوصول لتسهيل استعماله وصيانته، مع مراعاة تجربة المستخدم.
معرفة المفاهيم الأساسية لفروع مختلفة من علوم الحاسوب، مثل الذكاء الاصطناعي أو التحكم في الإصدارات، وتطبيقها لحل المشكلات وتطوير المشاريع.
تصميم حلول لمشكلات حاسوبية عبر الخوارزميات، بتطبيق عناصر البرمجة وتقنياتها بإبداع، بصرف النظر عن لغة البرمجة التي ستُستخدم في تنفيذها.
برمجة تطبيقات لبيئات مختلفة، بتوظيف مبادئ البرمجة وتكييف الخوارزميات مع لغة برمجة محدّدة.
إنجاز برامج حاسوبية مع مراعاة كفاءتها من حيث الكلفة الحسابية ومن حيث النمطية والتماسك والاقتران.
تحليل عملية تطوير التطبيقات وتخطيطها انطلاقًا من المتطلبات المحدّدة في نص المسألة.
يستند هذا المعيار إلى تحليل المسألة ومتطلبات المستخدم، وإلى تصميم البرمجيات بالمخططات، وهي موضوعات تُدرَّس في السنة الثانية من البكالوريا.
تطبيق استراتيجيات التحسين المستمر في مراحل دورة حياة المشروع.
يرتبط هذا المعيار ارتباطًا وثيقًا بمنهجيات البرمجة الرشيقة (SCRUM وKanban) وأدوات التحكم في الإصدارات (git وGitHub)، التي تُدرَّس في السنة الثانية.
استخدام أو تعلم منهجيات هندسة البرمجيات المناسبة وفقًا لخصائص المنتج المراد تطويره.
يمتدّ هذا المعيار إلى السنة الثانية لأنه مرتبط مباشرة باستخدام المنهجيات الرشيقة وTDD، التي تُدرَّس في السنة الثانية من البكالوريا.
برمجة تطبيقات باختيار أنواع البيانات وهياكلها الأنسب للسياق المطروح.
إدراج هياكل بيانات تتيح إنجاز برامج فعّالة، مع تقليل استهلاك الموارد وزمن التنفيذ إلى الحد الأدنى.
تصميم قواعد بيانات تضمن سلامة البيانات واتساقها للاستجابة لمشكلة مطروحة.
يتطلّب هذا المعيار معرفة نموذج الكيان والعلاقة ونظرية التطبيع، وبما أن هذه المعرفة محصورة في السنة الثانية من البكالوريا، فإن هذا المعيار يخصّ السنة الثانية في الغالب.
تنفيذ عمليات معالجة قاعدة البيانات الأساسية (الإنشاء والاستعلام والتحديث والحذف).
العمل على مستودعات بيانات أخرى بإجراء العمليات المناسبة لتلبية متطلبات المشروع.
تطبيق تقنيات تصميم التفاعل وفق أدلة الأسلوب.
دراسة ما إذا كانت البرامج المُنشأة مفيدة وسهلة الاستخدام لجمهورها المستهدف، مع تحديد أوجه القصور، وعند الاقتضاء تطبيق تحسينات في الفائدة وسهولة الاستخدام.
إعداد الوثائق اللازمة لكي يفهم المستخدم النهائي طريقة العمل، بهدف تزويده بدليل يساعده على استخدام البرنامج أو التطبيق بطريقة بسيطة وبديهية ومُرضية.
إدماج مفاهيم من فروع معيّنة لعلوم الحاسوب في إنجاز البرامج والتطبيقات.
البحث في التطبيقات الحالية لمعرفة طريقة عملها الداخلية.
متابعة إصدارات المشروع باستخدام أدوات التحكم في الإصدارات.
استخدام أدوات الذكاء الاصطناعي لإنتاج المحتويات (بما فيها وثائق للبحث في موضوع ما) وللبرمجة وللتعلّم، مع حسّ نقدي عالٍ في كل ذلك.
محاكاة البيئات باستخدام البرامج الخاصة و/أو المتاحة وتطوير الألعاب.
يتضمّن التخطيط حصصًا أكثر من الوقت المتاح في التقويم لسببين رئيسيين:
ملف الإنجاز والتقييم الذاتي
(15 حصة - التقييم 1 و2 و3)
إنشاء ملف إنجاز السنة الماضية والسنة الحالية، وطريقة سير المادة.
التعلّم الشامل بمساعدة الذكاء الاصطناعي
(10 حصص - التقييم 1 و2 و3)
الاستخدام النقدي لأدوات الذكاء الاصطناعي في التعلم.
تصميم الخوارزميات ومخططات التدفق
(15 حصة - التقييم 1 و2)
تقييم التفكير الحاسوبي والقدرة على تصميم حلول منطقية قبل البرمجة.
تطبيقات عملية في البرمجة وهياكل البيانات
(20 حصة - التقييم 1 و2 و3)
تحويل الخوارزميات إلى شيفرة حقيقية، مع اختيار هياكل بيانات فعّالة وتنفيذها.
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) |
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) |
مشروع: تحليل الكلفة الحسابية
(5 حصص - التقييم 1)
تحليل نظري وعملي لكفاءة الخوارزميات المطوَّرة، مع تعلّم قياس استهلاك الموارد وتحسينه.
خريطة تفاعلية تضم قواعد حساب التكلفة وأربع خوارزميات (الترتيب الفقاعي، والبحث الثنائي، والبحث الخطي، والترتيب بالاختيار) ورسوماً بيانية للنمو.
مقدمة إلى سطر أوامر Linux
(6 حصص - التقييم 1 و2)
تُستخدم سطر الأوامر أداةً طوال السنة لبلوغ أهداف أخرى. وعندما يحين الوقت، يُخصَّص وقت صريح لدراسة الأوامر الأساسية لترسيخ هذه المعرفة وتقييم الاستقلالية التقنية.
منهجية التقييم:
مشروع برمجة: فائز كوندورسيه
(5 حصص - التقييم 1 و2 و3)
تطوير برنامج يقرأ تفضيلات التصويت من ملف JSON ويحدّد ما إذا كان هناك فائز كوندورسيه.
مقدمة إلى تحليل المتطلبات
(3 حصص - التقييم 2)
قبل بدء مشروع قواعد البيانات، نتعلّم تحديد ما نحتاجه فعلًا لتجنّب الأخطاء لاحقًا.
مشروع متكامل لقواعد البيانات
(25 حصة - التقييم 2 و3)
مشروع متكامل يغطي دورة حياة البيانات، من التصميم إلى المعالجة والاستيراد والعرض.
تطبيق عملي في الجودة: تجربة المستخدم والأسلوب والتوثيق
(10 حصص - التقييم 3)
تحسين جودة البرمجيات المُنشأة، مع التركيز على تجربة المستخدم النهائي وقابلية صيانة الشيفرة.
ورشة عملية: التحكم في الإصدارات (Git)
(5 حصص - التقييم 3)
مقدمة إلى أدوات التحكم في الإصدارات الاحترافية لمتابعة مشاريع البرمجيات والتعاون فيها.
بحث: فروع علوم الحاسوب
(10 حصص - التقييم 3)
بحث مستقل أو موجَّه بالذكاء الاصطناعي في المفاهيم الأساسية لمجالات أخرى من علوم الحاسوب وتطبيقاتها الحالية.
محاكاة بيئات برمجة حقيقية
(5 حصص - التقييم 1 و2 و3)
مقدمة تجمع بين مهارات البرمجة والإبداع والاستخدام النقدي والفعّال لأدوات الذكاء الاصطناعي.
(6 حصص - التقييم 3)
خريطة مفاهيمية تفاعلية حول التشوهات الثمانية التي تحرف حكمنا في عصر الذكاء الاصطناعي (السلطة، والاستعجال، والأرقام المضللة، والتكرار، والطلاقة، والتفويض المعرفي، والاستدلال المدفوع بالرغبة، والثقة المفرطة)، مع بروتوكول من أربع خطوات للوقاية منها. تتضمن حالات حقيقية، والدراسات المرجعية، وأوامر (prompts) للتحقق من إجابات الذكاء الاصطناعي، واختبارًا.
تطبيقات البرمجة
دليل مرئي لتتعلّم كيف تدرس بشكل أفضل. بدلًا من الحفظ فقط، اكتشف كيف تبدأ بتحليل المعلومات وترتيب أولوياتها لتجعل دراستك أكثر فعالية.
مفيد للطلاب والأسر لفهم كيف نتعلّم وكيف نُقيَّم.
خريطتي المفاهيمية التفاعلية الفائقة التي توضّح المصطلحات المستخدمة في التكوين المهني (FP) والتعليم الثانوي وتربط بينها.
الأسس القانونية مرتّبة زمنيًا (الصفحات الرسمية):