Skip to content
Badr Academy Education
العربية
Badr Academy Education

Browse by topic

البرمجة والذكاء الاصطناعي (اختياري مسار الهندسة) — الصف الثاني الثانوي

Programming & AI (Engineering-track elective) — Secondary Grade 2

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

Support for the Egyptian Baccalaureate Programming & AI elective: term 1 — IT and society, how AI works and its ethics, cybersecurity, web applications, web design, media and UX; term 2 — data collection and cleaning, open data and APIs, statistical inference, regression and visualisation, machine learning, neural networks and large language models.

  • Eng. Abdelmaksoud Badr
  • No reviews yet
  • All levelsSuits beginners and experienced learners
  • In ArabicWith technical terms in English

About this course

Each lesson follows the book's map (big idea, key concepts, key terms, worked example, «توقف وفكّر», exam-style question); the academy adds hands-on labs on synthetic data and defensive-security scenarios.

Estimated duration: full year ≈ 30 weeks (23 academy lessons + labs and project weeks)

تفاصيل الكورس (بالإنجليزية)

What you will learn

  • Trace the main stages of IT (PCs → web → smartphones → cloud, big data and AI), explain Moore's law and emerging technologies (edge computing, autonomous driving, AR / VR, quantum computing) and analyse social impact with evidence
  • Explain how AI learns from data, describe its uses in daily life and industry, and evaluate its ethical issues (bias, privacy, transparency, accountability, jobs)
  • Explain how HTTPS combines symmetric and public-key encryption, TLS handshakes and certificates; apply multi-factor authentication; describe network-security design and incident response and risk management
  • Describe web-application architecture (client, server, database, front end / back end), HTTP / HTTPS, GET / POST, status codes, APIs and JSON, and front-end technologies (HTML, CSS, JavaScript)
  • Choose media types by their properties (resolution, colour depth, sampling, compression), design information and user experience, evaluate websites (usability tests, heuristics, analytics) and improve them iteratively
  • Distinguish primary and secondary data, plan sampling (simple random, stratified) and avoid bias; clean and transform data (missing values, duplicates, outliers, formats); use open data and APIs responsibly
  • Apply statistical inference: point and interval estimates, confidence intervals, null / alternative hypotheses, p-values and significance levels, Type I / II errors, and the choice between t- and chi-square tests
  • Fit and evaluate simple and multiple regression (least squares, R², RMSE, MAE), distinguish correlation from causation, and communicate data with honest visualisations
  • Explain machine-learning basics: features and labels, training / test split, supervised vs unsupervised learning, overfitting, evaluation (accuracy, precision, recall)
  • Explain neural networks (neurons, weights, bias, activation, layers) and deep learning, and how large language models and generative AI work, with their limits and responsible use

Who it is for: Engineering-track Baccalaureate S2 students who chose Programming & AI as their elective

Prerequisites: S1 Programming & AI (CRS-S1-PROGAI) and S1 mathematics

تقييمات ومحتوى من إعداد الأكاديمية – ليست امتحانات رسمية. / Academy-authored content and assessments – not an official exam.

Support for the Egyptian Baccalaureate Programming & AI elective: term 1 — IT and society, how AI works and its ethics, cybersecurity, web applications, web design, media and UX; term 2 — data collection and cleaning, open data and APIs, statistical inference, regression and visualisation, machine learning, neural networks and large language models.

What you will learn

  • Trace the main stages of IT (PCs → web → smartphones → cloud, big data and AI), explain Moore's law and emerging technologies (edge computing, autonomous driving, AR / VR, quantum computing) and analyse social impact with evidence
  • Explain how AI learns from data, describe its uses in daily life and industry, and evaluate its ethical issues (bias, privacy, transparency, accountability, jobs)
  • Explain how HTTPS combines symmetric and public-key encryption, TLS handshakes and certificates; apply multi-factor authentication; describe network-security design and incident response and risk management
  • Describe web-application architecture (client, server, database, front end / back end), HTTP / HTTPS, GET / POST, status codes, APIs and JSON, and front-end technologies (HTML, CSS, JavaScript)
  • Choose media types by their properties (resolution, colour depth, sampling, compression), design information and user experience, evaluate websites (usability tests, heuristics, analytics) and improve them iteratively
  • Distinguish primary and secondary data, plan sampling (simple random, stratified) and avoid bias; clean and transform data (missing values, duplicates, outliers, formats); use open data and APIs responsibly
  • Apply statistical inference: point and interval estimates, confidence intervals, null / alternative hypotheses, p-values and significance levels, Type I / II errors, and the choice between t- and chi-square tests
  • Fit and evaluate simple and multiple regression (least squares, R², RMSE, MAE), distinguish correlation from causation, and communicate data with honest visualisations
  • Explain machine-learning basics: features and labels, training / test split, supervised vs unsupervised learning, overfitting, evaluation (accuracy, precision, recall)
  • Explain neural networks (neurons, weights, bias, activation, layers) and deep learning, and how large language models and generative AI work, with their limits and responsible use

Who it is for: Engineering-track Baccalaureate S2 students who chose Programming & AI as their elective

Prerequisites: S1 Programming & AI (CRS-S1-PROGAI) and S1 mathematics

