أحمد دوميBTEC IT

أسئلة وأجوبة BTEC IT

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

الأمن السيبراني

برامج مكافحة الفيروسات: التوقيعات والفحص السلوكي والحجر الصحي

  • كيف يعمل برنامج مكافحة الفيروسات؟
  • ما هي توقيعات الفيروسات؟

الجواب المختصر: برنامج مكافحة الفيروسات (Antivirus) يبحث عن البرامج والملفات الضارة ويتعامل معها قبل أن تسبب الضرر. يعتمد على التوقيعات (مقارنة الملف ببصمات فيروسات معروفة) وعلى الفحص السلوكي (البحث عن أوامر مشبوهة حتى لو لم يعرف اسم الفيروس). وعند اكتشاف تهديد قد يحذف الملف أو ينظفه أو يضعه في الحجر الصحي.

الشرح الكامل ←

طرق مصادقة المستخدم: كلمة المرور والبيومترية والرموز وKerberos والشهادات

  • ما هي طرق المصادقة؟
  • ما الفرق بين المصادقة البيومترية وكلمة المرور؟

الجواب المختصر: مصادقة المستخدم (Authentication) تتحقق من أن الشخص هو من يدّعي. أبسط طرقها اسم المستخدم وكلمة المرور، ومن طرقها الأقوى: المصادقة البيومترية (بصمة أو وجه)، والتحقق بخطوتين، ورموز الأمان المؤقتة، وNFC، وبروتوكول Kerberos الذي يستخدم تذاكر، والشهادات الرقمية التي تثبت هوية المواقع.

الشرح الكامل ←

الفرق بين المصادقة والتحكم في الوصول

  • ما الفرق بين المصادقة والتحكم في الوصول؟
  • هل المصادقة هي نفسها التحكم في الوصول؟

الجواب المختصر: المصادقة (Authentication) تتحقق من هوية المستخدم: من أنت؟ أما التحكم في الوصول (Access Control) فيحدد ما يُسمح لك أن تفعله بعد إثبات هويتك. مثلًا في مجلد مشترك قد يحصل موظف على صلاحية قراءة فقط، أو تعديل، أو تحكم كامل (Full Control). وليس من المنطقي أن يحصل الجميع على التحكم الكامل.

الشرح الكامل ←

النسخ الاحتياطي والتخزين السحابي: أين نحتفظ بالنسخة؟

  • لماذا نحتاج النسخ الاحتياطي؟
  • أين نحفظ النسخة الاحتياطية؟

الجواب المختصر: النسخ الاحتياطي (Backup) نسخة من البيانات تُستعمل لاستعادتها إن تعطل الجهاز أو فُقدت البيانات بدل خسارتها بالكامل. يمكن حفظها على وسيط خارجي مثل USB أو قرص خارجي، أو في موقع بعيد عن الموقع الأصلي، أو في التخزين السحابي. ويُفضَّل أن تكون خارج الموقع لأن بقاء النسخة والأصل معًا قد يفقد الاثنتين عند حادث كبير.

الشرح الكامل ←

إساءة استخدام الحاسوب: ما الأفعال غير القانونية؟

  • ما هي إساءة استخدام الحاسوب؟
  • ما الأفعال التي تُعدّ إساءة استخدام للحاسوب؟

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

الشرح الكامل ←

أثر الهجمات السيبرانية: خسارة تشغيلية ومالية وسمعة وملكية فكرية

  • ما هو أثر الهجمات السيبرانية على المؤسسة؟
  • ما هي الخسارة التشغيلية والمالية وخسارة السمعة؟

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

الشرح الكامل ←

المسؤوليات القانونية في الأمن السيبراني: حماية البيانات وإساءة استخدام الحاسوب

  • ما هي المسؤوليات القانونية في الأمن السيبراني؟
  • ما المسؤوليات القانونية التي تقع على المؤسسة عند جمع بيانات العملاء؟

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

الشرح الكامل ←

حماية البيانات الشخصية و GDPR: المبادئ وحقوق الأفراد

  • ما هي اللائحة العامة لحماية البيانات GDPR؟
  • ما مبادئ حماية البيانات؟

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

الشرح الكامل ←

حالات البيانات: التخزين والنقل والمعالجة

  • ما هي حالات البيانات في الأمن السيبراني؟
  • ما الفرق بين Data at Rest وData in Transit وData in Use؟
  • كيف تنتقل البيانات من جهازك إلى الخادم؟
  • لماذا يجب حماية البيانات في كل مراحل رحلتها؟

الجواب المختصر: تكون البيانات في ثلاث حالات: مخزَّنة (Data at Rest) كما في قواعد البيانات، ومنقولة (Data in Transit) حين تنتقل عبر الشبكات، وقيد المعالجة (Data in Processing، وتُسمّى أيضًا Data in Use) حين يعمل النظام عليها. يؤكد أحمد أن الأمن السيبراني لا يقتصر على حماية الأجهزة بل يمتد إلى حماية البيانات في جميع مراحل رحلتها.

الشرح الكامل ←

الحماية متعددة الطبقات: لماذا لا تكفي وسيلة واحدة؟

  • لماذا نحتاج أكثر من وسيلة حماية؟
  • ما هي طبقات الحماية في الأمن السيبراني؟

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

الشرح الكامل ←

خدمتا DNS وDHCP: تحويل الأسماء إلى عناوين وتوزيع إعدادات الشبكة تلقائيًا

  • ما هو DNS وكيف يعمل؟
  • ما هو DHCP؟

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

الشرح الكامل ←

هجوم قطع الخدمة DoS وDDoS: ما هو وكيف يعطّل الموقع؟

  • ما هو هجوم DoS؟
  • ما الفرق بين DoS وDDoS؟

الجواب المختصر: هجوم قطع الخدمة (Denial of Service, DoS) يرسل فيه المهاجم عددًا هائلًا من الطلبات إلى خادم، فينشغل بها حتى يصبح بطيئًا جدًا أو يتوقف فلا يصل إليه المستخدم الحقيقي. وفي النسخة الموزعة (DDoS) تأتي الطلبات من عدد كبير من الأجهزة في الوقت نفسه. الهدف في الحالتين تعطيل الخدمة.

الشرح الكامل ←

مخاطر التقنيات الجديدة: إنترنت الأشياء والحوسبة السحابية

  • ما هي مخاطر إنترنت الأشياء؟
  • ما هي مخاطر الحوسبة السحابية؟

الجواب المختصر: التقنيات الجديدة مفيدة جدًا لكنها تقدّم طرق هجوم جديدة. ففي إنترنت الأشياء (IoT) تتصل أجهزة يومية مثل الكاميرات والتلفاز الذكي بالإنترنت، فكاميرا بكلمة مرور ضعيفة قد تصير نقطة دخول. وفي الحوسبة السحابية تُخزَّن البيانات وتعمل الخدمات خارج المؤسسة، فتصبح حماية البيانات مسؤولية مشتركة مع المزوّد: من يحميها، وكيف تُخزَّن، ومن يصل إليها.

الشرح الكامل ←

أساسيات التشفير: لماذا نشفّر البيانات، وكيف تُخزَّن كلمات المرور، وتشفير الأقراص

  • ما هو التشفير ولماذا نستخدمه؟
  • ما هو المفتاح العام والخاص؟

الجواب المختصر: التشفير (Encryption) يعني تحويل البيانات إلى شكل غير مفهوم لأي شخص غير مصرح له، ولا تُقرأ بشكلها الطبيعي إلا بالمفتاح المناسب. فإن سرق مهاجم ملفًا مشفرًا حصل على نص غير مفهوم. ولا يُفترض أن تخزّن المؤسسة كلمات المرور نصًا واضحًا؛ بل بطريقة تجعل الحصول على الأصلية صعبًا حتى لو سُرقت قاعدة البيانات.

الشرح الكامل ←

التهديدات الخارجية: البرمجيات الخبيثة والقرصنة والتخريب وقطع الخدمة والتصيّد

  • ما هي التهديدات الخارجية في الأمن السيبراني؟
  • أنواع الهجمات السيبرانية الخارجية

الجواب المختصر: التهديد الخارجي (External Threat) هو خطر يأتي من خارج المؤسسة. وتعرض مادة أحمد خمسة أشكال: البرمجيات الخبيثة (Malware)، والقرصنة (Hacking)، والتخريب (Sabotage)، وهجوم قطع الخدمة (DoS)، والتصيّد الاحتيالي (Phishing). وتُضاف إليها الهندسة الاجتماعية التي تخدع الإنسان نفسه.

الشرح الكامل ←

أذونات الملفات والامتيازات: مبدأ أقل صلاحية (Least Privilege)

  • ما هو مبدأ أقل صلاحية؟
  • ما الفرق بين الأذونات والامتيازات؟

الجواب المختصر: أذونات الملفات (File Permissions) تحدد من يصل إلى أي ملف أو مجلد، والامتيازات (Privileges) تحدد ما يستطيع المستخدم فعله داخل النظام كتثبيت برامج أو تغيير الإعدادات. المبدأ العملي هو أقل صلاحية ممكنة (Least Privilege): كل شخص يأخذ ما يحتاجه لعمله فقط.

الشرح الكامل ←

جدار الحماية (Firewall): كيف يعمل؟ تصفية الحزم وNAT وقواعد الدخول والخروج

  • ما هو جدار الحماية وكيف يعمل؟
  • ما هو NAT؟

الجواب المختصر: جدار الحماية (Firewall) برنامج أو جهاز يراقب البيانات التي تدخل الشبكة أو تخرج منها ويقرر بحسب القواعد: مسموح أو ممنوع. يعمل بعدة آليات: تصفية الحزم (Packet Filtering) بالنظر إلى عنوان IP والوجهة والمنفذ والبروتوكول، والوعي بطبقة التطبيقات، وقواعد للبيانات الواردة (Inbound) والخارجة (Outbound)، وإخفاء العناوين الداخلية بـNAT.

الشرح الكامل ←

أنواع الهاكرز ودوافعهم

  • ما أنواع الهاكرز؟
  • ما الفرق بين القبعة البيضاء والسوداء والرمادية؟
  • من هو الهاكر الأخلاقي؟
  • ما هو Script Kiddie؟
  • ما هي جهات التهديد (Threat Actors)؟

الجواب المختصر: الهاكر شخص يملك معرفة متقدمة بالأنظمة والشبكات، وليس بالضرورة مجرمًا. وتُصنَّف أنواعه بحسب الهدف والدافع إلى ستة: القبعة البيضاء (الهاكر الأخلاقي)، والقبعة السوداء، والقبعة الرمادية، والمبتدئ Script Kiddie، والمدعوم من دولة، والهاكر الناشط Hacktivist. المهارة نفسها ليست المشكلة، بل طريقة استخدامها.

الشرح الكامل ←

التهديدات الداخلية: موظف غاضب، وصول غير مصرح به، ونقص التدريب

  • ما هي التهديدات الداخلية في الأمن السيبراني؟
  • أمثلة على تهديدات الموظفين

الجواب المختصر: التهديدات الداخلية (Insider Threats) سبعة أشكال شائعة في مادة أحمد: موظف غير راضٍ، ووصول غير مصرح به، وضعف إجراءات أمنية، وأجهزة غير محمية، ونقص تدريب، ومواقع إلكترونية غير موثوقة، وزوار المؤسسة. بعضها متعمد وبعضها مجرد خطأ.

الشرح الكامل ←

التهديدات الداخلية والخارجية في الأمن السيبراني

  • ما الفرق بين التهديد الداخلي والخارجي؟
  • أمثلة على التهديدات الداخلية والخارجية

الجواب المختصر: التهديد الداخلي (Internal Threat) يأتي من داخل المؤسسة، وقد يكون متعمدًا أو نتيجة خطأ أو إهمال أو نقص تدريب. التهديد الخارجي (External Threat) يأتي من خارجها، مثل البرمجيات الخبيثة والاختراق والتخريب وقطع الخدمة والتصيّد. الفرق في المصدر لا في خطورة الأثر.

الشرح الكامل ←

عنونة IP: IPv4 وفئات A وB وC والعناوين الخاصة وNAT وIPv6 وكيف تعرف عنوان جهازك

  • ما هو عنوان IP؟
  • ما الفرق بين IPv4 وIPv6؟
  • ما هي العناوين الخاصة وNAT؟

الجواب المختصر: عنوان IPv4 مكوّن من 32 بتًا ويُكتب بأربع مجموعات عشرية من 0 إلى 255، ويتحدد جزء الشبكة وجزء المضيف بالقناع أو البادئة (مثل /24) بعد أن كانت الفئات A وB وC الأساس التاريخي. وتُستخدم العناوين الخاصة (10.0.0.0/8 و172.16.0.0/12 و192.168.0.0/16) داخل الشبكة المحلية، ويترجمها الراوتر بتقنية NAT إلى عنوان عام عند الخروج للإنترنت. أما IPv6 فبطول 128 بتًا وقد طُوّر لأن مساحة IPv4 محدودة.

الشرح الكامل ←

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

  • ما هي أنواع البرمجيات الخبيثة؟
  • ما الفرق بين الفيروس وحصان طروادة؟
  • ما هو برنامج التجسس؟

الجواب المختصر: البرمجيات الخبيثة (Malware) برامج تُصمَّم لإيذاء الحاسوب أو البيانات أو لجمع معلومات عن المستخدم. تتفاوت بين برامج تجسس تراقب ما تكتبه، وإعلانات مزعجة، وفدية تحتجز الملفات مقابل مال، وفيروسات تنسخ نفسها وتنتشر.

الشرح الكامل ←

بنية الشبكة: الند للند والعميل/الخادم والعميل منخفض الأداء

  • ما الفرق بين الند للند والعميل/الخادم؟
  • ما شبكة العميل/الخادم ومتى تُفضَّل على الند للند؟

الجواب المختصر: تُنظَّم الشبكات في ثلاث بنى: الند للند (Peer-to-Peer) تتشارك فيه الأجهزة مباشرة دون خادم مركزي فيناسب العدد الصغير؛ والعميل والخادم (Client/Server) يديره خادم مركزي للحسابات والملفات والسياسات فيناسب المؤسسات؛ والعميل منخفض الأداء (Thin Client) يعتمد على خادم أو خدمة سحابية. ويتوقف الاختيار على حجم المؤسسة وحاجتها إلى التحكم والنسخ الاحتياطي والتوسع.

الشرح الكامل ←

مكونات الشبكة: بطاقة الشبكة والمبدّل والموجّه ونقطة الوصول والمودم

  • ما الفرق بين Switch وRouter؟
  • ما هي مكونات الشبكة؟

الجواب المختصر: تبدأ الشبكة من الأجهزة النهائية التي يستخدمها الأشخاص (حواسيب، هواتف، طابعات، خوادم)، ويحتاج كل جهاز إلى بطاقة شبكة NIC تمنحه واجهة اتصال. بعدها تنظم أجهزة الشبكة الحركة: المودم يوصل المؤسسة بمزود الإنترنت، والموجّه (Router) يربط شبكتين أو أكثر ويستخدم عناوين IP وجداول التوجيه ليقرر الإرسال، والمبدّل (Switch) يربط الأجهزة السلكية داخل الشبكة المحلية ويمرر الإطارات إلى المنفذ الصحيح بدل نشر البيانات لكل الأجهزة، ونقطة الوصول WAP تضيف تغطية Wi-Fi للأجهزة المحمولة.

