أهداف التعلم - كتاب إنترنت الأشياء - الصف 11 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب إنترنت الأشياء - الصف 11 - الفصل 1 | المادة: إنترنت الأشياء | المرحلة: الصف 11 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

الدرس: أهداف التعلم

📚 معلومات الصفحة

الكتاب: كتاب إنترنت الأشياء - الصف 11 - الفصل 1 | المادة: إنترنت الأشياء | المرحلة: الصف 11 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

📝 ملخص الصفحة

📚 برمجة إنترنت الأشياء باستخدام لغة C++

المفاهيم الأساسية

لوحة الأردوينو (Arduino Microcontroller): جهاز تحكم دقيق يتم برمجته باستخدام لغة C++ لإنشاء مشاريع إنترنت الأشياء مثل أنظمة الحماية الذكية.

بيئة تينكركاد (Autodesk Tinkercad Circuits): بيئة محاكاة تُستخدم لتصميم واختبار الدوائر الإلكترونية وتحويل اللبنات البرمجية إلى أوامر بلغة C++.

خريطة المفاهيم

```markmap

إنترنت الأشياء: التطبيقات والهيكليات والأمن

ما تم تعلمه

تطبيقات إنترنت الأشياء

#### الرعاية الصحية الذكية

  • استخدام شبكات مستشعرات الجسم
#### الزراعة الذكية

  • تحديد مستشعرات الطائرات دون طيار (UAV)

الهيكليات والمعايير

#### هيكلية oneM2M

  • تحديد مجالاتها الرئيسة
#### الهيكلية العالمية (IoT World Forum)

  • تمييز طبقاتها المختلفة

تقنيات الاتصال

#### RFID مقابل NFC

  • تحديد الاختلافات بينهما
#### بروتوكولات WPANs

  • تحديد البروتوكولات المستخدمة (مثل: بلوتوث، زيجبي)

الأمان والخصوصية

#### أسس الأمان في إنترنت الأشياء

  • تصنيف الأسس الرئيسة
#### تقنيات خصوصية إنترنت الأشياء

  • التعرف على التقنيات المستخدمة

برمجة إنترنت الأشياء باستخدام C++

أهداف الوحدة

#### فهم أنظمة الحماية الذكية

  • تحديد ميزات ومخاطر نظام الأمان في إنترنت الأشياء
  • التعرف على أجهزة إنترنت الأشياء الشائعة في الحماية الذكية
#### تعلم أساسيات لغة C++

  • التعرف على أنواع البيانات الشائعة
  • استخدام المعاملات (Operators)
  • استخدام الجمل الشرطية
  • استخدام التكرارات (Loops)
  • إنشاء الدوال (Functions)
#### التطبيق العملي

  • تحويل اللبنات البرمجية في تينكركاد إلى أوامر C++
  • برمجة نظام للحماية الذكية باستخدام لوحة الأردوينو

المصطلحات الرئيسة

تقنيات وبروتوكولات

  • البلوتوث (Bluetooth)
  • زيجبي (Zigbee)
  • التشعب (Thread)
  • LoRaWAN
  • IPv6

المفاهيم الأساسية

  • إنترنت أشياء الرعاية الصحية (IoHT)
  • النظام الإلكتروني الملموس (CPS)
  • آلة إلى آلة (M2M)
  • الحوسبة الطرفية (Edge Computing)

المكونات والأجهزة

  • مركبة جوية دون طيار (UAV)
  • مخطط كهربية القلب (ECG)
  • مخطط كهربية الدماغ (EEG)
  • لوحة الأردوينو (Arduino)

الشبكات

  • شبكة المنطقة الشخصية (PAN)
  • شبكة المنطقة الشخصية اللاسلكية (WPAN)

الأدوات

  • بيئة محاكاة دوائر أوتوديسك تينكركاد (Autodesk Tinkercad Circuits)
```

