منهج البرمجة والذكاء الاصطناعي
استكشف الخريطة الكاملة لمنهج البرمجة والذكاء الاصطناعي للصفين الأول والثاني الثانوي. وحدات منظمة تجمع بين الفهم العميق، حل المسائل، والتطبيق البرمجي المباشر مع المساعد الذكي.
منهج الصف الأول الثانوي
التأسيس البرمجي، التفكير الخوارزمي، وتطبيقات الويب والذكاء الاصطناعي التوليدي.
الوحدة الأولى: ما هي المعلومات؟
SEC1-U1المعلومات والوسائط
التمييز بين البيانات والمعلومات والمعرفة، وفهم خصائص المعلومات الأساسية مثل الاستمرارية وقابلية التكرار والانتشار، ودراسة أنواع الوسائط ودور الثقافة الإعلامية والتحقق المتبادل.
أخلاقيات المعلومات
المفاهيم والتوجهات السلوكية الواجب اتباعها في المجتمع الرقمي، وقواعد النشر المسؤول للمعلومات على الإنترنت واحترام حقوق وخصوصية الآخرين.
الوحدة الثانية: القوانين والحقوق في مجتمع المعلومات
SEC1-U2البيانات الشخصية
تعريف البيانات الشخصية وتصنيفاتها إلى بيانات أساسية وأرقام هوية وبيانات حساسة (بيومترية وصحية)، والآثار القانونية لحمايتها من الاختراق وسوء الاستخدام.
حقوق الملكية الفكرية
فهم حقوق المؤلف والملكية الصناعية، وضوابط الاستخدام العادل والاقتباس المشروع، والتعرف على رخص المشاع الإبداعي والعلامات التجارية وبراءات الاختراع.
استخدام المعلومات والكشف عنها
الضوابط الأخلاقية والقانونية المنظمة لنشر وتداول المعلومات، والحفاظ على السرية المهنية، والتفرقة بين حرية التعبير وإفشاء الأسرار أو التشهير.
الوحدة الثالثة: أمن المعلومات
SEC1-U3تهديدات وإجراءات مواجهة أمن المعلومات
المثلث الذهبي لأمن المعلومات CIA (السرية، السلامة، والتوافرية)، واستعراض التهديدات الشائعة مثل الوصول غير المصرح به والفيروسات والبرمجيات الخبيثة.
التهديدات والتدابير المضادة في أمن المعلومات (2)
الهندسة الاجتماعية والتصيد الاحتيالي (Phishing)، وبرامج الفدية، واستراتيجيات وضع كلمات مرور قوية واستخدام المصادقة الثنائية وتحديث البرمجيات.
التهديدات والتدابير المضادة في أمن المعلومات (3)
النسخ الاحتياطي (Backup) وأهميته في استعادة البيانات بعد الكوارث، والتوعية بمخاطر استخدام شبكات الواي فاي العامة غير المشفرة، وأساسيات جدران الحماية.
الوحدة السادسة: تصميم المعلومات
SEC1-U6النظام الثنائي وكمية البيانات
النظام الثنائي (Binary System)، ومفهوم البت (Bit) والبايت (Byte)، وحساب وحدات قياس سعات التخزين المختلفة من الكيلوبايت حتى التيرابايت.
النظام السادس عشر (Hexadecimal)
النظام الست عشري وأهميته في تمثيل البيانات الثنائية بطريقة مدمجة وسهلة القراءة، وقواعد التحويل بين الأنظمة الثنائية والعشرية والست عشرية.
التمثيل الرقمي للأحرف
جداول ترميز النصوص من معيار ASCII إلى معيار الترميز الموحد Unicode (UTF-8)، وكيفية تمثيل الحروف والرموز واللغات العالمية وخاصة اللغة العربية.
العمليات الحسابية العددية [1]
إجراء عمليات الجمع والطرح الثنائي المباشر، وتطبيق قواعد الحمل والاستعارة الثنائية وفهم كيفية تنفيذ وحدة الحساب والمنطق (ALU) للعمليات.
العمليات الحسابية العددية [2]
تمثيل الأرقام السالبة بالنظام الثنائي باستخدام المتمم الأحادي والمتمم الثنائي (Two's Complement)، وتنفيذ عمليات الطرح الثنائي عبر الجمع بالمتمم.
رقمنة الصور
مفهوم البكسل (Pixel) ودقة الصورة (Resolution)، وعمق اللون ونموذج الألوان RGB، وحساب الحجم التخزيني للصور الرقمية النقطية والفرق بينها وبين الصور الشعاعية.
تصميم البيانات
تقنيات تمثيل وتنظيم البيانات بصرياً لتسهيل استيعابها وفهمها، واختيار الرسوم والمخططات البيانية الملائمة لطبيعة البيانات والمعلومات المستهدفة.
الوحدة السابعة: الكمبيوترات
SEC1-U7بنية الكمبيوتر
معمارية فون نيومان ومكونات الحاسب الخمسة الأساسية: وحدة التحكم، وحدة الحساب والمنطق، الذاكرة الرئيسية، ووحدات الإدخال والإخراج.
برامج الكمبيوتر
تصنيف البرمجيات إلى برمجيات النظام (نظام التشغيل ومحركات التشغيل) وبرمجيات تطبيقية، وفهم دور نظام التشغيل كوسيط بين العتاد والمستخدم.
الدوائر المنطقية
البوابات المنطقية الأساسية (AND, OR, NOT, XOR) وجداول الحقيقة، وتصميم دوائر الجمع النصفي (Half Adder) ودائرة الجمع الكامل (Full Adder).
الوحدة الثامنة: الشبكات
SEC1-U8شبكات الكمبيوتر
مفهوم شبكات الحاسوب وأنواعها الجغرافية (LAN, WAN, MAN)، والمكونات المادية للشبكة كالمحولات (Switches) والموجهات (Routers) ونقاط الوصول.
عناوين IP وأسماء النطاقات
نظام العنونة بالـ IP (الفرق بين IPv4 وIPv6)، وبنية العنوان، ونظام أسماء النطاقات (DNS) وكيفية ترجمة أسماء المواقع إلى عناوين رقمية.
بروتوكول الاتصال
مفهوم بروتوكولات الاتصال وحزمة بروتوكولات TCP/IP، وتقسيم البيانات إلى حزم (Packets)، والتحكم في تدفق وسلامة البيانات وضمان وصولها.
الوحدة التاسعة: قواعد البيانات
SEC1-U9قواعد البيانات [1]
مفهوم قاعدة البيانات وأنظمة إدارتها (DBMS)، والفرق بين الملفات التقليدية وقواعد البيانات، وبنية الجداول والحقول والسجلات والمفاتيح الأساسية.
قواعد البيانات [2]
العلاقات بين الجداول (واحد لواحد، واحد لمتعدد، متعدد لمتعدد)، واستخدام المفتاح الأجنبي (Foreign Key)، ومقدمة للغة الاستعلامات البنيوية SQL.
الوحدة الثانية عشرة: البرمجة
SEC1-U12الخوارزميات
مفهوم الخوارزمية وخصائصها، وطرق التعبير عنها بالكود الزائف (Pseudocode) والمخططات الانسيابية (Flowcharts) بأسلوب خطوة بخطوة ومنطقي.
أساسيات البرمجة [1]
مقدمة لغة بايثون، كتابة أول برنامج، التعامل مع المتغيرات وأنواع البيانات الأساسية (نصوص، أعداد صحيحة وعشرية، قيم منطقية)، ودوال الإدخال والإخراج.
أساسيات البرمجة [2]
الجمل الشرطية (if, elif, else) لاتخاذ القرارات، وحلقات التكرار (for, while) لتكرار التعليمات، والتحكم في سير البرنامج باستخدام break وcontinue.
الوحدة الثالثة عشرة: الذكاء الاصطناعي التوليدي
SEC1-U13الذكاء الاصطناعي التوليدي
مفهوم الذكاء الاصطناعي التوليدي (Generative AI) والنماذج اللغوية الكبيرة (LLMs)، وكيفية صياغة الأوامر والمطالبات (Prompt Engineering) بكفاءة لتوليد الأكواد والمحتوى.
HTML, CSS
بناء الهيكل الأساسي لصفحات الويب باستخدام وسوم HTML الأساسية، وتنسيق المظهر والخطوط والألوان وتوزيع العناصر باستخدام قواعد وأنماط CSS.
HTML, JS
إضافة التفاعلية إلى صفحات الويب باستخدام JavaScript، والتحكم في عناصر الصفحة عبر شجرة الوثيقة (DOM)، والاستجابة لأحداث المستخدم كالنقر والإدخال.
إنشاء صفحة ويب ثابتة
تطبيق عملي لتصميم وبناء موقع ويب ثابت كامل يضم ترويسة ومحتوى رئيسي وقائمة تنقل وتذييل، وتطبيق أفضل ممارسات التنسيق البصري.
إنشاء صفحات ويب تفاعلية
تطوير صفحة الويب لتصبح تفاعلية بالكامل عبر إضافة الرسوم المتحركة والتأثيرات الحركية والنوافذ المنبثقة والاستجابة الديناميكية لاختيارات المستخدم.
عرض تقديمي لموقع الويب
تقديم وعرض موقع الويب المطوّر أمام الزملاء، وشرح القرارات التصميمية والبرمجية المتخذة، وتلقي التغذية الراجعة وتقييم قابلية الاستخدام.
تطوير تطبيق اختبارات
مشروع تطبيقي لبناء تطبيق اختبارات تفاعلي (Quiz App) باستخدام HTML وCSS وJavaScript، وتخزين بنك الأسئلة وعرضها وحساب النتيجة فورياً.
مراجعة تطبيق الاختبارات
فحص واختبار تطبيق الاختبارات، واكتشاف الأخطاء البرمجية (Debugging) وتصحيحها، وتحسين واجهة المستخدم وإضافة مؤقت زمني للأسئلة.
تطوير لعبة تكسير القوالب 1
بدء تطوير لعبة تفاعلية كلاسيكية على الويب (Breakout Game) باستخدام لوحة الرسم HTML5 Canvas، ورسم عناصر اللعبة (المضرب والكرة والقوالب).
تطوير لعبة تكسير القوالب 2
استكمال منطق اللعبة: الكشف عن التصادمات (Collision Detection) بين الكرة والمضرب والقوالب، وإخفاء القوالب المكسورة وحساب النقاط وخسارة المحاولات.
ملخص لعبة تكسير القوالب
مراجعة الكود الكامل للعبة وإضافة المؤثرات الصوتية والمستويات المتعددة المتزايدة الصعوبة، وتحسين سرعة واستجابة اللعبة على مختلف الشاشات.
عرض تقديمي للعبة تكسير القوالب المطورة
العرض الختامي لمشروع اللعبة المطورة، ومناقشة تقنيات التطوير ودور الذكاء الاصطناعي التوليدي في تسريع كتابة وتصحيح الأكواد، واستخلاص المهارات المكتسبة.
الوحدة الأولى: أساسيات البرمجة والمتغيرات
QUREO-JS-SEC1-U1الفصل 1: مقدمة
مرحبًا بك في عالم البرمجة! في هذا الفصل، سنتعلم البرمجة معًا بطريقة ممتعة. سنبدأ بسؤال: “ماذا يمكن أن تفعل البرمجة؟” ثم نتدرج إلى كتابة برنامجك الخاص لعرض النصوص على الشاشة.
الفصل 2: الحسابات والنصوص
ستتعلم كيفية إخراج النصوص والأرقام والمعادلات إلى وحدة التحكم (console).
الفصل 3: المتغيرات
سنتعلم عن “التعريف”، و”الإسناد”، و”إعادة الإسناد” للمتغيرات.
الفصل 4: مراجعة الفهم
دعنا نراجع محتوى الفصول من 1 إلى 3 للتأكد من أنك تفهمه!
الوحدة الثانية: الجمل الشرطية والتفرع (if / else)
QUREO-JS-SEC1-U2الفصل 5: جملة if
ستتعلم برنامج التفرع الشرطي الذي يقول: “إذا تحقق الشرط A، نفذ العملية A”.
الفصل 6: جمل if - else
ستتعلم كيفية كتابة برنامج تفرع شرطي يقول: “إذا تحقق الشرط A، نفذ العملية A. وإلا، نفذ العملية B”.
الفصل 7: Else if
ستتعلم كيفية كتابة برنامج تفرع شرطي يقول: “إذا تحقق الشرط A، نفذ العملية A؛ وإلا إذا تحقق الشرط B، نفذ العملية B”.
الفصل 8: مراجعة الفهم
دعنا نراجع محتوى الفصول من 5 إلى 7 للتأكد من أنك تفهمه!
الوحدة الثالثة: المعاملات المنطقية وحلقات التكرار
QUREO-JS-SEC1-U3الفصل 9: العامل المنطقي
ستتعلم كيفية كتابة واستخدام العوامل المنطقية “و” (and) و”أو” (or).
الفصل 10: العملية التكرارية
ستتعلم كيفية كتابة جملة “for” التي تكرر عملية معينة عددًا محددًا من المرات.
الفصل 11: مراجعة الفهم
دعنا نراجع محتوى الفصول من 9 إلى 10 للتأكد من أنك تفهمه!
الوحدة الرابعة: بناء واستدعاء الدوال البرمجية
QUREO-JS-SEC1-U4الفصل 12: الدالة (1)
ستتعلم كيفية استخدام وكتابة الدوال التي تستقبل بيانات، وتنفذ عمليات محددة، وتعيد النتيجة.
الفصل 13: الدالة (2)
ستتعلم كيفية استخدام وكتابة الدوال التي تستقبل بيانات، وتنفذ عمليات محددة، وتعيد النتيجة.
الفصل 14: مراجعة الفهم
دعنا نراجع محتوى الفصول من 12 إلى 13 للتأكد من أنك تفهمه!
الوحدة الخامسة: أنواع البيانات وهياكل المصفوفات
QUREO-JS-SEC1-U5الفصل 15: الأنواع
سنتعلم كيفية التمييز والمقارنة بين نوع النصوص (string) ونوع الأرقام (number).
الفصل 16: المصفوفة
ستتعلم كيفية كتابة المصفوفات، واستخراج القيم منها، واستخدامها مع التكرار.
الفصل 17: مراجعة الفهم
دعنا نراجع محتوى الفصول من 15 إلى 16 للتأكد من أنك تفهمه!
الوحدة السادسة: مدخل إلى تطوير واجهات الويب (HTML & CSS)
QUREO-JS-SEC1-U6الفصل 18: HTML(1)
تعلم كيفية عرض النصوص والصور في المتصفح باستخدام HTML!
الفصل 19: CSS(1)
تعلم كيفية تغيير لون النصوص وتغيير حجم الأحرف لتنسيق مظهر النصوص في المتصفح باستخدام CSS!
الفصل 20: مراجعة الفهم
دعنا نراجع محتوى الفصول من 18 إلى 19 للتأكد من أنك تفهمه!
الوحدة السابعة: الشروط والتكرار والدوال المتقدمة
QUREO-JS-SEC1-U7الفصل 21: الشروط (4)
دعنا نراجع كيفية استخدام وكتابة جمل if، و if-else، و else if!
الفصل 22: التكرار (2)
دعنا نراجع كيفية استخدام وكتابة حلقات for التي تكرر عملية معينة عددًا محددًا من المرات!
الفصل 23: الدوال (3)
دعنا نراجع كيفية استخدام وكتابة الدوال التي تستقبل بيانات، وتنفذ عملية معينة، وتعيد النتيجة!
الفصل 24: مراجعة الفهم
دعنا نراجع للتأكد من فهمك لمحتوى الفصول من 21 إلى 23!
الوحدة الثامنة: التكرار المتقدم والتعامل مع المصفوفات
QUREO-JS-SEC1-U8الفصل 25: التكرار (3)
دعنا نراجع كيفية استخدام وكتابة حلقات for التي تكرر عملية معينة عددًا محددًا من المرات!
الفصل 26: المصفوفات (2)
دعنا نراجع كيفية كتابة المصفوفات، واستخراج القيم منها، واستخدامها مع الحلقات.
الفصل 27: مراجعة الفهم
دعنا نراجع للتأكد من فهمك لمحتوى الفصول من 25 إلى 26!
الوحدة التاسعة: حلقة for...of والشروط المركبة
QUREO-JS-SEC1-U9الفصل 28: for of
دعنا نتعلم كيفية دمج حلقات for مع المصفوفات لإخراج جميع القيم الموجودة في المصفوفة!
الفصل 29: الشروط (5)
دعنا نراجع تداخل فروع الشروط عبر دمج جمل if!
الفصل 30: مراجعة الفهم
دعنا نراجع للتأكد من فهمك لمحتوى الفصول من 28 إلى 29!
لم يتم العثور على دروس مطابقة
جرب البحث بكلمات أخرى مثل "بايثون"، "الذكاء الاصطناعي"، "أمن"، "شبكات"، أو اضغط على مسح البحث.
سيتم إتاحة وحدات هذا الترم قريباً
يجري تجهيز وتحديث ملفات هذا الفصل الدراسي طبقاً للخطة الزمنية لوزارة التربية والتعليم.
جاهز تتقن منهج البرمجة والذكاء الاصطناعي عملياً؟
سجل بياناتك للانضمام لأقرب مجموعة، وحمل تطبيق الطالب لمتابعة الحضور وحل الكويزات والاستفادة من المساعد الذكي.