الشرح الكامل ←

أدوات إدارة الشبكة واستكشاف الأخطاء: المراقبة والسجلات وping وفحص المنافذ والتقاط الحزم

  • ما هي أدوات إدارة الشبكة؟
  • ما هو أمر ping؟

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

الشرح الكامل ←

أنظمة تشغيل الخوادم وخدمات الدليل والمصادقة: Active Directory وLDAP وKerberos

  • ما هو Active Directory؟
  • ما هو LDAP وKerberos؟

الجواب المختصر: تختلف أنظمة التشغيل بحسب الجهاز والوظيفة: الهواتف تستخدم Android وiOS، والحواسيب المكتبية Windows وmacOS (بإصدارات مثل Home وProfessional وEnterprise)، وأنظمة تشغيل الخوادم مصممة لتقديم خدمات لعدة مستخدمين في الوقت نفسه؛ فيستطيع Windows Server إدارة الحسابات والملفات والطباعة والسياسات، ويتيح Active Directory تجميع المستخدمين والأجهزة ضمن نطاقات (Domains) وتنظيم المصادقة والصلاحيات.

الشرح الكامل ←

مخططات الشبكات المادية والمنطقية: النجمي والهرمي والمتشابك وEthernet وWi-Fi

  • ما هي مخططات الشبكات؟
  • ما الفرق بين المخطط النجمي والهرمي والمتشابك؟

الجواب المختصر: المخطط المادي يوضح كيف ترتبط الأجهزة والكابلات فعليًا، ومن أنواعه: النجمي (كل الأجهزة تتصل بمبدّل مركزي)، والنجمي الممتد، والهرمي (طبقات نواة وتوزيع ووصول)، والمتشابك (أكثر من مسار بين العقد)، والمختلط. أما المخطط المنطقي فيوضح كيف تنتقل البيانات والبروتوكولات، مثل Ethernet وWi-Fi.

الشرح الكامل ←

اتجاهات حديثة تؤثر في الشبكات: الافتراضية والسحابة وSaaS وPaaS وBYOD وSDN وIoT

  • ما هو BYOD؟
  • ما الفرق بين SaaS وPaaS؟

الجواب المختصر: غيّرت ستة اتجاهات حديثة شكل الشبكات: الافتراضية (عدة أنظمة على جهاز مادي واحد)، والحوسبة السحابية (SaaS وPaaS)، وBYOD (الأجهزة الشخصية للموظفين)، وSDN (فصل التحكم عن أجهزة التحويل)، والتخزين الشبكي، وإنترنت الأشياء IoT. وكل اتجاه يضيف قدرة جديدة ويضيف نقاطًا تحتاج حماية ومراقبة، وفي السحابة تصبح مسؤولية الحماية مشتركة بين المزود والمؤسسة.

الشرح الكامل ←

أنواع الشبكات: LAN وWAN وWLAN وSAN وPAN والإنترنت والإنترانت والإكسترانت

  • ما الفرق بين LAN وWAN؟
  • ما هي أنواع الشبكات؟
  • ما الفرق بين الإنترنت والإنترانت والإكسترانت؟

الجواب المختصر: يُختار نوع الشبكة بحسب المسافة والموارد المشتركة: LAN لمبنى أو طابق، وWAN لمواقع متباعدة، وWLAN لشبكة محلية لاسلكية، وSAN لربط التخزين بالخوادم بسرعة عالية، وPAN لأجهزة شخصية قريبة. وبحسب من يحق له الوصول: الإنترنت شبكة عامة، والإنترانت شبكة داخلية للمؤسسة، والإكسترانت تتيح لشريك أو مورد محدد الوصول إلى موارد مختارة.

الشرح الكامل ←

ثغرات الشبكة: جدار الحماية والأجهزة المتصلة وUSB

  • ما هي ثغرات الشبكة؟
  • كيف يدخل المهاجم إلى الشبكة؟

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

الشرح الكامل ←

التصيّد الاحتيالي (Phishing): كيف يعمل وكيف تتجنبه؟

  • ما هو التصيد الاحتيالي؟
  • كيف يعمل التصيد الاحتيالي؟

الجواب المختصر: التصيّد الاحتيالي (Phishing) أن ينتحل المهاجم صفة جهة موثوقة، فيرسل مثلًا رسالة «هناك مشكلة في حسابك، سجّل دخولك» برابط إلى صفحة تشبه صفحة البنك لكنها مزيفة. إن أدخلت اسم المستخدم وكلمة المرور سرقهما واستخدمهما في حسابك الحقيقي.

الشرح الكامل ←

الأمان المادي: القياسات الحيوية والبطاقات والكاميرات والحراس

  • ما هي إجراءات الأمان المادي؟
  • ما هي وسائل منع الدخول غير المصرح به؟

الجواب المختصر: الأمان المادي (Physical Security) أن تمنع الشخص غير المصرح له من الوصول جسديًا إلى الجهاز أو الموقع. ومن وسائله: القياسات الحيوية (بصمة أو وجه)، وبطاقات التحكم في الدخول، وكاميرات المراقبة CCTV، وأفراد الأمن، وأجهزة الإنذار. وهو جزء من الأمن السيبراني لأن أفضل كلمة مرور لا تفيد إن سُرق الجهاز.

الشرح الكامل ←

الوصول عن بعد وخدمات الشبكة: سطح المكتب البعيد ومشاركة الملفات وقواعد البيانات والخطر الأمني

  • ما مخاطر الوصول عن بعد؟
  • كيف نحمي خدمة سطح المكتب البعيد؟

الجواب المختصر: خدمات الوصول عن بعد (مثل Microsoft Remote Desktop) تتيح التحكم بجهاز من موقع آخر، وهي مفيدة لمسؤول التقنية لكنها تحتاج مصادقة قوية وتحديد من يُسمح لهم وتسجيل الجلسات. أما خدمات التطبيقات (مشاركة الملفات والطابعات وخوادم الويب والبريد وقواعد البيانات) فكل واحدة تسهّل العمل لكنها تفتح مسارًا جديدًا يحتاج تحديثات وصلاحيات وجدار حماية ومراقبة.

الشرح الكامل ←

الهندسة الاجتماعية: خداع الإنسان بدل اختراق الجهاز

  • ما هي الهندسة الاجتماعية؟
  • أمثلة على الهندسة الاجتماعية

الجواب المختصر: الهندسة الاجتماعية (Social Engineering) هجوم يتجه إلى الإنسان لا إلى الجهاز: يتواصل المهاجم مع الضحية ويقنعها بإعطائه معلومات حساسة مستغلًا الثقة أو الخوف أو قلة الخبرة. مثال: شخص يتصل بموظف ويدّعي أنه من الدعم الفني ويطلب معلومات «لحل مشكلة».

الشرح الكامل ←

التحديثات الأمنية وأمن الأجهزة المحمولة: لماذا نثبّتها وماذا يحدث عند توقف الدعم؟

  • لماذا نحتاج التحديثات الأمنية؟
  • ماذا يحدث عند توقف دعم نظام التشغيل؟

الجواب المختصر: تصدر الشركات تحديثات وتصحيحات أمنية (Security Updates / Patches) لإصلاح أخطاء في نظام التشغيل والبرامج. إن تجاهلها المستخدم بقيت الثغرة وأمكن استغلالها. وحين تتوقف الشركة عن دعم نظام ما، كما حدث مع Windows XP، يتوقف إصدار التحديثات فتصبح الأجهزة التي تستخدمه أكثر عرضة للخطر.

الشرح الكامل ←

ثغرات البرامج: حقن SQL (SQL Injection) وثغرة يوم الصفر وتنزيل البرامج غير الموثوقة

  • ما هو SQL Injection؟
  • كيف يعمل هجوم حقن SQL؟
  • ما هي ثغرة يوم الصفر (Zero-Day)؟

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

الشرح الكامل ←

كلمات المرور القوية وسياسة كلمات المرور وسلوك المستخدم

  • ما هي كلمة المرور القوية؟
  • ما هي سياسة كلمات المرور؟

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

الشرح الكامل ←

الشبكات الفرعية والتوجيه: القناع والبوابة الافتراضية وجدول التوجيه والقفزات

  • ما هي الشبكات الفرعية؟
  • كيف يعمل التوجيه وجدول التوجيه؟

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

الشرح الكامل ←

أنواع ثغرات النظام: الشبكة والصلاحيات والبرامج والأجهزة والمستخدم

  • ما هي ثغرات النظام؟
  • أنواع الثغرات الأمنية

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

الشرح الكامل ←

نموذج TCP/IP والمنافذ: الطبقات الأربع وأرقام المنافذ المعروفة

  • ما هي طبقات TCP/IP؟
  • ما هي المنافذ المعروفة؟

الجواب المختصر: ينظم TCP/IP الاتصال في أربع طبقات: طبقة التطبيق (خدمات مثل الويب وDNS والبريد)، وطبقة النقل (تنظم الاتصال بين التطبيقات باستخدام TCP أو UDP وأرقام المنافذ)، وطبقة الإنترنت (عناوين IP والتوجيه)، وطبقة الوصول إلى الشبكة (الإطارات والوسط المادي مثل Ethernet أو Wi-Fi). الفائدة أنها تفصل الوظائف فتساعد على التشخيص: مشكلة في اسم الموقع ← افحص DNS، وخدمة لا تستقبل اتصالًا ← افحص المنفذ، وحزمة لا تصل لشبكة أخرى ← راجع التوجيه. ومن الناحية الأمنية تحدد الطبقات أين تُطبَّق وسائل الحماية.

الشرح الكامل ←

الفرق بين التهديد والثغرة والمخاطرة

  • ما الفرق بين التهديد والثغرة والمخاطرة؟
  • ما هو التهديد في الأمن السيبراني؟
  • ما هي الثغرة الأمنية؟
  • ما هي المخاطرة في الأمن السيبراني؟
  • كيف تقيّم المؤسسات المخاطر الأمنية؟

الجواب المختصر: التهديد (Threat) هو أي عامل يملك القدرة على إلحاق الضرر بالبيانات أو الأجهزة أو الأنظمة. الثغرة الأمنية (Vulnerability) هي نقطة ضعف داخل النظام يمكن استغلالها للوصول إلى البيانات أو تنفيذ هجوم. المخاطرة (Risk) هي احتمال أن يستغل أحد التهديدات ثغرة موجودة وما يترتب على ذلك من خسائر، ولا تقوم المخاطرة إلا بوجود الاثنين معًا.

الشرح الكامل ←

وسائط الاتصال: UTP والألياف الضوئية وWi-Fi وBluetooth وLi-Fi والوسائط الخارجية

  • ما الفرق بين الكابل النحاسي والألياف الضوئية؟
  • ما هي وسائط الاتصال في الشبكات؟

الجواب المختصر: وسائط النقل ثلاثة أنواع رئيسية: الكابل النحاسي (UTP هو الأكثر شيوعًا في الشبكات المحلية)، والألياف الضوئية (سرعات عالية ومسافات أكبر ولا تتأثر بالتداخل الكهرومغناطيسي لكنها أعلى تكلفة)، واللاسلكي (Wi-Fi وBluetooth وغيرهما، وهو مرن لكنه يحتاج تشفيرًا ومصادقة لأن تغطيته قد تمتد خارج المبنى). ويُختار الوسيط بحسب المسافة والسرعة والأمان والتكلفة.

الشرح الكامل ←

التحقق بخطوتين (2FA): لماذا لا تكفي كلمة المرور؟

  • ما هو التحقق بخطوتين؟
  • كيف تحمي 2FA الحساب؟

الجواب المختصر: التحقق بخطوتين أو المصادقة الثنائية (2FA) يطلب عاملين مختلفين بدل عامل واحد، كأن تدخل كلمة المرور ثم رمزًا يصل إلى هاتفك أو يولّده تطبيق. فإن سرق شخص كلمة المرور لم يستطع الدخول دون العامل الثاني.

الشرح الكامل ←

VPN وHTTPS: حماية البيانات أثناء انتقالها وكيف يعمل HTTPS

  • كيف يعمل HTTPS؟
  • ما هو VPN ولماذا تستخدمه الشركات؟

الجواب المختصر: الشبكة الافتراضية الخاصة (VPN) تنشئ اتصالًا آمنًا مشفرًا بين جهاز الموظف وشبكة المؤسسة كأنه نفق محمي. وبروتوكول HTTPS يشفّر الاتصال بين المتصفح والموقع. في HTTPS يطلب المتصفح اتصالًا آمنًا، فيرسل الخادم شهادته الرقمية، فيتحقق المتصفح منها، ثم يُنشأ اتصال مشفر وتُتبادل المفاتيح، فتنتقل البيانات مشفرة.

الشرح الكامل ←

ماذا يستطيع المهاجم أن يفعل عند الوصول؟ (وبرامج الفدية)

  • ماذا يفعل الهاكر عندما يخترق جهازك؟
  • ما هي برامج الفدية (Ransomware)؟
  • كيف تعمل هجمات الفدية؟
  • ما هو انتحال الهوية في الأمن السيبراني؟

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

الشرح الكامل ←

ما هو الأمن السيبراني؟

  • ما هو الأمن السيبراني؟
  • ما الفرق بين الأمن السيبراني وأمن الحاسوب؟

الجواب المختصر: الأمن السيبراني (Cyber Security) هو حماية أجهزة الحاسوب والهواتف وبرامجها والبيانات الموجودة عليها من التلف أو الكشف أو التعديل أو السرقة. ويُسمّى أيضًا أمن الحاسوب أو أمن تكنولوجيا المعلومات. وهو لا يقتصر على صدّ المخترق، بل يشمل الإجراءات المادية والقانونية والتوعية.

الشرح الكامل ←

لماذا تُعدّ البيانات هدف الأمن السيبراني؟

  • لماذا تُعدّ البيانات مهمة في الأمن السيبراني؟
  • ما الذي يحميه الأمن السيبراني؟
  • لماذا البيانات أهم من الأجهزة؟

الجواب المختصر: لأن البيانات هي أثمن ما تملكه المؤسسة: يمكن شراء أجهزة جديدة، لكن لا يمكن استعادة بيانات اختفت. لذلك لا يحمي الأمن السيبراني الجهاز لأنه جهاز، بل يحمي ما يحتويه. وكل موضوعات الأمن السيبراني تدور حول سؤال واحد: كيف نحافظ على البيانات طوال رحلتها؟

الشرح الكامل ←

حماية الشبكة اللاسلكية (Wi-Fi): SSID وتصفية MAC وWEP وWPA2 وWPS

  • ما الفرق بين WEP وWPA وWPA2؟
  • كيف أحمي شبكة الواي فاي؟

الجواب المختصر: الشبكة المحلية اللاسلكية (WLAN) تنقل البيانات بموجات الراديو، وإشارتها قد تصل إلى خارج المبنى، فقد يحاول شخص قريب الدخول أو اعتراض الاتصال. لذلك تُحمى بعدة طبقات: التشفير (WPA2 أقوى من WPA وهو أفضل بكثير من WEP القديم)، وكلمة مرور قوية وإدارة مستمرة للشبكة. أما إخفاء اسم الشبكة (SSID) أو تصفية عناوين MAC فلا يكفيان وحدهما.

الشرح الكامل ←

الذكاء الاصطناعي

