البرمجة والذكاء الاصطناعي – تانية ثانوي بكالوريا
شرح منهج البرمجة والذكاء الاصطناعي للصف الثاني الثانوي بكالوريا وحدة بوحدة: الوحدة الأولى، الوحدة الثانية، الوحدة الثالثة، مع امتحانات إلكترونية وبنك أسئلة وجزء البرمجة العملي.
المنهج النظري
الجزء النظري هو الجزء اللي عليه الدرجات في امتحان المادة، وده شرحه كامل وحدة بوحدة:
الوحدة الأولى (4 درس)
- الدرس 1-1: تطور تكنولوجيا المعلومات والتحول الاجتماعيشرح شامل ومبسط لتاريخ تكنولوجيا المعلومات، قانون مور، التحولات الاجتماعية الخمسة، والتقنيات الناشئة (القيادة الذاتية، الحوسبة…متاح مجاناً
- الدرس 1-2 كيف يعمل الذكاء الاصطناعي"الذكاء الاصطناعي" مش تقنية واحدة... دلوقتي هتفهم إزاي التعلم الآلي والتعلم العميق والذكاء الاصطناعي التوليدي كلهم مرتبطين ببعض…
- الدرس 1-3 الذكاء الاصطناعي في الحياة اليومية والصناعةمن تطبيق الترجمة في موبايلك... لحد المصنع اللي بيفحص المنتجات بعينه الرقمية. هتشوف فين الذكاء الاصطناعي شغال فعليًا حواليك، وإمتى…
- الدرس 1-4 القضايا الأخلاقية المتعلقة بالذكاء الاصطناعيالذكاء الاصطناعي مش بس دقة وسرعة... لما بيتخذ قرار عن حياة ناس حقيقيين، لازم نسأل: هل ده عادل؟ هل حد يقدر يفهم ليه اتقرر كده؟…
الوحدة الثانية (3 درس)
- الدرس 2-1 : تقنيات التشفير والمصادقةإزاي اتصالك بالإنترنت بيبقى آمن؟ هتعرف إزاي HTTPS وTLS والشهادات الرقمية والمصادقة الثنائية بيشتغلوا مع بعض لحماية بياناتك.متاح مجاناً
- الدرس 2-2 : تصميم أمان الشبكاتالشبكة الآمنة مش جدار حماية واحد بس... هتعرف إزاي Firewall وVPN وDMZ ونهج انعدام الثقة بيشتغلوا مع بعض في طبقات متعددة.
- الدرس 2-3 الاستجابة للحوادث وإدارة المخاطرمش كل حادث أمني بيقع لازم يبقى كارثة... هتعرف إزاي تتعامل مع الحوادث بخطوات منظمة، وإزاي تحدد أولويات المخاطر بناءً على التأثير ×…
الوحدة الثالثة (3 درس)
- ٣-١ البنية العامة لتطبيقات الويبمن المتصفح اللي بتفتحه، لحد قاعدة البيانات اللي بتخزن كل حاجة — هتفهم إزاي ثلاث طبقات بتشتغل مع بعض عشان تطبيق ويب يخدمك في ثواني.متاح مجاناً
- الدرس ٣-٢ طرق اتصال تطبيقات الويبمن المتصفح اللي بتفتحه، لحد البيانات اللي بترجعلك من الخادم — هتفهم إزاي العميل والخادم بيتكلموا مع بعض، وإيه هي قواعد HTTP، وطرق…
- الدرس ٣-٣ أساسيات تقنية الواجهة الأماميةمن هيكل الصفحة لحد سلوكها التفاعلي — هتفهم إزاي HTML وCSS وJavaScript بيشتغلوا مع بعض لبناء صفحة ويب، وإيه اللي بيخلي الواجهة…
الجزء العملي (البرمجة)
جزء البرمجة نجاح ورسوب فقط ومش بيتضاف للمجموع، وبنشرحه عملي خطوة بخطوة:
بايثون Python
- الطباعة والنصوصهتتعلم تطبع نصوص على الشاشة، تفرّق بين النص والحساب، تستخدم التعليق، وتعرف نوع البيانات — بمحرر أكواد تفاعلي.متاح مجاناً
- المتغيرات (Variables)هتتعلم إزاي تخزّن القيم في متغيرات، تسند وتعيد الإسناد، تطبع القيمة، وتعرف نوع المتغير — بمحرر أكواد تفاعلي.متاح مجاناً
- عبارة if والمقارناتهنتعلم إزاي نخلي البرنامج ينفذ سطر بس لو شرط معين اتحقق، وإزاي نقارن بين القيم بأكثر من طريقة.متاح مجاناً
- عبارة elif والعوامل المنطقيةهنتعلم إزاي نضيف أكثر من شرط في نفس الـ if، وإزاي نربط شرطين مع بعض باستخدام and و or.متاح مجاناً
- الحلقات التكرارية forهنتعلم إزاي نخلي البرنامج يكرر نفس الكود أكثر من مرة، وإزاي نتحكم في عدد المرات باستخدام range.متاح مجاناً
جافا سكريبت JavaScript
- 📝 أول برنامج في حياتناهنا هنبدا نكتب اول كود ونتعرف علي المتغيرات
- المتغيرات في جافا سكريبتهتتعلم إزاي تخزّن البيانات في متغيرات، وتستخدمها، وتغيّر قيمها — كل ده بأمثلة عملية تقدر تشغّلها بنفسك.متاح مجاناً
- مقدمة في الجمل الشرطية ifمقدمة في الجمل الشرطية if
- العمليات المنطقية 📝 AND · OR · NOT📊 العمليات المنطقية في سطر واحد ⏱ دقيقتين && AND الشرطين لازم يكونوا صح || OR يكفي شرط واحد صح ! NOT تعكس النتيجة (صح ← خطأ)
- ❌ NOT ومقدمة عن switchنتعلم عكس الشروط باستخدام ! ونتعرف على switch
- 🔀 Switch في JavaScriptنتعلم إزاي نستخدم switch للمقارنات المتعددة ونفهم الفرق بينه وبين if
- 🔄 for loop في JavaScriptنتعلم إزاي نكرر الأوامر باستخدام for loop
- 🔄 while loop في JavaScriptنتعلم إزاي نكرر الأوامر طالما الشرط true باستخدام while loop
- 📦 Array في JavaScriptنتعلم إزاي نخزن مجموعة من البيانات في مكان واحد ونطبعها باستخدام for و while
- 📦 Function في JavaScriptنتعلم إزاي ننظم الكود ونكرر الأوامر بسهولة باستخدام Function
HTML
- 🌐 HTML للمبتدئيننتعلم أساسيات HTML: الهيكل، العناوين، القوائم، الصور، والإدخالات
CSS
- 🎨 CSS للمبتدئيننتعلم تنسيق المواقع باستخدام CSS: الألوان، الخطوط، الحدود، hover، transition، div و span