Academy-authored content.

Course content

The whole outline is shown here with the length of each session; sessions open once you have the course and it is activated in your account.

  • 3units
  • 23sessions
الترم الأول14 sessions
  1. L1.1 تطور تكنولوجيا المعلومات والتحول الاجتماعي Introduction video coming soon
  2. L1.2 كيف يعمل الذكاء الاصطناعي
  3. L1.3 الذكاء الاصطناعي في الحياة اليومية والصناعة
  4. L1.4 القضايا الأخلاقية للذكاء الاصطناعي
  5. L2.1 تقنيات التشفير والمصادقة
  6. L2.2 تصميم أمن الشبكات
  7. L2.3 الاستجابة للحوادث وإدارة المخاطر
  8. L3.1 البنية العامة لتطبيقات الويب
  9. L3.2 طرق الاتصال في تطبيقات الويب
  10. L3.3 أساسيات تكنولوجيا الواجهة الأمامية
  11. L4.1 أنواع الوسائط وخصائصها
  12. L4.2 تصميم المعلومات وتجربة المستخدم للمواقع
  13. L4.3 أساليب تقييم المواقع الإلكترونية
  14. L4.4 عملية التحسين التكراري للمواقع
الترم الثاني9 sessions
  1. L5.1 طرق جمع البيانات
  2. L5.2 تنقية البيانات وتحويلها
  3. L5.3 البيانات المفتوحة وواجهات برمجة التطبيقات
  4. L6.1 الاستدلال الإحصائي
  5. L6.2 استخدام تحليل الانحدار وتقييمه
  6. L6.3 تمثيل البيانات المرئي والتواصل
  7. L7.1 أساسيات التعلم الآلي
  8. L7.2 الشبكات العصبية والتعلم العميق
  9. L7.3 نماذج اللغة الكبيرة والذكاء الاصطناعي التوليدي
المشاريع والواجبات / Projects and assignments0 sessions
  1. A1 — «موقع آمن لنادٍ مدرسي»
  2. A2 — «تقرير علم بيانات»

The lecturer

Lecturer

Eng. Abdelmaksoud Badr

  • 72 published courses at the academy
Profile

Ratings and reviews

No ratings yet – be the first to rate.

No written reviews yet

Written reviews come from enrolled students after studying. We don’t display reviews that real students didn’t write.

Discussion (0)

Commenting is for signed-in members. Comments from people not enrolled in the course are reviewed by the lecturer or the academy before they appear.

No comments yet – be the first to join in.

Your next step

This course is part of the trackProgrammingFrom your first line of code to a project you build yourself. 20 courses

Courses close to this one

الإحصاء — الصف الثالث الثانوي

Statistics — Secondary Grade 3

الارتباط والانحدار، الساق والأوراق والرباعيات ونصف المدى الربيعي، الاحتمال والاحتمال الشرطي والاستقلال، المتغيرات العشوائية والتوقع والتباين وذو الحدين والهندسي والمتغير المتصل، والتوزيع…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

الفيزياء — الصف الثالث الثانوي

Physics — Secondary Grade 3

دعم منهج الفيزياء للصف الثالث الثانوي فصلًا بفصل: التيار الكهربي وقانونا أوم وكيرشوف، التأثير المغناطيسي للتيار وأجهزة القياس، الحث الكهرومغناطيسي والمولدات والمحولات،…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

الرياضيات — الصف الثالث الثانوي

Mathematics — Secondary Grade 3

دعم كتابي الرياضيات البحتة والتطبيقية للصف الثالث الثانوي 2026/27: ذات الحدين، الأعداد المركبة، المتجهات والمستقيمات والمستويات في الفراغ، التفاضل والتكامل وتطبيقاتهما، الاستاتيكا…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

التاريخ — الصف الثالث الثانوي

History — Secondary Grade 3

تاريخ مصر والعرب الحديث: الحملة الفرنسية، وبناء الدولة الحديثة، ومصر من الثورة العرابية حتى ثورة يوليو، والاستعمار في البلاد العربية حتى الاستقلال،…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

الجغرافيا — الصف الثالث الثانوي

Geography — Secondary Grade 3

الجغرافيا السياسية: مدخل، الدولة (تعريفها وأنواعها ومقومات قوتها الطبيعية والبشرية والنظام السياسي والانتخابي)، المشكلات السياسية (الحدود ومفهومها وأنواعها وتطور الخريطة السياسية والمشكلات…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

الكيمياء — الصف الثالث الثانوي

Chemistry — Secondary Grade 3

دعم كتاب الكيمياء للصف الثالث الثانوي بابًا بابًا: العناصر الانتقالية والحديد، والتحليل الكيميائي الوصفي والكمي، والاتزان الكيميائي والأيوني، والكيمياء الكهربية، والكيمياء العضوية…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

الأحياء — الصف الثالث الثانوي

Biology — Secondary Grade 3

دعم منهج الأحياء للصف الثالث الثانوي فصلًا بفصل: الدعامة والحركة، التنسيق الهرموني، التكاثر، المناعة، الحمض النووي DNA، الأحماض النووية وتخليق البروتين، ثم…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more