التحيّز في الذكاء الاصطناعي

  • ما هو التحيّز في الذكاء الاصطناعي؟
  • What is AI Bias?
  • ما أنواع التحيّز في بيانات الذكاء الاصطناعي؟
  • كيف نحدّ من التحيّز في النماذج؟

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

الشرح الكامل ←

مبادئ جمع بيانات الذكاء الاصطناعي وتجهيزها: خمسة مبادئ أساسية

  • ما هي مبادئ جمع البيانات لمشاريع الذكاء الاصطناعي؟
  • كيف أجمع البيانات لمشروع ذكاء اصطناعي بشكل صحيح؟

الجواب المختصر: من أسباب فشل مشاريع الذكاء الاصطناعي اختيار بيانات غير مناسبة أو جمعها بطريقة خاطئة، لذلك خمسة مبادئ: (1) فهم المتطلبات: ما السؤال والقرار؟ وما نوع البيانات وشكل تخزينها وتكرار جمعها؟ (2) التأكد من دقة البيانات ونزاهتها ومصدرها القانوني (وقد يُوقَّع عقد بيانات). (3) الحد من التحيز وضمان تنوع الفئات والمناطق والظروف. (4) التنظيف والتجهيز: قيم مفقودة، شاذة، توحيد صيغ، ترميز الفئات. (5) احترام الأخلاقيات والقوانين وإخفاء معلومات التعريف الشخصية.

الشرح الكامل ←

مصادر البيانات في مشاريع الذكاء الاصطناعي: الأنظمة الداخلية والحساسات والويب والبيانات المفتوحة

  • ما هي مصادر البيانات في مشاريع الذكاء الاصطناعي؟
  • من أين تأتي بيانات الذكاء الاصطناعي؟

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

الشرح الكامل ←

أنواع البيانات في الذكاء الاصطناعي

  • ما أنواع البيانات في الذكاء الاصطناعي؟
  • ما الفرق بين البيانات المهيكلة وغير المهيكلة؟
  • ما هي البيانات شبه المهيكلة؟
  • ما الفرق بين البيانات الكمية والنوعية؟

الجواب المختصر: بيانات الذكاء الاصطناعي هي كل المعلومات الرقمية التي يتعلم منها النظام، مثل النصوص والصور والأصوات وسجلات التعاملات. وتُصنَّف بحسب بنيتها إلى بيانات مهيكلة (Structured) في جداول وأعمدة، وشبه مهيكلة (Semi-structured) مثل JSON وXML، وغير مهيكلة (Unstructured) مثل النص الحر والصور والفيديو والصوت. وكلما كانت البيانات أوسع وأدق وأكثر تنظيمًا زادت قدرة النظام على التنبؤ.

الشرح الكامل ←

الخصوصية في الذكاء الاصطناعي

  • ما هي الخصوصية في الذكاء الاصطناعي؟
  • كيف تُحمى بيانات الزبائن في أنظمة الذكاء الاصطناعي؟
  • ما هو معيار PCI DSS؟
  • ما هو GDPR؟

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

الشرح الكامل ←

دورة تطوير مشروع ذكاء اصطناعي: من تحديد المشكلة إلى النشر والمراقبة

  • ما هي مراحل مشروع الذكاء الاصطناعي؟
  • ما خطوات بناء نموذج ذكاء اصطناعي من الفكرة إلى النشر؟

الجواب المختصر: مشروع الذكاء الاصطناعي ليس «كودًا فقط»، بل دورة عمل تتكرر حتى الوصول إلى نتيجة قوية: (1) تحديد المشكلة: ما الذي نريد أن يتنبأ به النظام؟ ولماذا؟ (2) جمع البيانات: من أين تأتي؟ وهل تكفي؟ (3) تحضير وتنظيف البيانات لأن بيانات سيئة تعني نموذجًا سيئًا. (4) اختيار النموذج وتجربة أكثر من حل. (5) تقييم النتائج وتحسينها. (6) نشر النموذج ومراقبته في الواقع ثم العودة للتحسين عند الحاجة.

الشرح الكامل ←

أدوات بناء الذكاء الاصطناعي ومنصات السحابة: من البيانات إلى النشر

  • ما هي أدوات الذكاء الاصطناعي؟
  • لماذا نستخدم السحابة في الذكاء الاصطناعي؟
  • ما أشهر منصات السحابة؟

الجواب المختصر: يمر حل الذكاء الاصطناعي بسلسلة خطوات، ولكل خطوة أدوات: جمع البيانات وتحضيرها (قواعد بيانات وملفات وAPIs، وأدوات عنونة مثل Labelbox)، الاستكشاف والتحليل والتصوير (Jupyter Notebook وPandas وMatplotlib وSeaborn وTableau)، التدريب وبناء النموذج (scikit-learn للنماذج التقليدية، TensorFlow وKeras للشبكات العصبية، PyTorch للأبحاث والنماذج العميقة)، النشر والتشغيل (Docker لتغليف التطبيق، Kubernetes لإدارة الحاويات والتوسعة، FastAPI لبناء API، TensorFlow Serving لخدمة النماذج). وحين لا يكفي جهازك للتدريب أو التشغيل تُستخدم الحوسبة السحابية (AWS وAzure وGoogle Cloud) لموارد قوية عند الطلب وتوسعة تلقائية.

الشرح الكامل ←

الفرق بين الذكاء الاصطناعي وتعلّم الآلة والتعلّم العميق

  • ما الفرق بين الذكاء الاصطناعي وتعلم الآلة والتعلم العميق؟
  • ما هي الشبكات العصبية (Neural Networks)؟
  • ما الفرق بين البرمجة التقليدية والذكاء الاصطناعي؟
  • ما الفرق بين الخوارزمية والنموذج؟

الجواب المختصر: الذكاء الاصطناعي (AI) فرع من علوم الحاسوب يصمّم أنظمة تحاكي بعض قدرات الإنسان كالتعلم والتعرف واتخاذ القرار. تعلّم الآلة (Machine Learning) أسلوب داخله يجعل الحاسوب يتعلم من البيانات ويكتشف الأنماط دون كتابة كل القواعد يدويًا. والتعلّم العميق (Deep Learning) نوع متقدم من تعلّم الآلة يستخدم الشبكات العصبية لمعالجة بيانات معقدة كالصور والصوت والفيديو.

الشرح الكامل ←

واجهات برمجة التطبيقات (API) وبيانات JSON: الطلب ورموز الحالة 200 و404

  • ما هو الـ API؟
  • ما معنى رمز الحالة 404 و200؟

الجواب المختصر: واجهة برمجة التطبيقات (API) نقطة دخول رسمية يستطيع النظام من خلالها طلب بيانات محددة والحصول على استجابة منظمة، غالبًا JSON. عند كتابة عنوان الواجهة في المتصفح يذهب طلب HTTP GET إلى الخادم، ويمكن لبرنامج بايثون إرسال الطلب نفسه، وقد تُضاف ترويسة وكيل المستخدم (User-Agent) لأن بعض الخوادم ترفض الطلبات من برامج مجهولة. وأهم خطوة بعد الطلب فحص رمز الحالة: 200 يعني نجاح الطلب.

الشرح الكامل ←

نموذج ARIMA للتنبؤ بالسلاسل الزمنية: AR وI وMA

  • ما هو نموذج ARIMA؟
  • ما معنى AR وI وMA؟

الجواب المختصر: السلسلة الزمنية بيانات مرتبة بحسب الزمن (مبيعات شهرية، حرارة يومية، سعر سهم)، وترتيب القيم فيها مهم لأن قيمة اليوم غالبًا مرتبطة بأمس. ARIMA نموذج للتنبؤ بقيم مستقبلية اعتمادًا على الماضي، وله ثلاثة أجزاء: AR (الاعتماد على الماضي): القيمة الحالية تتأثر بالسابقة، وI (إزالة الاتجاه العام): ننظر لتغير القيم بدل القيم المطلقة حين يوجد اتجاه صاعد أو نازل، وMA (التعامل مع الضوضاء): يخفف أثر الاهتزازات القصيرة كمطر مفاجئ أو حملة إعلانية.

الشرح الكامل ←

الطرق البايزية: كيف نحدّث اعتقادنا عند وصول دليل جديد؟

  • ما هي الطرق البايزية؟
  • كيف يحدّث النموذج احتماله عند وصول دليل جديد؟

الجواب المختصر: الطرق البايزية فكرتها: نبدأ بتوقع مبدئي عن شيء ثم نحدّثه عند وصول دليل جديد بدل أن نبدأ من الصفر. المصطلحات: Prior الاعتقاد المبدئي، وEvidence الدليل، وLikelihood مدى توافق الدليل مع الفرضية، وPosterior الاعتقاد بعد التحديث. مثال تشخيص طبي: للطبيب تقدير مبدئي بحسب العمر والأعراض، ثم تصل نتيجة تحليل: القوي المرتبط بالمرض يرفع الاحتمال النهائي، والضعيف أو الشائع عند الأصحاء أثره أقل.

الشرح الكامل ←

كيف نختار مصادر بيانات مناسبة وموثوقة لمشروع الذكاء الاصطناعي؟

  • كيف أختار مصدر بيانات لمشروع ذكاء اصطناعي؟
  • ما معايير تقييم موثوقية مصدر البيانات؟

الجواب المختصر: اختيار مصدر البيانات خطوة لا تقل أهمية عن الخوارزمية. تبدأ بتحديد هدف المشروع، ثم مراجعة البيانات المتاحة داخل المؤسسة قبل البحث عن مصادر خارجية مكلفة، ثم تقييم مدى ملاءمتها (هل الوصول سهل؟ المصدر موثوق؟ الحجم كافٍ للتدريب والاختبار؟ حديثة؟ متنوعة؟ بلا قيود قانونية؟)، ثم اختبار تجريبي صغير بنموذج أولي لكشف النقص أو التحيز قبل الاستثمار الكبير.

الشرح الكامل ←

التصنيف والانحدار: كيف أعرف نوع المهمة؟

  • ما الفرق بين التصنيف والانحدار؟
  • متى أستخدم التصنيف ومتى أستخدم الانحدار؟

الجواب المختصر: في التعلم تحت الإشراف نوعان من المشكلات: التصنيف (Classification) حيث الناتج فئة أو اسم مثل «سبام/ليس سبام» أو «مريض/سليم» أو نوع زهرة، والانحدار (Regression) حيث الناتج رقم مستمر مثل سعر 250000 أو درجة حرارة 32.5 أو علامة 88. ولاختيار نوع المهمة انظر إلى شكل المخرجات: فئة أم رقم.

الشرح الكامل ←

أنواع التحليلات: الوصفية والتشخيصية والتنبؤية والإرشادية وعمليات ETL

  • ما أنواع التحليلات؟
  • ما الفرق بين التحليل الوصفي والتشخيصي والتنبؤي؟

الجواب المختصر: أربعة مستويات من التحليل: الوصفي (ماذا حدث، أين، متى، مع من؟)، والتشخيصي (لماذا حدث؟) بالبحث عن العوامل السببية، والتنبؤي (ماذا قد يحدث؟) بنماذج إحصائية وتعلم آلي، والإرشادي/الإجرائي (ماذا ينبغي أن نفعل الآن؟) باقتراح أفضل الإجراءات. وقبلها تُجهَّز البيانات بعمليات ETL (استخراج، تحويل، تحميل) أو ELT (تحميل ثم تحويل في السحابة)، وبعدها تُعرَض النتائج بصريًا.

الشرح الكامل ←

تنسيقات البيانات CSV وJSON وXML: المزايا والعيوب ومتى نختار كلًّا منها؟

  • ما الفرق بين CSV وJSON وXML؟
  • متى أستخدم JSON بدل CSV؟

الجواب المختصر: CSV جدول نصي تُفصل حقوله بفاصلة وفي أول سطر عناوين الأعمدة؛ خفيف وسهل لكنه يضعف مع البيانات المتداخلة. JSON يمثل البيانات بأزواج مفتاح وقيمة ويدعم التداخل، وهو الأهم لواجهات برمجة التطبيقات. XML يحيط كل عنصر بوسم واضح ويدعم المخططات والتحقق لكنه أثقل وأعقد في المعالجة. اختيار التنسيق قرار يؤثر في سهولة جمع البيانات وتنظيفها وتحويلها إلى شكل صالح للتدريب.

الشرح الكامل ←

أشجار القرار (Decision Trees): كيف تتعلم وكيف نقرأها وما الـ Overfitting؟

  • ما هي أشجار القرار؟
  • كيف أقرأ شجرة القرار؟

الجواب المختصر: شجرة القرار (Decision Tree) تقسم البيانات خطوة خطوة بسؤال بسيط على إحدى الميزات، ثم تكرر التقسيم داخل كل جزء حتى تصل إلى قرار نهائي. مثال: هل طول البتلة كبير؟ إن نعم فقد تكون من نوع معين، وإن لا ننتقل لسؤال آخر. مميزاتها: سهلة الفهم والتفسير وتعمل غالبًا دون توحيد مقاييس الميزات. عيبها: قد تحفظ بيانات التدريب إن كانت عميقة جدًا (Overfitting).

الشرح الكامل ←

التجارة الإلكترونية ونقاط البيع كمصادر بيانات: B2C وB2B وC2C وC2B

  • ما الفرق بين B2C وB2B وC2C وC2B؟
  • ما بيانات نقاط البيع؟

الجواب المختصر: في التجارة الإلكترونية يتولد كم هائل من البيانات: المنتجات المشاهدة، وما أُضيف إلى السلة، وما اشتُري، ووسيلة الدفع، ومكان التوصيل، وزمن الطلب. وتنقسم أنماطها: B2C (شركة لمستهلك)، B2B (شركة لشركة عبر بوابات إلكترونية)، C2C (مستهلك لمستهلك كمنصات المستعمل والحرف اليدوية)، C2B (مستهلك يبيع خدمته أو محتواه لشركة كمصور أو صانع محتوى). وتتيح بيانات نقاط البيع (رمز المنتج، السعر، الكمية، الخصم، طريقة الدفع، الوقت) بناء نماذج تتنبأ بمبيعات كل فرع وتدير المخزون.

الشرح الكامل ←

بيئة التطوير IDE أم Jupyter Notebook؟ ومتى نستخدم Markdown؟

  • ما الفرق بين IDE وJupyter Notebook؟
  • ما هو Markdown في Jupyter؟

الجواب المختصر: عند برمجة الذكاء الاصطناعي نحتاج مكانًا نكتب فيه الكود ونشغّله ونتابع النتائج. استخدم IDE (PyCharm أو VS Code) حين يكون المشروع كبيرًا وفيه ملفات كثيرة، وحين تريد تصحيح أخطاء قويًا (Debugger) وإدارة بيئات بايثون، وحين تبني تطبيقًا حقيقيًا (API أو واجهة أو مشروعًا كاملًا). استخدم Jupyter Notebook حين تريد تجربة وتحليلًا خطوة بخطوة (خاصة في تحليل البيانات)، ودمج شرح وكود ورسوم في ملف واحد، وللدراسة وعرض التجارب.

الشرح الكامل ←

أجهزة إنترنت الأشياء كمصدر بيانات: المساعد الذكي والتدفئة والساعات والمركبات

  • ما هي أجهزة إنترنت الأشياء كمصدر بيانات؟
  • ما خصوصية بيانات الأجهزة الذكية؟

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