نقاط مهمة

  • تركز هذه الوحدة على تطبيق عملي لإنشاء مشروع حماية ذكية.
  • المسار التعليمي يبدأ من فهم أنظمة الأمان إلى برمجة الجهاز نفسه بلغة C++.
  • بيئة "تينكركاد" هي الأداة الرئيسية للمحاكاة والتحويل من البرمجة المرئية إلى كود C++.
  • الأهداف واضحة وتنتقل من المعرفي (التعرف والتحديد) إلى المهارات البرمجية والتطبيق العملي النهائي.

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

نوع: محتوى تعليمي

6. برمجة إنترنت الأشياء باستخدام لغة C++

نوع: محتوى تعليمي

سيتمكن الطالب في هذه الوحدة على تطبيقات الحماية الذكية. وسيتعلم كذلك كيفية برمجة جهاز تحكم الأردوينو الدقيق (Arduino Microcontroller) باستخدام لغة برمجة C++، وكيفية الانتقال إلى اللبنات البرمجية إلى هذه اللغة في بيئة محاكاة دوائر تينكركاد (Circuits Tinkercad). وفي الختام سيُنشئ مشروعًا للحماية الذكية بواسطة هذا الجهاز، وسيقوم ببرمجته باستخدام لغة C++.

أهداف التعلم

نوع: محتوى تعليمي

بنهاية هذه الوحدة سيكون الطالب قادراً على أن:

نوع: محتوى تعليمي

يحدد ميزات ومخاطر نظام الأمان في إنترنت الأشياء.

نوع: محتوى تعليمي

يتعرف على بعض أجهزة إنترنت الأشياء الأكثر استخداماً في أنظمة الحماية الذكية.

نوع: محتوى تعليمي

يتعرف على أنواع البيانات الشائعة في لغة C++.

نوع: محتوى تعليمي

يستخدم المعاملات في لغة C++.

نوع: محتوى تعليمي

يستخدم الجمل الشرطية في C++.

نوع: محتوى تعليمي

يستخدم التكرارات في C++.

نوع: محتوى تعليمي

يُنشئ دالة في C++.

نوع: محتوى تعليمي

يُحوّل اللبنات البرمجية في بيئة تينكركاد إلى أوامر C++.

نوع: محتوى تعليمي

يبرمج نظامًا للحماية الذكية باستخدام لوحة الأردوينو.

الأدوات:

نوع: محتوى تعليمي

بيئة محاكاة دوائر أوتوديسك تينكركاد (Autodesk Tinkercad Circuits)

📄 النص الكامل للصفحة

6. برمجة إنترنت الأشياء باستخدام لغة C++ سيتمكن الطالب في هذه الوحدة على تطبيقات الحماية الذكية. وسيتعلم كذلك كيفية برمجة جهاز تحكم الأردوينو الدقيق (Arduino Microcontroller) باستخدام لغة برمجة C++، وكيفية الانتقال إلى اللبنات البرمجية إلى هذه اللغة في بيئة محاكاة دوائر تينكركاد (Circuits Tinkercad). وفي الختام سيُنشئ مشروعًا للحماية الذكية بواسطة هذا الجهاز، وسيقوم ببرمجته باستخدام لغة C++. --- SECTION: أهداف التعلم --- بنهاية هذه الوحدة سيكون الطالب قادراً على أن: يحدد ميزات ومخاطر نظام الأمان في إنترنت الأشياء. يتعرف على بعض أجهزة إنترنت الأشياء الأكثر استخداماً في أنظمة الحماية الذكية. يتعرف على أنواع البيانات الشائعة في لغة C++. يستخدم المعاملات في لغة C++. يستخدم الجمل الشرطية في C++. يستخدم التكرارات في C++. يُنشئ دالة في C++. يُحوّل اللبنات البرمجية في بيئة تينكركاد إلى أوامر C++. يبرمج نظامًا للحماية الذكية باستخدام لوحة الأردوينو. --- SECTION: الأدوات: --- بيئة محاكاة دوائر أوتوديسك تينكركاد (Autodesk Tinkercad Circuits)

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 4 بطاقة لهذه الصفحة