الشرح الكامل ←

التجميع بـ K-means: كيف يقسّم النموذج العملاء إلى مجموعات؟

  • ما هو K-means؟
  • كيف يعمل التجميع في الذكاء الاصطناعي؟

الجواب المختصر: K-means يُستخدم حين لا توجد فئات جاهزة بل نريد جمع النقاط في مجموعات متشابهة (Clustering). الخطوات: نختار عدد المجموعات K (مثلًا 3)، ونضع مراكز أولية عشوائيًا، فتذهب كل نقطة لأقرب مركز، ثم نحدّث كل مركز ليصبح وسط نقاطه الجديدة، ونكرر التوزيع والتحديث حتى تستقر النتائج. مثال: زبائن متجر بميزتين (العمر والمبلغ المصروف) قد يقسمهم إلى مجموعات كشباب يصرفون قليلًا وكبار يصرفون كثيرًا. والمجموعات ليست «فئات حقيقية» بالضرورة بل تجميع بحسب التشابه.

الشرح الكامل ←

كشف الشذوذ بالجيران الأقرب (KNN): كيف نجد السلوك غير الطبيعي؟

  • ما هو كشف الشذوذ؟
  • كيف يعمل KNN في كشف الشذوذ؟

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

الشرح الكامل ←

الانحدار الخطي (Linear Regression) ومقياس الخطأ MSE

  • ما هو الانحدار الخطي؟
  • ما هو MSE؟

الجواب المختصر: الانحدار الخطي يحاول إيجاد أفضل خط مستقيم يقرّب العلاقة بين المدخل x والمخرج y بالمعادلة y = mx + c، حيث m الميل (كم تزيد y عندما تزيد x) وc الثابت أو المقطع (قيمة y عندما x = 0). مثال: توقع سعر بيت من مساحته: بعد التدريب على أمثلة (مساحة، سعر) يعطي سعرًا متوقعًا لمساحة جديدة. ويقيس MSE جودة النموذج: لكل نقطة نحسب (الحقيقة − التوقع) ونربع الخطأ ثم نأخذ المتوسط.

الشرح الكامل ←

الانحدار اللوجستي: كيف يتحول الاحتمال إلى قرار؟

  • ما هو الانحدار اللوجستي؟
  • ما هي دالة السيجمويد؟

الجواب المختصر: الانحدار اللوجستي يُستخدم حين تكون النتيجة المطلوبة فئة (0 أو 1) كنجاح/فشل أو سبام/ليس سبام. بدل توقع رقم مفتوح يتوقع احتمالًا بين 0 و1، ثم يحوّله إلى قرار بعتبة. يحسب أولًا قيمة خطية z = b0 + b1·x ثم يحولها إلى احتمال p بدالة السيجمويد: p = 1 / (1 + e^(−z)).

الشرح الكامل ←

تنظيف السلسلة الزمنية ومعالجة القيم المفقودة: الحذف أم التعويض؟

  • كيف أعالج القيم المفقودة؟
  • ما هي طرق تعويض القيم المفقودة؟

الجواب المختصر: السلسلة الزمنية قياسات متكررة مع الزمن. مثال: نادٍ رياضي يسجل عدد الداخلين كل ساعة، لكن بعض القراءات تفشل في الوصول فتظهر NA. وجود NA يكسر استمرارية السلسلة ويمنع كثيرًا من خوارزميات التعلم من العمل. الخيارات: حذف الصفوف الناقصة (لكنه قد يُضيّع جزءًا كبيرًا من البيانات)، أو التعويض بمتوسط الساعة نفسها عبر الأيام الأخرى (يحافظ على نمط الذروة المسائية)، أو آخر قيمة معروفة (LOCF) وقد يمدد قمة الزحام لساعة زائدة.

الشرح الكامل ←

الشبكات العصبية: أين نستخدمها وما فوائدها وعيوبها؟

  • ما هي استخدامات الشبكات العصبية؟
  • ما عيوب الشبكات العصبية؟

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

الشرح الكامل ←

تحليل المكونات الرئيسية PCA: كيف نقلّل أبعاد البيانات؟

  • ما هو PCA؟
  • ما هو تقليل الأبعاد؟

الجواب المختصر: عندما يكون لدينا عدد كبير من الميزات نستخدم PCA (Principal Component Analysis) لتبسيط البيانات إلى ميزتين أو ثلاث. الفكرة بلا رياضيات: تخيّل البيانات سحابة نقاط في فضاء كبير؛ PCA يجد «أفضل اتجاهات» تُظهر أكبر قدر من اختلاف البيانات ثم يُسقط البيانات عليها لتصبح أقل أبعادًا. النتيجة: تبقى معلومات مهمة وقد تختفي تفاصيل أو ضوضاء أقل أهمية.

الشرح الكامل ←

تجهيز البيانات لنماذج الذكاء الاصطناعي: اختيار السجلات وتقليل البيانات والميزات والتطبيع

  • كيف أجهّز البيانات لنموذج ذكاء اصطناعي؟
  • ما هو تطبيع البيانات؟

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

الشرح الكامل ←

لغات البرمجة الشائعة في الذكاء الاصطناعي: Python وJava وR وLisp

  • ما أفضل لغة برمجة للذكاء الاصطناعي؟
  • لماذا تُستخدم Python في الذكاء الاصطناعي؟

الجواب المختصر: الهدف ليس حفظ اللغات بل فهم لماذا نستخدم كل لغة ومتى تناسب. Python الأكثر استخدامًا لسهولة الكتابة وكثرة المكتبات (NumPy وPandas وscikit-learn وTensorFlow وPyTorch) وتناسب التجارب السريعة والتحليل. Java مناسبة للأنظمة الكبيرة (Enterprise) والخدمات التي تحتاج أداءً واستقرارًا، وتُستخدم غالبًا حول النموذج (الخدمات والبنية). R قوية في الإحصاء وتحليل البيانات والرسوم وتنتشر في الأبحاث. Lisp قديمة لكنها مؤثرة تاريخيًا وقوية في القوائم والبرمجة الرمزية.

الشرح الكامل ←

حماية بيانات أنظمة الذكاء الاصطناعي: النسخ الاحتياطي والتدقيق والاستجابة للحوادث والتسميم

  • كيف نحمي بيانات الذكاء الاصطناعي؟
  • ما هو تسميم بيانات التدريب؟

الجواب المختصر: تعتمد أنظمة الذكاء الاصطناعي على البيانات كما يعتمد المحرك على الوقود، فلا يكفي جمعها مرة واحدة. تشمل الحماية: نسخًا احتياطية منتظمة في أماكن مختلفة (وربما سحابة مستقلة) مع تحديد زمن الاستعادة المقبول وأقصى فترة يُسمح بفقد بيانات خلالها، وطبقات أمن (جدار ناري مضبوط، أقل صلاحية، تشفير البيانات الساكنة والمنقولة)، وسياسات للأجهزة الشخصية، ومراجعة جودة دورية، وتدقيقًا أمنيًا مع خطة استجابة مكتوبة ومجرَّبة، وفحصًا لهجمات تسميم بيانات التدريب.

الشرح الكامل ←

البيانات الكمية والنوعية في مشاريع الذكاء الاصطناعي: متى نستخدم كلًّا منهما وكيف ندمجهما؟

  • ما الفرق بين البيانات الكمية والنوعية في مشاريع الذكاء الاصطناعي؟
  • متى أستخدم البيانات النوعية في الذكاء الاصطناعي؟

الجواب المختصر: البيانات الكمية قابلة للتعبير بأعداد (عدد الطلبات، مدة الاستخدام، درجة الاختبار، تقييم 1–5)، وتناسب معظم الخوارزميات وتتبع التغير عبر الزمن. البيانات النوعية وصفية تجيب عن ماذا ولماذا وكيف (إجابات مفتوحة، مقابلات، تعليقات)، وتكشف الأسباب والمشاعر. لكل منهما حدود: الكمية تختزل الواقع وقد تخفي تحيزًا خلف أرقام تبدو علمية، والنوعية تحتاج تجهيزًا ومعالجة لغة وقد تقع في التفسير الشخصي.

الشرح الكامل ←

كيف يعمل المساعد الصوتي الذكي؟ من الصوت إلى النص إلى الاستجابة وحلقة التغذية الراجعة

  • كيف يعمل المساعد الصوتي الذكي؟
  • ما هي حلقة التغذية الراجعة في الذكاء الاصطناعي؟

الجواب المختصر: المساعد المنزلي جهاز صغير فيه مكبر صوت وميكروفونات ومعالج بسيط واتصال بالإنترنت. ما يراه المستخدم صندوق يجيب ويشغّل الأغاني، وفي الخلفية سلسلة: الصوت ← إشارة رقمية ← خوادم سحابية ← تعرّف على الكلام (نص) ← فهم لغة طبيعية لتحديد نوع الطلب (سؤال، تحكم بجهاز، وسائط) ← قرار (أوامر للأجهزة أو استعلام من قاعدة بيانات أو خدمة ويب) ← صياغة جواب ← تحويله إلى صوت خلال ثوانٍ. وكل تفاعل يتحول إلى سجل بيانات غني.

الشرح الكامل ←

التعلم تحت الإشراف وبدون إشراف: الفرق وأمثلة

  • ما الفرق بين التعلم تحت الإشراف وبدون إشراف؟
  • متى أستخدم التعلم تحت الإشراف ومتى بدون إشراف؟

الجواب المختصر: التعلم تحت الإشراف (Supervised Learning): بيانات تحتوي مدخلات X ومعها الإجابة الصحيحة Y، يتعلم النموذج العلاقة بينهما ثم يستخدمها للتنبؤ، كتوقع سعر بيت (رقم) أو تحديد هل الرسالة مزعجة (فئة). التعلم بدون إشراف (Unsupervised Learning): مدخلات فقط بلا إجابات جاهزة، يحاول النموذج اكتشاف أنماط، مثل تقسيم العملاء إلى مجموعات بحسب سلوكهم الشرائي دون أن نحدد أسماء المجموعات مسبقًا.

الشرح الكامل ←

آلة المتجهات الداعمة (SVM): الهامش والمتجهات الداعمة والنواة

  • ما هو SVM؟
  • ما هي المتجهات الداعمة والهامش؟

الجواب المختصر: SVM (Support Vector Machine) نموذج تصنيف قوي يرسم حدًّا يفصل الفئات، لكن ليس أي حد: يختار الحد الذي يترك أكبر هامش بينه وبين أقرب نقاط من كل فئة. الحد البعيد عن النقاط أقل حساسية للضوضاء ويعمم أفضل. المتجهات الداعمة (Support Vectors) هي أقرب النقاط للحد وهي التي تحدد مكانه. وقد يكون خطيًا أو غير خطي باستخدام Kernel لحدود منحنية. ويحتاج SVM إلى توحيد مقاييس الأرقام (StandardScaler) لأن الميزة ذات القيم الكبيرة قد تسيطر على التعلم.

الشرح الكامل ←

مجموعات التدريب والتحقق والاختبار: كيف نقسّم البيانات ولماذا؟

  • لماذا نقسم البيانات إلى تدريب واختبار؟
  • ما الفرق بين مجموعة التحقق والاختبار؟

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

الشرح الكامل ←

أنواع الذكاء الاصطناعي: الضعيف والقوي وتصنيفه بحسب الذاكرة

  • ما هي أنواع الذكاء الاصطناعي؟
  • ما الفرق بين الذكاء الاصطناعي الضعيف والقوي؟

الجواب المختصر: يُصنَّف الذكاء الاصطناعي بحسب قدراته إلى نوعين: الضعيف (Narrow AI) نظام مصمم لمهمة محددة أو مجموعة محدودة ولا يفهم خارج ما تدرّب عليه، كالمساعدات الصوتية وأنظمة التوصية؛ والقوي (Strong AI) ذكاء قادر نظريًا على التعلم والفهم وحل مشكلات متنوعة كالإنسان، ولم يتحقق بعد بصورة كاملة. وبحسب الذاكرة: آلات تفاعلية تعمل بالمعلومات الحالية فقط، وذاكرة محدودة تستفيد من تجارب سابقة لفترة محددة، ونظرية العقل (آلات تفهم مشاعر الإنسان ونواياه) والذكاء ذاتي الإدراك، وهما ما يزالان نظريين.

الشرح الكامل ←

استخراج البيانات من الويب (Web Scraping) وبيانات المنتديات: الخطوات والضوابط

  • ما هو Web Scraping؟
  • كيف أستخرج البيانات من صفحة ويب؟

الجواب المختصر: تظهر صفحة المنتج للمستخدم كتصميم عادي، لكن كودها HTML يحتوي وسومًا ثابتة (اسم، سعر، وصف) يتغير محتواها من منتج لآخر؛ لذلك البيانات غير مهيكلة من وجهة المستخدم وشبه مهيكلة من وجهة المبرمج. تمر عملية الاستخراج بخطوات: تحديد الموقع والبيانات، وفحص بنية الصفحة بأدوات المتصفح، وجلب الصفحة برمجيًا، وتحليل الكود للوصول إلى القيم، ثم تنظيف القيم وتخزينها في CSV أو JSON أو قاعدة بيانات.

الشرح الكامل ←

الذكاء الاصطناعي القابل للتفسير (XAI) وانحراف البيانات: لماذا نراقب النموذج بعد النشر؟

  • ما هو XAI؟
  • ما هو Data Drift؟

الجواب المختصر: XAI (Explainable AI) يعني جعل قرارات النموذج مفهومة للإنسان. نحتاجه للتأكد أن النموذج لا يتعلم تحيزًا غير مرغوب، ولنثق به ونشرح القرار للمستخدم أو الإدارة، ولكشف الأخطاء كأن يعتمد النموذج على إشارة خاطئة داخل البيانات. وانحراف البيانات (Data Drift): قد يضعف نموذج ممتاز مع الزمن لأن سلوك الناس أو السوق أو الأجهزة يتغير فتنخفض الدقة. ولذلك تُستخدم أدوات مراقبة كـ Evidently AI تقارن بيانات التدريب (المرجع) بالبيانات الحالية وتُنبه إن حدث تغير واضح.

الشرح الكامل ←

نمذجة البيانات

المراجع النسبية والمطلقة والملء التلقائي: متى أستخدم علامة $؟

  • ما الفرق بين المرجع النسبي والمطلق؟
  • ماذا تعني علامة $ في Excel؟

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

الشرح الكامل ←

اختيار نوع المخطط البياني: عمودي وخطي ودائري ومساحي ومبعثر وحلقي

  • ما هو المخطط المناسب لبياناتي؟
  • متى أستخدم المخطط الدائري؟

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

الشرح الكامل ←

قواعد تصميم لوحة المعلومات: القراءة والتباين والتنسيق الشرطي وعناصر التفاعل

  • كيف أصمم لوحة معلومات احترافية؟
  • ما هو التنسيق الشرطي؟

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

الشرح الكامل ←

من البيانات إلى لوحة المعلومات: كيف تبني لوحة تساعد على اتخاذ القرار؟

  • كيف أنشئ لوحة معلومات؟
  • ما خطوات تحويل البيانات إلى لوحة معلومات؟

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

الشرح الكامل ←

ما الذي يستحق الظهور في لوحة المعلومات؟ الملخصات ومؤشرات الأداء ومعدل الاحتفاظ

  • ما المؤشرات التي أضعها في لوحة المعلومات؟
  • كيف أحسب معدل الاحتفاظ بالعملاء؟

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

الشرح الكامل ←

دقة البيانات وعمرها: هل ما زالت تمثل الواقع؟

  • ما معنى دقة البيانات؟
  • كيف يؤثر عمر البيانات في القرار؟

الجواب المختصر: دقة البيانات (Accuracy) تعني أن البيانات المسجلة تعكس الواقع بصورة صحيحة. فإن كانت بيانات متجر تقول إن أكثر مشتري منتج من فئة 21–30 عامًا بينما الفئة الحقيقية 31–40، وُجّهت الحملة الإعلانية إلى الجمهور الخطأ. وعمر البيانات (Data Age) عامل آخر: قد تكون البيانات دقيقة عند جمعها لكنها تفقد قيمتها مع الزمن، كبيانات مشاهدة التلفاز أثناء الإغلاق في جائحة كورونا التي قد لا تمثل السلوك بعد عودة الحياة لطبيعتها.

الشرح الكامل ←

خطوات تنظيف ومعالجة البيانات: من البيانات الخام إلى بيانات جاهزة

  • كيف أنظف البيانات؟
  • ما هي خطوات معالجة البيانات؟

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

الشرح الكامل ←

استخدامات نمذجة البيانات: الإعلان وخدمة العملاء والأداء والتحليل الديموغرافي والمالي

  • أين تستخدم نمذجة البيانات؟
  • ما هو التحليل الديموغرافي؟

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

الشرح الكامل ←

جودة البيانات: الاكتمال والدقة والاتساق والحداثة

  • ما هي جودة البيانات؟
  • ما هي عوامل جودة البيانات؟
  • ما هي تنقية البيانات (Data Cleaning)؟
  • ما هو تكرار البيانات وتسوية الجداول (Normalization)؟
  • ما هو التحيّز (Bias) في جمع البيانات؟
  • ما هو حجم العينة (Sample Size)؟
  • كيف أكتشف مشاكل جودة البيانات في جدول؟

الجواب المختصر: جودة البيانات (Data Quality) هي مدى صلاحية البيانات للاستخدام في التحليل واتخاذ القرار، وتعتمد على أربعة عوامل: الاكتمال (Completeness) والدقة (Accuracy) والاتساق (Consistency) والحداثة (Timeliness). ولتحسينها تُجرى تنقية البيانات (Data Cleaning) وإزالة التكرار (Redundancy) وتسوية الجداول (Normalization). وجودة القرار تعتمد مباشرة على جودة البيانات التي بُني عليها.

الشرح الكامل ←

فحوص موثوقية البيانات: بيانات ناقصة أم خاطئة؟ وحجم البيانات والتناسق

  • ما الفرق بين البيانات الناقصة والبيانات الخاطئة؟
  • كيف أعرف أن البيانات موثوقة؟

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

الشرح الكامل ←

مصادر البيانات في المؤسسات واستخداماتها وخصوصيتها

  • ما هي مصادر البيانات في المؤسسات؟
  • من أين تأتي البيانات؟
  • ماذا تفعل ملفات تعريف الارتباط؟

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

الشرح الكامل ←

التحقق من صحة البيانات في جداول البيانات: قوائم الاختيار ورسائل الخطأ

  • ما هو Data Validation؟
  • كيف أمنع إدخال قيم خاطئة في Excel؟

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

الشرح الكامل ←

الفرق بين البيانات والمعلومات

  • ما الفرق بين البيانات والمعلومات؟
  • ما هي البيانات الأولية (Raw Data)؟
  • كيف تتحول البيانات إلى معلومات؟
  • ما هي معالجة البيانات؟

الجواب المختصر: البيانات (Data) مجموعة حقائق أو أرقام أو كلمات تُجمع لكنها لا تملك معنى واضحًا عند النظر إليها بمفردها، مثل الرقم 15022007. المعلومات (Information) هي بيانات تمت معالجتها وتنظيمها وإعطاؤها معنى وسياقًا فأصبحت مفهومة ويمكن الاستفادة منها، مثل «درجة الطالب = 95%». والبيانات الأولية (Raw Data) هي البيانات المجمّعة من مصدرها قبل أن تُنظَّم أو تُعدَّل أو تُحلَّل.

الشرح الكامل ←

تحليل «ماذا لو» وGoal Seek: كيف تصل إلى هدف محدد؟

  • ما هو Goal Seek؟
  • ما هو تحليل ماذا لو؟

الجواب المختصر: تحليل «ماذا لو» (What-If) أداة تتيح تجربة سيناريوهات مختلفة داخل نموذج الجدول. وتُستخدم Goal Seek عندما نعرف النتيجة التي نريد الوصول إليها لكن لا نعرف قيمة أحد المدخلات؛ فتحسب المدخل المطلوب تلقائيًا لتحقيق هدف محدد، وهي مفيدة في التسعير والمبيعات والأرباح وعدد الوحدات اللازمة.

الشرح الكامل ←

دالة IF والدوال المنطقية AND وOR وNOT: اتخاذ القرار في الجدول

  • ما هي دالة IF؟
  • ما الفرق بين AND وOR؟

الجواب المختصر: دالة IF تختبر شرطًا، وتعيد نتيجة إذا تحقق ونتيجة أخرى إذا لم يتحقق، فتحوّل تقييمًا رقميًا إلى حالة نصية أو تحدد ما إذا كان الإنفاق داخل الميزانية. ولنتيجتين فأكثر يمكن تداخل IF داخل IF. وحين يحتاج التحليل إلى أكثر من معيار نستخدم AND (كل الشروط) أو OR (شرط واحد يكفي) أو NOT (يعكس نتيجة الشرط).

الشرح الكامل ←

دوال البحث: VLOOKUP وHLOOKUP وXLOOKUP وINDEX وMATCH

  • ما الفرق بين VLOOKUP وXLOOKUP؟
  • كيف أستخدم INDEX وMATCH؟

الجواب المختصر: تُستخدم دوال البحث حين نعرف مفتاحًا ونريد استرجاع قيمة مرتبطة به من جدول آخر. VLOOKUP تبحث رأسيًا، وHLOOKUP أفقيًا، وXLOOKUP أكثر مرونة فيمكنها البحث في أي اتجاه دون الاعتماد على رقم عمود ثابت. أما MATCH فتعيد موقع القيمة داخل نطاق، وINDEX تعيد القيمة الموجودة عند صف وعمود معينين؛ وعند دمجهما نبني عمليات بحث أكثر مرونة.

الشرح الكامل ←

المخططات المضللة: كيف يغيّر المحور والمقياس فهمك للبيانات؟

  • كيف أتجنب المخططات المضللة؟
  • كيف يضلل المحور أو المقياس قارئ المخطط؟

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

الشرح الكامل ←

الجدول المحوري (Pivot Table): كيف تلخّص بيانات كبيرة بسرعة؟

  • ما هو الجدول المحوري؟
  • كيف أستخدم Pivot Table؟

الجواب المختصر: الجدول المحوري (Pivot Table) يسمح بإعادة تجميع البيانات من دون تغيير المصدر. فائدته الأساسية أنه يحوّل مجموعة كبيرة من الصفوف إلى ملخص يمكن تغيير طريقة عرضه بسرعة: تجميع السجلات حسب فئة، وعدّ العناصر، وحساب الإجمالي أو المتوسط أو القيمة الكبرى والصغرى. وتغيير الحقول يعطي زاوية تحليل جديدة دون إعادة كتابة البيانات.

الشرح الكامل ←

التحليلات التنبؤية: كيف تستخدم المؤسسات البيانات السابقة لتوقّع المستقبل؟

  • ما هي التحليلات التنبؤية؟
  • كيف تتوقع الشركات المبيعات؟

الجواب المختصر: التحليلات التنبؤية (Predictive Analytics) تستخدم البيانات السابقة والأنماط الموجودة فيها لتقدير ما قد يحدث مستقبلًا: المبيعات، والإيرادات، والطلب على المنتجات، وعدد العملاء، وحجم الإنتاج. فإن عرفت المؤسسة ما يُحتمل حدوثه خططت قبل وقوعه. ولا يعني ذلك أن النموذج يعرف المستقبل بيقين، بل يقدّم توقعًا مبنيًا على البيانات المتاحة.

الشرح الكامل ←

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

  • ما الفرق بين البيانات الأساسية والخارجية؟
  • ما مزايا البيانات الأساسية وعيوبها مقارنة بالخارجية؟

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

الشرح الكامل ←

التحيّز وحجم العينة: لماذا قد تضلّلك نسبة 60%؟

  • ما هو التحيز في البيانات؟
  • ما هو حجم العينة ولماذا يهم؟

الجواب المختصر: العينة (Sample) مجموعة أفراد تُجمع منهم البيانات لتمثيل مجموعة أكبر. التحيّز (Bias) يحدث حين لا تمثل البيانات المجموعة المدروسة بدقة، كمدرسة تسأل عن وجبات المقصف الطلبة الذين يشترون منه فقط. وحجم العينة (Sample Size) يجب أن يكون مناسبًا: النسبة 60% مع 30 شخصًا (18) ليست كالنسبة نفسها مع 10,000 شخص (6,000)، فالنسبة واحدة لكن قوة الدليل ليست واحدة.

الشرح الكامل ←

الفرز والتصفية في جداول البيانات: ما الفرق وكيف تتجنب الأخطاء؟

  • ما الفرق بين الفرز والتصفية؟
  • متى أستخدم الفرز ومتى أستخدم التصفية؟

الجواب المختصر: الفرز (Sorting) يعيد ترتيب كل السجلات حسب معيار مثل الاسم أو التاريخ أو القيمة، ويمكن تطبيق أكثر من مستوى للفرز. أما التصفية (Filtering) فتعرض جزءًا من البيانات يحقق شرطًا معينًا وتخفي الباقي مؤقتًا دون حذفه. وتتغير خيارات التصفية بحسب نوع البيانات: النص (يساوي، يبدأ بـ، يحتوي على)، والأرقام (أكبر من، أقل من)، والتواريخ (قبل أو بعد تاريخ معين أو بين تاريخين).

الشرح الكامل ←

أنواع البيانات في جداول البيانات وتنسيق الخلايا

  • ما هي أنواع البيانات في جداول البيانات؟
  • كيف أنسّق الخلايا؟

الجواب المختصر: قد تكون البيانات نصًا أو عددًا صحيحًا أو رقمًا عشريًا أو تاريخًا أو وقتًا أو عملة أو قيمة منطقية (صحيح/خطأ، نعم/لا). اختيار النوع الصحيح مهم لأن البرنامج يتعامل مع كل نوع بطريقة مختلفة: رقم الهاتف يُخزَّن نصًا حتى لا يفقد الصفر الأول، بينما السعر يُخزَّن قيمة رقمية أو عملة حتى يمكن جمعه وحساب متوسطه.

الشرح الكامل ←

الدوال الأساسية في جداول البيانات: SUM وAVERAGE وMIN وMAX وCOUNTBLANK وCOUNTIF وSUMIF

  • ما هي الدوال الأساسية في Excel؟
  • ما الفرق بين COUNTIF وSUMIF؟

الجواب المختصر: الصيغة في جداول البيانات تبدأ بعلامة = وتستخدم مراجع الخلايا مع عوامل رياضية (+ - * /). استخدام المراجع أفضل من كتابة القيم داخل الصيغة لأن النتيجة تتحدث تلقائيًا إذا تغيرت البيانات. والدوال تُستعمل حين يصبح الحساب طويلًا أو متكررًا: SUM تجمع نطاقًا، وAVERAGE تحسب المتوسط، وMIN وMAX تعيدان أصغر وأكبر قيمة، وCOUNTBLANK تحسب الخلايا الفارغة، وCOUNTIF تعدّ الخلايا التي تحقق شرطًا، وSUMIF تجمع القيم التي تحقق معيارًا.

الشرح الكامل ←

الماكرو (Macro) في جداول البيانات: متى أستخدمه وكيف أختبره؟

  • ما هو الماكرو؟
  • كيف أنشئ ماكرو للتنقل بين الأوراق؟

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

الشرح الكامل ←

ما هي نمذجة البيانات؟

  • ما هي نمذجة البيانات؟
  • كيف تتنبأ المؤسسات بالمستقبل باستخدام البيانات؟

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

الشرح الكامل ←

تنظيم المصنف وأوراق العمل واستيراد البيانات (CSV)

  • ما هو المصنف وورقة العمل؟
  • كيف أستورد ملف CSV؟

الجواب المختصر: المصنف (Workbook) هو الملف الكامل وداخله عدة أوراق عمل (Worksheets)، ولكل خلية مرجع يجمع حرف العمود ورقم الصف. أفضل تنظيم أن تُفصل البيانات (المصدر) عن التحليل (الحسابات) عن لوحة المعلومات (العرض). وعند استيراد بيانات من ملف نصي أو CSV يجب تحديد الفاصل (فاصلة أو علامة تبويب أو فاصلة منقوطة) حتى تذهب كل قيمة إلى العمود المناسب.

الشرح الكامل ←

إدارة مشاريع أنظمة تكنولوجيا المعلومات

العصف الذهني والخرائط الذهنية والتفكير العكسي لتوليد أفكار المشروع

  • ما هو العصف الذهني؟
  • ما قواعد العصف الذهني؟

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

الشرح الكامل ←

عوائق المشروع الشائعة وضبط التغيير: كيف نتعامل مع توسع النطاق؟

  • ما هي عوائق المشاريع؟
  • كيف أتعامل مع توسع النطاق؟

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

الشرح الكامل ←

الاجتماعات الفعّالة في المشاريع: أنواعها ومبادئ نجاحها وآدابها

  • كيف أدير اجتماعًا فعالًا في مشروع؟
  • ما مبادئ نجاح الاجتماعات في المشاريع؟

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

الشرح الكامل ←

دراسة الجدوى وتحليل البدائل: فنية واقتصادية وتشغيلية وزمنية

  • ما هي دراسة الجدوى؟
  • ما جوانب دراسة الجدوى؟

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

الشرح الكامل ←

المخطط الانسيابي ومخطط تدفق البيانات DFD ومخطط الكيانات والعلاقات ERD: متى نستخدم كلًّا منها؟

  • ما الفرق بين Flowchart وDFD وERD؟
  • متى أستخدم مخطط تدفق البيانات DFD؟

الجواب المختصر: المخططات المرئية هي اللغة المشتركة بين التقنيين والإدارة والعملاء. المخطط الانسيابي (Flowchart) يصوّر تسلسل خطوات عملية ما مع نقاط القرار والتفرعات. مخطط تدفق البيانات (DFD) يركز على تدفق البيانات بين الجهات المختلفة في النظام لا على تسلسل الإجراءات، ومكوناته: عملية، ومخزن بيانات، وكيان خارجي، وتدفق بيانات. مخطط الكيانات والعلاقات (ERD) يصوّر البنية الداخلية لقاعدة البيانات: الجداول والحقول والعلاقات بينها.

الشرح الكامل ←

مخطط جانت والمسار الحرج وتخطيط الطوارئ: كيف نجدول المشروع بصريًا؟

  • ما هو مخطط جانت؟
  • ما هو المسار الحرج؟