ما هي البيئة البرمجية التي يُستخدم فيها جهاز الأردوينو لإنشاء مشروع الحماية الذكية وفقاً للوحدة؟

  • أ) بيئة تطوير متكاملة (IDE) لـ Python
  • ب) منصة برمجة بلوكلي (Blockly)
  • ج) بيئة محاكاة دوائر أوتوديسك تينكركاد (Autodesk Tinkercad Circuits)
  • د) محرر نصوص بسيط (Notepad++)

الإجابة الصحيحة: c

الإجابة: بيئة محاكاة دوائر أوتوديسك تينكركاد (Autodesk Tinkercad Circuits)

الشرح: تحدد الوحدة أن الطالب سيتعلم كيفية الانتقال إلى اللبنات البرمجية في لغة C++ داخل بيئة محاكاة دوائر تينكركاد، وسيُنشئ مشروع الحماية الذكية باستخدام هذه البيئة.

تلميح: هي بيئة محاكاة تُستخدم لتصميم واختبار الدوائر الإلكترونية.

التصنيف: تعريف | المستوى: سهل

أي مما يلي يُعد من أهداف تعلم الطالب في هذه الوحدة فيما يتعلق بلغة C++؟

  • أ) يُعرِّف متغيرات باستخدام الكلمة المفتاحية 'var'
  • ب) يُنشئ دالة في C++
  • ج) يُصمم واجهة مستخدم رسومية (GUI)
  • د) يُحلل البيانات باستخدام مكتبة Pandas

الإجابة الصحيحة: b

الإجابة: يُنشئ دالة في C++

الشرح: من أهداف التعلم المذكورة في الوحدة أن يكون الطالب قادراً على إنشاء دالة في لغة C++، وهي مهارة برمجية أساسية.

تلميح: تتعلق بإحدى المهارات البرمجية الأساسية في أي لغة برمجة.

التصنيف: مفهوم جوهري | المستوى: متوسط

ما هو الجهاز الدقيق الذي سيتم برمجته باستخدام لغة C++ في مشروع الحماية الذكية؟

  • أ) المتحكم الدقيق Raspberry Pi
  • ب) جهاز تحكم الأردوينو الدقيق (Arduino Microcontroller)
  • ج) لوحة تطوير ESP32
  • د) معالج Intel Core i7

الإجابة الصحيحة: b

الإجابة: جهاز تحكم الأردوينو الدقيق (Arduino Microcontroller)

الشرح: تذكر الوحدة بوضوح أن الطالب سيتعلم برمجة جهاز تحكم الأردوينو الدقيق باستخدام لغة C++ لإنشاء مشروع الحماية الذكية.

تلميح: هو لوحة تطوير إلكترونية مفتوحة المصدر شائعة الاستخدام في مشاريع إنترنت الأشياء.

التصنيف: تعريف | المستوى: سهل

أي من المهارات التالية لا تُذكر صراحة كهدف تعلمي في هذه الوحدة الخاصة بلغة C++؟

  • أ) يستخدم الجمل الشرطية في C++
  • ب) يُعرِّف الفئات والكائنات (Classes and Objects)
  • ج) يُنشئ دالة في C++
  • د) يستخدم التكرارات في C++

الإجابة الصحيحة: b

الإجابة: يُعرِّف الفئات والكائنات (Classes and Objects)

الشرح: أهداف التعلم المتعلقة بـ C++ المذكورة هي: التعرف على أنواع البيانات، استخدام المعاملات، استخدام الجمل الشرطية، استخدام التكرارات، وإنشاء دالة. تعريف الفئات والكائنات هو مفهوم متقدم في البرمجة كائنية التوجه ولم يُذكر كهدف.

تلميح: ابحث عن المهارات المذكورة تحت عنوان 'أهداف التعلم' والتي تتعلق مباشرة بـ C++.

التصنيف: تفكير ناقد | المستوى: صعب