الجواب المختصر: مخطط جانت (Gantt Chart) أداة بصرية تعرض المهام على محور زمني، لكل مهمة شريط أفقي يعكس مدتها، فيُظهر تسلسل المهام ويقارن ما خُطط بما نُفِّذ. والمسار الحرج (Critical Path) أطول سلسلة من المهام المترابطة؛ وأي تأخير في مهمة عليه يؤخر المشروع كله، لذلك يتركّز الاهتمام بمهامه.

الشرح الكامل ←

الجوانب القانونية والأخلاقية في مشاريع تكنولوجيا المعلومات

  • ما الجوانب القانونية والأخلاقية في مشاريع تكنولوجيا المعلومات؟
  • ما الجوانب القانونية التي يجب مراعاتها في مشروع تقني؟

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

الشرح الكامل ←

السلوك المهني والمسؤولية الشخصية داخل فريق المشروع: التواصل وحل المشكلات والضغط

  • ما هو السلوك المهني في فريق المشروع؟
  • كيف أتعامل مع ضغط العمل في فريق المشروع؟

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

الشرح الكامل ←

إغلاق المشروع وتقييم الأداء: محاور المراجعة والدروس المستفادة ووثيقة الإغلاق

  • كيف أغلق المشروع وأقيّم أداءه؟
  • ما الدروس المستفادة وكيف تُوثَّق؟

الجواب المختصر: الإغلاق مرحلة رسمية تُراجَع فيها نتائج المشروع وتُوثَّق الدروس ويُسلَّم المشروع. وتدور المراجعة حول أربعة محاور: التنفيذ (الوقت والميزانية والجودة ورضا العميل)، والاختبار، والفريق، والدروس المستفادة وهي الأهم، وتُختم بوثيقة إغلاق تضم الملخص ومقارنة الخطة بالإنجاز والتوصيات.

الشرح الكامل ←

القيود الثلاثة للمشروع: الوقت والميزانية والجودة

  • ما هي قيود المشروع؟
  • ما هو مثلث المشروع: الوقت والميزانية والجودة؟
  • كيف يؤثر تقليل الميزانية أو الوقت في جودة المشروع؟

الجواب المختصر: كل مشروع يعمل داخل إطار من القيود لا يمكن تجاهله، وأهمها ثلاثة عناصر مترابطة: الوقت (Time) وهو المدة المتاحة أو تاريخ التسليم، والميزانية (Budget) وهي المبلغ الذي يمكن للمؤسسة إنفاقه، والجودة (Quality) وهي مستوى الأداء والاستقرار والأمان والسهولة المطلوب في المنتج النهائي. تغيّر أحدها يؤثر في الآخرين، ولذلك فالوعد بإنجاز مشروع معقد بسرعة كبيرة وتكلفة قليلة وجودة عالية معًا غالبًا غير واقعي.

الشرح الكامل ←

تنفيذ المشروع ومراقبته وإغلاقه

  • ما الفرق بين التنفيذ والمراقبة والإغلاق في المشروع؟
  • ما هي المراقبة والتحكم في إدارة المشاريع؟
  • ماذا يحدث في مرحلة إغلاق المشروع؟

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

الشرح الكامل ←

وثيقة بدء المشروع: ما الذي تتضمنه ولماذا هي عقد داخلي؟

  • ما هي وثيقة بدء المشروع؟
  • ماذا تتضمن وثيقة بدء المشروع؟

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

الشرح الكامل ←

دورة حياة المشروع التقني

  • ما هي مراحل دورة حياة المشروع؟
  • ما هي دورة حياة المشروع التقني؟

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

الشرح الكامل ←

مسؤوليات مدير المشروع: التقارير والجدول والميزانية وحل المشكلات والقرارات

  • ما هي مسؤوليات مدير المشروع؟
  • كيف أرتب أولويات المهام؟

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

الشرح الكامل ←

منهجيات إدارة المشاريع: الخطية والتكرارية والمرنة

  • ما هي منهجيات إدارة المشاريع؟
  • ما الفرق بين المنهجية الخطية والتكرارية والمرنة؟
  • متى أستخدم المنهجية المرنة (Agile)؟

الجواب المختصر: منهجية إدارة المشروع (Project Management Methodology) هي مجموعة مبادئ وخطوات ونماذج يتفق عليها الفريق من البدء حتى الإغلاق. وتوجد ثلاثة أساليب رئيسة: الخطية (Linear) تنفّذ المراحل واحدة بعد أخرى، والتكرارية (Iterative) تبني المشروع نسخة بعد نسخة، والمرنة (Agile) تقسّم العمل إلى دورات قصيرة وتقبل تغيّر الأولويات. ولا توجد منهجية أفضل في كل الحالات، بل الأنسب لطبيعة المشروع.

الشرح الكامل ←

المؤشرات الخمسة لمراقبة المشروع: الوقت والتكلفة والجودة والنطاق والتغيير

  • ما هي مؤشرات مراقبة المشروع؟
  • كيف أراقب تقدم المشروع بالأرقام؟

الجواب المختصر: يراقب مدير المشروع خمسة مؤشرات: الوقت (هل المهام وفق الجدول؟)، والتكلفة (هل الإنفاق ضمن الميزانية؟)، والجودة (هل المخرجات تفي بمعايير القبول؟)، والنطاق (هل وُثّق رسميًا وهل ظهرت طلبات خارجه؟)، والتغيير (هل أُقرّت التغييرات وأُضيف أثرها للجدول والميزانية؟).

الشرح الكامل ←

تخطيط المشروع التقني: من فكرة عامة إلى خطة تفصيلية

  • كيف أخطط لمشروع تقني؟
  • ما هي عناصر خطة المشروع؟
  • ما هو تقسيم العمل إلى مهام (Work Breakdown)؟

الجواب المختصر: تخطيط المشروع (Project Planning) هو تحويل جملة عامة مثل «نريد نظامًا لتسجيل الطلبة» إلى خطة مكتوبة توضح الأعمال المطلوبة وترتيبها ومدة كل منها. تبدأ الخطة بتقسيم المشروع إلى مكونات ثم مهام صغيرة، وتربط كل مهمة بزمن ومسؤول وموارد، ثم تضيف ما يحمي المشروع: قائمة مخاطر وإجراءات وقائية، وطريقة رسمية لطلبات التغيير، وخطة تواصل، وتوثيقًا للقرارات المهمة.

الشرح الكامل ←

من الفكرة إلى مشكلة وهدف: كيف نصوغ مشكلة قابلة للقياس وهدفًا مبدئيًا للمشروع؟

  • كيف أحدد مشكلة المشروع؟
  • كيف أكتب هدف المشروع؟

الجواب المختصر: غالبًا تبدأ المشاريع بعبارات مثل «النظام الحالي يسبب تأخيرًا» أو «الملفات تضيع»، وهي تعبّر عن عدم رضا لكنها لا تكفي لمشروع منظم. لذلك: (1) نطرح أسئلة تحليلية (من يعاني؟ متى تظهر؟ لماذا لم تُحَل؟ ما حجم الضرر؟)، (2) نجمع بيانات فعلية كمية (عدد المعاملات، متوسط زمن المعاملة، عدد الأخطاء أسبوعيًا) ونوعية (ملاحظات الموظفين والمستفيدين)، (3) نصوغ مشكلة موضوعية واضحة قابلة للقياس، (4) نكتب هدفًا مبدئيًا يركز على النتيجة لا على تفاصيل الحل.

الشرح الكامل ←

متطلبات المشروع ووثيقة المواصفات: وظيفية وغير وظيفية قابلة للقياس ومعيار القبول

  • كيف أكتب متطلبات المشروع؟
  • كيف أجعل المتطلب غير الوظيفي قابلًا للقياس؟

الجواب المختصر: المتطلبات الوظيفية هي الوظائف والمهام التي يجب أن يؤديها النظام فعليًا، أي الخدمات التي سيقدمها للمستخدم (في نظام صيدلية: تسجيل بيع الأدوية، طباعة الفاتورة، تنبيه عند النفاد، تقارير الضريبة...). المتطلبات غير الوظيفية لا تصف ماذا يفعل النظام بل كيف ينبغي أن يكون أداؤه، ويجب أن تكون قابلة للقياس: السرعة (نتائج البحث خلال ثانية واحدة)، الأمان (دخول ثنائي)، سهولة الاستخدام (يسجل المستخدم الجديد بيعًا بعد 15 دقيقة تدريب)، التوافق (Windows وiOS وAndroid)، سلامة البيانات (لا يقبل كميات سالبة)، الوصولية (تكبير الخط).

الشرح الكامل ←

إدارة موارد المشروع: الموارد البشرية والتقنية وتحدياتها واستدامتها

  • ما هي موارد المشروع؟
  • كيف أدير موارد المشروع؟

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

الشرح الكامل ←

نطاق المشروع وتوسّع النطاق

  • ما هو نطاق المشروع؟
  • ما هو Scope Creep؟
  • ما الذي يدخل في نطاق المشروع وما الذي يخرج منه؟

الجواب المختصر: نطاق المشروع (Project Scope) هو الوصف الرسمي لما سيُنفَّذ فعلًا داخل المشروع وما لن يُنفَّذ في هذه المرحلة. تحديده بدقة يمنع ظاهرة شائعة تسمى توسّع النطاق (Scope Creep): أن يبدأ المشروع بهدف محدد ثم تُضاف إليه طلبات جديدة واحدة تلو الأخرى دون تعديل الجدول الزمني والميزانية، فيتأخر التسليم وتزداد الأعباء على الفريق. ويجب كتابة النطاق في وثيقة رسمية يطلع عليها الجميع.

الشرح الكامل ←

أصحاب المصلحة في المشروع التقني

  • من هم أصحاب المصلحة في المشروع؟
  • ما هو Stakeholder في إدارة المشاريع؟
  • كيف يوازن مدير المشروع بين توقعات الأطراف؟

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

الشرح الكامل ←

الفرق بين المشروع والعمل الروتيني (التشغيلي)

  • ما هو المشروع في تكنولوجيا المعلومات؟
  • ما الفرق بين المشروع والعمل الروتيني؟
  • ما هو العمل التشغيلي؟

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

الشرح الكامل ←

إدارة المخاطر: مصفوفة الاحتمال والأثر وسجل المخاطر واستراتيجيات الاستجابة

  • ما هي استراتيجيات الاستجابة للمخاطر؟
  • ما هو سجل المخاطر؟

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

الشرح الكامل ←

الفرق بين الخطر والمشكلة في المشروع

  • ما الفرق بين الخطر والمشكلة في إدارة المشاريع؟
  • كيف نتعامل مع المخاطر في المشروع؟

الجواب المختصر: الخطر (Risk) في المشروع حدث محتمل لم يقع بعد، له احتمال معين للحدوث، وإذا حدث أثّر سلبًا في الوقت أو التكلفة أو الجودة أو رضا المستخدمين. أما المشكلة (Issue) فحدث وقع بالفعل ويتطلب استجابة فورية لحلّه أو تقليل أثره. الفرق المهم أن المخاطر يُفكَّر فيها مقدّمًا بينما المشكلات يُتعامل معها بعد وقوعها، وكلاهما يجب أن يُسجَّل في وثائق المشروع.

الشرح الكامل ←

تطوير المواقع الإلكترونية

الإبداع المفيد في تصميم المواقع: التخطيطات غير التقليدية والنسبة الذهبية

  • كيف أبتكر في التصميم دون إرباك المستخدم؟
  • ما هي النسبة الذهبية في تصميم الويب؟

الجواب المختصر: هدف الإبداع في الويب جعل الموقع مميزًا وجذابًا دون أن يربك المستخدم. القاعدة الذهبية: تصميم جميل لا يعرف المستخدم كيف ينجز به مهمته = فاشل؛ وموقع واضح لكنه نسخة مكررة يحتاج لمسة ابتكار مدروسة. كيف نبتكر دون تخريب التجربة؟ ابتكر في طريقة عرض المحتوى (قصص، بطاقات، تمرير ذكي، تفاعل بسيط) وحافظ على ثوابت الاستخدام (زر واضح، قائمة مفهومة، خط مقروء، تسلسل منطقي).

الشرح الكامل ←

أساسيات تحسين الظهور في محركات البحث (SEO): الزحف والفهرسة والعلامات الوصفية والكلمات المفتاحية

  • ما هو SEO؟
  • ما الفرق بين الزحف والفهرسة؟

الجواب المختصر: SEO ليس «خدعة»، بل مجموعة أساليب: تنظيم المحتوى، واختيار كلمات مناسبة، وجعل الموقع سريعًا ومناسبًا للهاتف، وتقديم صفحات مفهومة لمحركات البحث. تستخدم المحركات برامج آلية تزور الصفحات وتجمع معلومات عنها: الزحف (Crawling) زيارة الصفحات وقراءة ما فيها، والفهرسة (Indexing) حفظ معلومات الصفحة لتظهر في النتائج لاحقًا. وفي قسم Head علامات لا تظهر للزائر لكنها تساعد المحركات: Title وDescription (وKeywords)، والأفضل عنوان ووصف صادقان واضحان بدل حشو الكلمات.

الشرح الكامل ←

المتطلبات الأساسية لأي موقع إلكتروني: سهولة الاستخدام والاتساق والتنقل والتخصيص والتجاوب

  • ما المتطلبات الأساسية للموقع الإلكتروني؟
  • ما هو التصميم المتجاوب؟

الجواب المختصر: هذه شروط لازمة قبل أن تفكر بالجماليات: سهولة الاستخدام (Usability): يفهم المستخدم الموقع بسرعة دون شرح، وإلا غادر. الاتساق (Consistency): أسلوب موحد في الألوان والخطوط وشكل الأزرار ومكان القائمة. سهولة التنقل (Navigation): يعرف المستخدم أين هو وكيف يرجع ويصل للمعلومة. القابلية للتخصيص (Personalization): تعديل التجربة بحسب المستخدم (لغة، مدينة، تفضيلات، إشعارات). المرونة والتكيف مع الأجهزة (Responsive): عمل ممتاز على الهاتف واللوحي والحاسوب وبمتصفحات مختلفة.

الشرح الكامل ←

مبادئ تصميم الموقع الجيد: المساحة البيضاء والتخطيط والطباعة والمحاذاة والوسائط والبساطة

  • ما مبادئ تصميم الموقع الجيد؟
  • كيف أقيّم جودة تصميم موقع؟

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

الشرح الكامل ←

عوامل أداء الموقع وسرعته: الخادم والمستخدم والتوافق مع المتصفحات

  • ما عوامل سرعة الموقع؟
  • ما الفرق بين Server-Side وClient-Side؟

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

الشرح الكامل ←

أنواع المواقع الإلكترونية بحسب الغرض وطريقة التفاعل

  • ما هي أنواع المواقع الإلكترونية؟
  • كيف أحدد غرض الموقع؟

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

الشرح الكامل ←

مدخل إلى التطبيقات

الفرق بين API وLibrary وSDK: كيف يتواصل التطبيق مع الجهاز؟

  • ما الفرق بين API وSDK والمكتبة؟
  • ما هو SDK؟

الجواب المختصر: API نقطة تواصل بين التطبيق ونظام التشغيل أو بين تطبيقين، تشبه طاقم الخدمة في مطعم: لا تدخل المطبخ بنفسك بل تطلب من الطاقم. والمكتبة (Library) مجموعة أكواد جاهزة يستخدمها المطوّر دون كتابتها من الصفر، وSDK حزمة شاملة تضم الأدوات والمكتبات والوثائق والمحاكيات تقدمها شركة نظام التشغيل. وهذه الطبقات تنظّم عمل التطبيق وتمنع وصوله إلى معلوماتك دون إذنك.

الشرح الكامل ←

إتاحة الوصول في تصميم التطبيقات: الرؤية والسمع والحركة والفهم

  • ما هي إتاحة الوصول في التطبيقات؟
  • كيف أجعل التطبيق مناسبًا لذوي الإعاقة؟

الجواب المختصر: إتاحة الوصول (Accessibility) أن يكون التطبيق قابلًا للاستخدام من أكبر عدد ممكن من الأشخاص، بمن فيهم من لديهم صعوبات بصرية أو سمعية أو حركية أو معرفية. وتُراعى في أربعة محاور: الرؤية (تباين وتكبير نص ووصف بديل للصور)، والسمع (نص مكتوب وتفريغ وإشعار مرئي)، والحركة (أزرار مناسبة وطرق تنقل بديلة)، والفهم والتركيز (لغة واضحة وخطوات قصيرة).

الشرح الكامل ←

وثيقة تصميم التطبيق: مكوناتها وقائمة الفحص قبل الاعتماد وأخطاء يجب تجنبها

  • ما هي وثيقة تصميم التطبيق؟
  • ماذا تحتوي وثيقة التصميم؟

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

الشرح الكامل ←

مراحل تطوير التطبيق: النموذج الأولي والبرمجة والاختبار والإصلاح

  • ما هي مراحل تطوير التطبيق؟
  • ما هو النموذج الأولي Prototype؟

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

الشرح الكامل ←

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

  • كيف أتحقق من صحة بيانات المستخدم في التطبيق؟
  • كيف أكتب رسالة خطأ جيدة في التطبيق؟

الجواب المختصر: التحقق من صحة البيانات يعني التأكد أن البيانات التي أدخلها المستخدم مناسبة قبل استخدامها أو حفظها، لأنه يقلل الأخطاء ويحمي التطبيق من بيانات ناقصة أو غير منطقية. فلا يصح أن يقبل تطبيق حجز موعد تاريخًا قديمًا أو رقم هاتف يحتوي حروفًا. وفي نموذج طلب صيانة مثلًا: الاسم لا يُترك فارغًا، رقم الهاتف يتكون من 10 أرقام، نوع الجهاز يُختار من قائمة، وصف المشكلة لا يقل عن 10 أحرف. وبدل كلمة «خطأ» تُعرض رسائل مفيدة.

الشرح الكامل ←

خريطة التطبيق والمخطط الشبكي والنموذج الأولي ودليل النمط

  • ما الفرق بين المخطط الشبكي والنموذج الأولي؟
  • ما هو دليل النمط في تصميم التطبيق؟

الجواب المختصر: خريطة التطبيق مخطط يوضح الشاشات الرئيسية والعلاقة بينها فيعرف الفريق عدد الشاشات وترتيبها. المخطط الشبكي (Wireframe) رسم بسيط للشاشة يوضح أماكن العناصر (العنوان، الأزرار، منطقة المحتوى، مربعات الصور، قوائم التنقل، رسائل التنبيه) دون اهتمام كبير بالألوان، لاختبار ترتيب العناصر قبل الشكل النهائي. النموذج الأولي (Prototype) نسخة تجريبية توضح طريقة التنقل بين الشاشات وقد تكون بلا برمجة حقيقية. دليل النمط (Style Guide) مجموعة قواعد توحد شكل التطبيق: الألوان والخطوط والأزرار والأيقونات والمسافات ورسائل الخطأ.

الشرح الكامل ←

أذونات التطبيقات والخصوصية: لماذا يطلب التطبيق إذنًا؟ ومتى نرفض؟

  • لماذا يطلب التطبيق أذونات؟
  • كيف أراجع أذونات التطبيقات؟

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

الشرح الكامل ←

أنواع اختبار التطبيقات: الوحدة والأداء وسهولة الاستخدام والتوافق والأمان

  • ما هي أنواع اختبار التطبيقات؟
  • ما الفرق بين اختبار الأداء والتوافق؟

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

الشرح الكامل ←

سهولة استخدام التطبيق: عوامل الوضوح والتنقل وتقليل الخطوات والاستجابة

  • ما عوامل سهولة استخدام التطبيق؟
  • كيف أجعل التطبيق سهل الاستخدام؟

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

الشرح الكامل ←

فئات تطبيقات البرامج وآثارها: ألعاب وترفيه وإنتاجية وتخزين ومهام خطرة وتواصل اجتماعي

  • ما هي فئات تطبيقات البرامج وآثارها؟
  • ما الآثار الإيجابية والسلبية للتطبيقات؟

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

الشرح الكامل ←

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

  • كيف أختار منصة التطبيق؟
  • ما العوامل التي تحدد منصة تطوير التطبيق؟

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

الشرح الكامل ←

كيف نصمم تطبيقًا يلبي حاجة حقيقية؟ الهدف والمستخدم والوظائف والواجهة وخصائص الجهاز

  • كيف أصمم تطبيقًا؟
  • كيف أحدد هدف التطبيق والمستخدم؟

الجواب المختصر: يُصمَّم التطبيق الذي يلبي حاجة حقيقية بخمس خطوات قبل كتابة أي كود: تحديد هدف التطبيق (ما المشكلة التي يحلها ولمن؟)، وتحديد المستخدم (عمره ومستواه التقني وحاجاته وجهازه)، وتحديد الوظائف الأساسية الضرورية فقط، واختيار واجهة مناسبة، واختيار خصائص الجهاز التي تخدم الهدف دون غيرها.

الشرح الكامل ←

المتطلبات الوظيفية وغير الوظيفية للتطبيق: الفرق وأمثلة

  • ما الفرق بين المتطلبات الوظيفية وغير الوظيفية؟
  • ما أمثلة المتطلبات الوظيفية وغير الوظيفية لتطبيق؟

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

الشرح الكامل ←

مبادئ تصميم الواجهة: الوضوح والثبات وتقليل الخطوات والتغذية الراجعة ومنع الأخطاء

  • ما مبادئ تصميم واجهة المستخدم؟
  • كيف أراجع جودة تصميم واجهة تطبيق؟

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

الشرح الكامل ←

أنواع تطبيقات الهواتف: المعلومات والتنقل والترفيه والتواصل والواقع المعزز

  • ما هي أنواع التطبيقات؟
  • ما هو الواقع المعزز؟

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

الشرح الكامل ←

خصائص الأجهزة المحمولة التي تستغلها التطبيقات: اللمس المتعدد والكاميرا والميكروفون وGPS والتسارع والبصمة

  • ما هي خصائص الهاتف الذكي التي تستخدمها التطبيقات؟
  • كيف يعمل GPS؟

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

الشرح الكامل ←

عناصر واجهة التنقل في تطبيقات الهاتف: التبويب السفلي والرجوع والقائمة الجانبية وزر الإجراء العائم

  • ما هي عناصر التنقل في التطبيقات؟
  • ما هو زر الإجراء العائم FAB؟

الجواب المختصر: التنقل داخل التطبيق يجب أن يكون سلسًا ومنطقيًا. أهم العناصر: شريط التبويب السفلي (أزرار أسفل الشاشة تمكّن التنقل بيد واحدة، مناسب لتطبيق فيه 3–5 أقسام رئيسية)، وشريط التنقل العلوي (عنوان الصفحة وزر الرجوع)، وسهم التنقل للأعلى (العودة إلى الشاشة الأم)، وزر الشاشة الرئيسية (العودة السريعة)، والقائمة الجانبية (الهامبورغر) للأقسام الثانوية أو الأقل استخدامًا مثل الإعدادات والمساعدة، وزر الإجراء العائم (FAB) دائري يطفو فوق المحتوى لتنفيذ الإجراء الأهم.

الشرح الكامل ←

أنظمة تشغيل الأجهزة المحمولة: iOS وAndroid وJava ME وتطبيقات الويب وكيف تختار

  • ما الفرق بين iOS وAndroid؟
  • ما هي تطبيقات الويب مقابل التطبيقات الأصلية؟

الجواب المختصر: نظام التشغيل هو البرنامج الأساسي الذي يدير وظائف الجهاز ولا يعمل أي تطبيق بدونه. وتُطوَّر تطبيقات الأجهزة المحمولة لأربعة خيارات: iOS من Apple (أمان وتكامل لكنه حصري لأجهزتها)، وAndroid من Google (الأوسع انتشارًا ومفتوح المصدر)، وJava ME (قديم وخفيف)، وتطبيقات الويب (تعمل عبر المتصفح دون تثبيت لكن بقيود في الوصول إلى خصائص الجهاز).

الشرح الكامل ←

تطبيق الهاتف مقابل تطبيق سطح المكتب: الفروق في الشاشة والإدخال والوظائف والاستخدام

  • ما الفرق بين تطبيق الهاتف وسطح المكتب؟
  • كيف يختلف تصميم تطبيق الهاتف عن تطبيق سطح المكتب؟

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

الشرح الكامل ←

الرمز الزائف وبنى التحكم: التسلسل والشرط والتكرار في منطق التطبيق

  • ما هو الرمز الزائف Pseudocode؟
  • ما هي بنى التحكم؟

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

الشرح الكامل ←

شخصية المستخدم وقصص المستخدم: كيف نترجم احتياجات الناس إلى وظائف؟

  • ما هي شخصية المستخدم (Persona)؟
  • ما هي قصص المستخدم؟

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

الشرح الكامل ←

الفرق بين تجربة المستخدم (UX) وواجهة المستخدم (UI)

  • ما الفرق بين UX وUI؟
  • ما أمثلة تجربة المستخدم وواجهة المستخدم في تطبيق؟

الجواب المختصر: تجربة المستخدم (User Experience – UX) هي شعور المستخدم أثناء استخدام التطبيق: هل وصل إلى هدفه بسهولة؟ هل فهم الخطوات؟ هل شعر أن التطبيق سريع وواضح؟ واجهة المستخدم (User Interface – UI) هي العناصر التي يراها ويتعامل معها: الأزرار، والقوائم، والألوان، والنصوص، والصور، ومربعات الإدخال، وشريط التنقل. والعلاقة بسيطة: واجهة مرتبة وواضحة تساعد على تجربة استخدام أفضل.

الشرح الكامل ←

كتابة التقارير والتقييم في BTEC

كتابة مستوى التحليل (M): السبب والنتيجة والمتأثر وأهمية الأثر

  • كيف أكتب فقرة تحليل في تقرير BTEC؟
  • ما الفرق بين الشرح والتحليل؟

الجواب المختصر: ما يحدث في M: يشرح الطالب في P ما حدث، ثم يبدأ M بالسؤال: لماذا حدث هذا الأثر؟ وماذا نتج عنه؟ والتحليل لا يعني كتابة معلومات أكثر، بل إظهار العلاقة بين السبب والنتيجة. عناصره: (1) السبب، (2) النتيجة، (3) من تأثر، (4) لماذا هذا الأثر مهم، (5) ماذا يعني ذلك للمؤسسة. القاعدة: سبب ← نتيجة ← متأثر ← أهمية الأثر ← ماذا يعني للمؤسسة.

الشرح الكامل ←

أفعال الأمر في المهام: اشرح وحلّل وقيّم وقارن وأوصِ — كيف تتغير الكتابة؟

  • ما الفرق بين اشرح وحلل وقيّم؟
  • ما هي أفعال الأمر في BTEC؟

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

الشرح الكامل ←

كتابة مستوى التقييم (D): قارن واحكم وانتقد الحكم ثم أوصِ

  • كيف أكتب فقرة تقييم في تقرير BTEC؟
  • ما خطوات التقييم والتوصية؟

الجواب المختصر: في التقييم (D) لا تكتفي بفهم الأثر؛ يجب أن تتخذ قرارًا. تسع خطوات: (1) تحديد القرار المطلوب، (2) تحديد البدائل، (3) تحديد معايير المقارنة، (4) مقارنة البدائل، (5) إصدار حكم مبدئي، (6) نقد الحكم، (7) العودة إلى الأدلة، (8) حسم القرار، (9) تقديم توصية. القاعدة الذهبية: قارن ← احكم ← انتقد الحكم ← ارجع إلى الأدلة ← احسم ← أوصِ.

الشرح الكامل ←

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

  • كيف أكتب فقرة شرح في تقرير BTEC؟
  • ما الخطوات الخمس لمستوى P؟

الجواب المختصر: في مستوى الشرح (P) لا يكفي أن تكتب تعريفًا محفوظًا؛ يجب أن تُثبت أنك تفهم الفكرة وتشرحها داخل السيناريو. كل فكرة تمر بخمس خطوات: (1) ما هو؟ تعريف واضح. (2) كيف يعمل أو يحدث؟ الآلية الأساسية. (3) أين يظهر في السيناريو؟ ربط مباشر بالمؤسسة. (4) لماذا هو مهم؟ سبب أهميته في هذا السيناريو تحديدًا. (5) ما الأثر المباشر؟ نتيجة مباشرة دون الدخول في سلسلة تحليل طويلة.

الشرح الكامل ←

الربط بين فقرات التقرير: نتيجة ← حاجة ← فكرة جديدة

  • كيف أربط بين الفقرات في التقرير؟
  • كيف أنتقل من فقرة إلى أخرى دون تكرار في التقرير؟

الجواب المختصر: ما المقصود بالربط؟ ألا تبدو كل فقرة وكأنها بداية تقرير جديد. الفقرة الجيدة تترك في نهايتها فكرة أو نتيجة يمكن أن تبدأ منها الفقرة التالية. طريقة الربط: نتيجة الفقرة السابقة ← الحاجة الناتجة عنها ← الفكرة التالية. القاعدة الذهبية: كل فقرة تأخذ خيطًا من الفقرة السابقة وتضيف إليه فكرة جديدة، فيصبح الانتقال بين الأفكار نتيجة منطقية لا قفزة مفاجئة.

الشرح الكامل ←

Pass وMerit وDistinction: ما معنى P وM وD ورموز المعايير؟

  • ما معنى P وM وD في BTEC؟
  • ما الفرق بين Pass وMerit وDistinction؟

الجواب المختصر: تُرمَّز معايير التقييم برمز يجمع هدف التعلم والمستوى: P لـPass، وM لـMerit، وD لـDistinction. في الوحدة 11 (الأمن السيبراني وإدارة الحوادث) كما تحققنا منها: الهدف A فيه A.P1 وA.P2 وA.P3 وA.M1، والهدف B فيه B.P4 وB.P5 وB.M2، والهدف C فيه C.P6 وC.P7 وC.M3، والهدف D فيه D.P8 وD.M4؛ وتمتد معايير Distinction عبر هدفين: AB.D1 وCD.D2.

الشرح الكامل ←

تجنّب التناقض والتكرار وحافظ على ثبات الموضوع في التقرير

  • كيف أتجنب التكرار والتناقض في التقرير؟
  • لماذا يضعف التقرير حين يتناقض أو يكرر نفسه؟

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

الشرح الكامل ←

تنسيق التقرير وتمييز المعلومات المهمة: العناوين والمسافات والتمييز المحدود

  • كيف أنسق تقرير BTEC؟
  • كيف أميّز المعلومات المهمة في التقرير دون مبالغة؟

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

الشرح الكامل ←

مقدمة التقرير وخاتمته: ماذا تتضمن كل منهما وما الذي لا يُكتب فيهما؟

  • كيف أكتب مقدمة تقرير؟
  • ماذا أكتب في خاتمة التقرير؟

الجواب المختصر: المقدمة لا تحلل ولا تحكم؛ تقدم للقارئ أربع معلومات بالترتيب: الدور (من أنت؟) ← السياق (ما المؤسسة أو المشكلة؟) ← أهمية التقرير (لماذا هو مهم؟) ← محتوى التقرير (ماذا سيتناول؟). ولا تضع فيها مقارنة تفصيلية ولا حكمًا نهائيًا ولا توصيات ولا تحليلًا طويلًا ولا معلومات تقنية لا يحتاجها القارئ لفهم السياق. والخاتمة لا تعيد كل ما كُتب؛ تجمع أهم نتيجة ← الحكم النهائي ← التوصية الرئيسية، دون إضافة فكرة جديدة لم تُناقَش.

الشرح الكامل ←

مبادئ كتابة تقرير BTEC: من السيناريو إلى الخاتمة

  • كيف أكتب تقرير BTEC؟
  • كيف أخطط قبل كتابة تقرير BTEC؟
  • كيف أربط الفقرات في تقرير BTEC؟
  • ما الذي تتضمنه خاتمة التقرير؟

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

الشرح الكامل ←

كيف تحلل تهديدًا سيبرانيًا في تقرير: من التهديد إلى الثغرة إلى الأثر ثم الحكم

  • كيف أكتب تحليل تهديد في تقرير الأمن السيبراني؟
  • ما خطوات تحليل تهديد سيبراني من التهديد إلى الحكم؟

الجواب المختصر: تقترح مادة أحمد في الأمن السيبراني أسلوبًا من ست خطوات لأي تهديد: (1) حدّد التهديد → (2) اشرح كيف يحدث → (3) اربطه بثغرة في المؤسسة → (4) وضّح ماذا سيحدث لو نجح → (5) قيّم حجم التأثير → (6) برّر حكمك. والفكرة: لا تخبر القارئ فقط ما هو التهديد، بل ماذا يعني لهذه المؤسسة تحديدًا، ثم أعطِ حكمك وفسّر لماذا.

الشرح الكامل ←

البرمجة

النظام الثنائي (Binary): البت والبايت وكيف يخزن الحاسوب كل شيء بـ 0 و1

  • ما هو النظام الثنائي؟
  • كم بت في البايت؟

الجواب المختصر: الحاسوب لا يفهم الأرقام والرموز كما نفهمها، بل يعتمد على حالتين كهربائيتين: وجود تيار وعدمه، تُمثَّلان بالرقمين 0 و1. لذلك يستخدم النظام الثنائي (أساس 2) لتمثيل كل أنواع البيانات. كل خانة ثنائية تسمى بت (bit)، وكل 8 بتات تسمى بايت (byte). وباستخدام عدد كبير من البايتات تُمثَّل الأعداد والنصوص والصور والأصوات.

الشرح الكامل ←

لماذا توجد لغات برمجة كثيرة؟ وكيف نختار اللغة المناسبة؟

  • كيف أختار لغة البرمجة المناسبة؟
  • لماذا توجد لغات برمجة كثيرة؟

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

الشرح الكامل ←

المترجم والمفسّر (Compiler vs Interpreter): الفرق ودور Bytecode والآلة الافتراضية

  • ما الفرق بين المترجم والمفسر؟
  • ما هو Bytecode؟

الجواب المختصر: المترجم (Compiler) يحوّل البرنامج كاملًا مرة واحدة إلى ملف تنفيذي، فيكون التشغيل سريعًا وتظهر الأخطاء غالبًا عند البناء، كما في C/C++. والمفسّر (Interpreter) يشغّل الكود خطوة بخطوة أثناء التنفيذ، فيناسب التجارب والتطوير السريع لكنه أبطأ نسبيًا، كما في Python غالبًا. وبعض اللغات مثل Java تجمع الطريقتين: تحوّل الكود إلى Bytecode يعمل على آلة افتراضية.

الشرح الكامل ←

التفكير الحاسوبي: التفكيك والتعرف على الأنماط والتجريد والتمثيل

  • ما هو التفكير الحاسوبي؟
  • ما هي مهارات التفكير الحاسوبي؟

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

الشرح الكامل ←

برمجة الأجهزة المادية والمتحكمات الدقيقة: SPI وJTAG وISP

  • ما هي البرمجة داخل النظام ISP؟
  • كيف نبرمج المتحكمات الدقيقة؟

الجواب المختصر: لبرمجة الأجهزة الإلكترونية (المتحكمات الدقيقة، لوحات التطوير، الأجهزة الذكية البسيطة) يُوصَل الحاسوب بمبرمج خاص (Programmer) بوصلة مثل USB أو كابل تسلسلي، ثم يتصل المبرمج بلوحة الجهاز عبر واجهة مخصصة: SPI (واجهة التسلسل المحيطي) أو JTAG (تُستخدم كثيرًا لاختبار الشرائح الإلكترونية وتركيبها وبرمجتها). وISP هي البرمجة داخل النظام: إعادة برمجة المتحكم وهو مثبت داخل اللوحة دون فكه.

الشرح الكامل ←

الكيانات والعلاقات (Entities & Relationships): 1:1 وواحد لمتعدد ومتعدد لمتعدد

  • ما هو الكيان والعلاقة في قواعد البيانات؟
  • ما أنواع العلاقات 1:M وM:M؟

الجواب المختصر: الكيان (Entity) شخص أو مكان أو شيء أو حدث مهم في النظام نحتاج أن نخزن عنه بيانات، كالطالب والمادة والامتحان وجلسة الدراسة. ولكل كيان خصائص (Attributes) مثل رقم الطالب والاسم. والعلاقة (Relationship) توضح كيف يرتبط كيان بآخر. وأنواعها: واحد لواحد (1:1)، وواحد لمتعدد (1:M)، ومتعدد لمتعدد (M:M).

الشرح الكامل ←

البرمجة المعتمدة على الأحداث (Event-Driven): الحدث والمعالج والواجهات الرسومية

  • ما هي البرمجة المعتمدة على الأحداث؟
  • ما هو معالج الحدث؟

الجواب المختصر: البرمجة المعتمدة على الأحداث (Event-Driven Programming) لا تسير في تسلسل ثابت من الأوامر، بل ينتظر البرنامج وقوع أحداث (ضغط زر، تحريك الفأرة، كتابة في مربع، وصول رسالة من الشبكة، انتهاء مؤقت) ثم ينفذ معالج الحدث (Event Handler) المرتبط به تلقائيًا. تُستخدم بكثرة في الواجهات الرسومية GUI وتطبيقات الويب والبرامج التفاعلية.

الشرح الكامل ←

مخطط الانسياب (Flowchart): الرموز ومعانيها وكيف ترسم خوارزمية

  • ما هي رموز مخطط الانسياب؟
  • كيف أرسم Flowchart؟

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

الشرح الكامل ←

بيئات التطوير وصيانة البرامج والتحكم بالإصدارات (Git)

  • ما هي بيئة التطوير المتكاملة؟
  • لماذا يصعب تعديل البرامج الكبيرة؟
  • ما هو Git؟
  • ما الفرق بين Commit وBranch؟

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

الشرح الكامل ←

البرمجة كائنية التوجه (OOP): الفئة والكائن والتغليف والوراثة وتعدد الأشكال

  • ما هي البرمجة كائنية التوجه؟
  • ما هو التغليف والوراثة وتعدد الأشكال؟

الجواب المختصر: البرمجة كائنية التوجه (OOP) تعتمد على فكرة الكائن: شيء من الواقع كطالب أو سيارة أو حساب بنكي، يجمع البيانات المرتبطة به والدوال التي تعمل عليها في وحدة واحدة. من مفاهيمها: الفئة (Class) كقالب، والكائن (Object) نسخة منها، والخصائص، والدوال (Methods)، والمُنشئ (Constructor)، والتغليف (Encapsulation)، والوراثة (Inheritance)، وتعدد الأشكال (Polymorphism)، والتركيب (Composition).

الشرح الكامل ←

البرمجة الإجرائية (Procedural): المفاهيم والمزايا والعيوب

  • ما هي البرمجة الإجرائية؟
  • ما مزايا وعيوب البرمجة الإجرائية؟

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

الشرح الكامل ←

المبرمج وكاتب الكود: ما الفرق وما مبادئ البرمجة الجيدة؟

  • ما الفرق بين المبرمج وكاتب الكود؟
  • ما هي مبادئ البرمجة الجيدة؟

الجواب المختصر: كاتب الكود (Code Writer) يعرف صياغة اللغة ويهتم بسؤال: كيف أكتب هذا السطر صحيحًا نحويًا؟ أما المبرمج (Programmer / Problem Solver) فيهتم بسؤال: هل هذا الحل مناسب للمشكلة ويلبي حاجة العميل؟ يفكر في المشكلة والعميل والمدخلات والمعالجات والمخرجات والقيود والمخاطر قبل أن يفتح بيئة التطوير، ويتبع مبادئ البرمجة الجيدة: الوضوح، وسهولة الصيانة، والوثوقية، وإعادة الاستخدام.

الشرح الكامل ←

أنواع البيانات الأساسية في البرمجة وإعلان المتغيرات والإسناد والإدخال والإخراج

  • ما هي أنواع البيانات في البرمجة؟
  • ما الفرق بين Integer وFloat وString؟

الجواب المختصر: عند إعلان متغير يجب تحديد نوع القيمة التي سيخزنها. أهم الأنواع: عدد صحيح (Integer) بلا كسور كعمر الطالب، وعدد كسري (Real/Float/Double) بجزء عشري كالراتب ودرجة الحرارة، وحرف مفرد (Char)، وسلسلة نصية (String) كاسم الطالب، وقيمة منطقية (Boolean) صحيح أو خطأ تُستخدم في الشروط. واختيار النوع المناسب يقلل الأخطاء ويجعل الحسابات والتحقق أدق. وتختلف صيغة الإعلان بين اللغات: في C++ يُكتب النوع ثم الاسم (int age)، وفي Visual Basic .NET: Dim age As Integer.

الشرح الكامل ←

كيف نقارن لغات البرمجة؟ سهولة الكتابة والوضوح والبيانات والنقل والأداء والصيانة

  • كيف أقارن بين لغات البرمجة؟
  • ما معايير اختيار لغة البرمجة؟

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

الشرح الكامل ←

أنواع لغات البرمجة: الآلة والتجميع وعالية المستوى ووصف المحتوى والنصية

  • ما الفرق بين لغات المستوى المنخفض والعالي؟
  • ما هي لغات البرمجة النصية؟
  • ما الفرق بين HTML وXML؟

الجواب المختصر: تُصنَّف اللغات بحسب قربها من الآلة ووظيفتها: لغة الآلة تعليمات ثنائية 0 و1، ولغة التجميع (Assembly) أوامر مختصرة مثل mov وadd تُترجم إلى تعليمات الآلة؛ وكلتاهما منخفضة المستوى تعطي تحكمًا عاليًا في العتاد لكنها غير مناسبة عادة للأنظمة الكبيرة. اللغات عالية المستوى مثل C++ وPython وJava أقرب إلى لغة البشر ويحوّلها مترجم (Compiler) أو مفسر (Interpreter) إلى لغة الآلة. وهناك لغات وصف المحتوى (HTML وXML) واللغات النصية (PHP وRuby وPython وPerl).

الشرح الكامل ←

نماذج البرمجة: الإجرائية والكائنية والمعتمدة على الأحداث

  • ما هي نماذج البرمجة؟
  • ما الفرق بين البرمجة الإجرائية والكائنية والأحداث؟

الجواب المختصر: نموذج البرمجة (Programming Paradigm) هو الأسلوب العام الذي تُنظَّم به أوامر البرنامج وطريقة التفكير في حل المشكلة. في الإجرائي (Procedural) تُنفَّذ الأوامر بترتيب محدد كوصفة طبخ. وفي الكائني (OOP) يمثل الكائن شيئًا من الواقع ويجمع بياناته ودوالّه. وفي المعتمد على الأحداث (Event-Driven) ينتظر البرنامج حدثًا كضغط زر ثم ينفذ معالجًا مرتبطًا به. والنموذج الأنسب يعتمد على حجم المشروع وطبيعة البيانات ودرجة التفاعل.

الشرح الكامل ←

تمثيل عناصر المشكلة في البرنامج: المتغيرات والثوابت والعمليات والقرارات والمخرجات

  • ما الفرق بين المتغير والثابت؟
  • كيف أمثل المشكلة في برنامج؟

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

الشرح الكامل ←

متطلبات تشغيل البرنامج عند المستخدم ومتطلبات تطويره عند المبرمج

  • ما الفرق بين متطلبات التشغيل ومتطلبات التطوير؟
  • ما الذي يحتاجه المستخدم لتشغيل البرنامج وما الذي يحتاجه المبرمج لتطويره؟

الجواب المختصر: متطلبات التشغيل عند المستخدم هي ما يحتاجه ليعمل البرنامج لديه: نوع الجهاز (حاسوب، هاتف، لوحي)، ونظام التشغيل (Windows، Android، iOS، Linux...)، وأحيانًا أُطر أو مكتبات مساعدة. متطلبات التطوير عند المبرمج هي أدواته: حاسوب مناسب، وبيئة تطوير متكاملة (IDE) مثل Visual Studio أو Android Studio، ومترجم أو مفسر، وأدوات تصحيح الأخطاء والمحاكيات. مثال: تطبيق أندرويد يحتاج عند المستخدم جهازًا أو محاكيًا بنظام Android، وعند المبرمج Android Studio وأدوات Java أو Kotlin.

الشرح الكامل ←

حالات الاختبار: الطبيعية والحدودية والخاطئة

  • ما هي أنواع حالات الاختبار؟
  • ما هي الحالة الحدودية في الاختبار؟

الجواب المختصر: المبرمج لا يكتفي بتجربة مثال واحد، بل يضع خطة اختبار تجرّب حالات طبيعية (قيم متوقعة)، وحدودية (قيم عند حدود القاعدة)، وخاطئة (قيم غير صالحة أو غير متوقعة). في برنامج نتيجة الطالب مثلًا: طلاب ناجحون وراسبون، ودرجات على الحدود مثل 49 و50 ، ودرجات خارج المدى 0–100.

الشرح الكامل ←

تسمية المتغيرات: camelCase وsnake_case وقواعد الأسماء الواضحة

  • ما هو camelCase وsnake_case؟
  • كيف أسمّي المتغيرات؟

الجواب المختصر: المتغير (Variable) موقع في الذاكرة تُخزَّن فيه قيمة أثناء تنفيذ البرنامج. الاسم الجيد يعبّر عن معنى البيانات ويخلو من المسافات والرموز غير المسموحة. ومن الأساليب المتفق عليها: camelCase حيث تبدأ الكلمة الأولى بحرف صغير وكل كلمة لاحقة بحرف كبير مثل studentName وtotalMarks، وsnake_case حيث تُفصل الكلمات بشرطة سفلية بحروف صغيرة مثل student_name وtotal_marks. والالتزام بأسلوب ثابت يجعل الكود أسهل قراءة.

الشرح الكامل ←