Full Transcript

‫المملكة العربية‬ ‫تقنية ‪3‬‬ ‫السعودية‬ ‫وزارة التعليم‬ ‫إدارة التعليم‬ ‫باإلحساء‪ -‬بنات‬ ‫التعليم الثانوي ‪ -‬نظام المسارات‬‫مكتب التعليم بشمال‬...

‫المملكة العربية‬ ‫تقنية ‪3‬‬ ‫السعودية‬ ‫وزارة التعليم‬ ‫إدارة التعليم‬ ‫باإلحساء‪ -‬بنات‬ ‫التعليم الثانوي ‪ -‬نظام المسارات‬‫مكتب التعليم بشمال‬ ‫االحساء‬ ‫الثانوية األولى‬ ‫الصف الثالث الثانوي‬ ‫بالشقيق‬ ‫تطبيقات‬ ‫الهواتف‬ ‫الذكية‬ ‫مة المقرر‪ :‬ريم القرناس‬ ‫موضوعات الوحدة‪:‬‬ ‫ مقدمة عن تطبيقات الهواتف‬ ‫الذكية‬ ‫ بناء تطبيقات الهاتف الذكي‬ ‫ برمجة التطبيق‬ ‫موضوعات الوحدة‪:‬‬ ‫ مقدمة عن تطبيقات‬ ‫الهواتف الذكية‬ ‫ بناء تطبيقات الهاتف الذكي‬ ‫ برمجة التطبيق‬ ‫أهداف‬ ‫التعلم‬ ‫‪)1‬التمييز بين برامج النظام والبرامج التطبيقية‪.‬‬ ‫‪ )2‬التمييز بين واجهة المستخدم وتجربة المستخدم‪.‬‬ ‫‪ )3‬خطوات بناء تطبيقات الهواتف الذكية‪.‬‬ ‫‪ )4‬كيفية استخدام برنامج التطبيقات (‪MTI App‬‬ ‫‪)Inventor‬‬ ‫لتطوير تطبيق هاتف ذكي بسيط‪.‬‬ ‫‪ )5‬برمجة التطبيق واختباره على الهواتف الذكية‪.‬‬ ‫برامج النظام والبرامج التطبيقية هما‬ ‫نوعان أساسيان من البرامج التي ُتعُّد‬ ‫حاسمة لعمل جهاز الحاسب‪.‬‬ ‫في هذا الدرس‪ ،‬ستتمكن من التمييز‬ ‫بين هذين المفهومين وخصائص تطبيق‬ ‫الهاتف الذكي أيًضا‪.‬‬ ‫نشـا‬ ‫هو مجموعة من التعليمات‬ ‫الخاصة بالحاسب تقوم بأداء‬ ‫ط‬ ‫مهمة محددة‬ ‫البرنامج‬ ‫البرمجة‬ ‫هي المسؤولة‬ ‫عن إدارة‬ ‫برامج النظام‬ ‫األجهزة‪،‬‬ ‫‪System Software‬‬ ‫وتتضمن البرامج‬ ‫المخصصة إلدارة‬ ‫‪.‬الحاسب‬ ‫هي برامج‬ ‫تنقسم البرامج‬ ‫الحاسب تم‬ ‫إلى نوعين‬ ‫تصميمها لتنفيذ‬ ‫مجموعة من‬ ‫المهام المنظمة‬ ‫أو األنشطة‬ ‫البرامج التطبيقية‬ ‫‪Application Software‬‬ ‫المنسقة‬ ‫المفيدة‬ ‫للمستخدم‪،‬‬ ‫تختصر ‪App‬‬ ‫طريقة التنفيذ‪:‬‬ ‫زمن التنفيذ‪ 2 :‬د‬ ‫فردي‬ ‫االستراتيجية‪ :‬العصف الذهني‬ ‫الهدف‪ :‬أن تصنف الطالبة الصور‬ ‫المعروضة أمامها إلى برامج نظام أو‬ ‫برامج تطبيقية‪.‬‬ ‫نشاط‬ ‫حددي من خالل الصور ما التصنيف المناسب لكل‬ ‫برنامج من البرامج التالية ‪:‬‬ ‫البرامج التطبيقية‬ ‫برامج النظام‬ ‫‪Application‬‬ ‫‪System Software‬‬ ‫‪Software‬‬ ‫برامج النظام (‪)System Software‬‬ ‫يتم تشغيل برنامج النظام ليعمل باستمرار في‬ ‫ذاكرة الحاسب ويتضمن‪ :‬اإلعدادات والتفضيالت‬ ‫ومكتبات الملفات والوظائف المستخدمة‬ ‫لتطبيقات النظام‪.‬‬ ‫يتم تصميم برنامج النظام لتنفيذ وتقديم‬ ‫خدمات لبرامج التطبيقات‪ ،‬وهو الوسيط بين‬ ‫المستخدم واألجهزة‪.‬‬ ‫البرامج التطبيقية (‪)Application Software‬‬ ‫يختص التطبيق بالمهمة التي تم تصميمه‬ ‫ألجلها‪ ،‬والتي قد تكون بسيطة كتطبيق اآللة‬ ‫الحاسبة أو شديدة التعقيد مثل تطبيق معالجة‬ ‫النصوص‪.‬‬ ‫يمكن تشغيل البرنامج التطبيقي على أي جهاز‬ ‫تقريبا‪ ،‬بدًءا من الحاسب المكتبي والحاسب‬ ‫المحمول إلى الهاتف الذكي‪ ،‬يطلق على‬ ‫التطبيقات التي يتم إنشاؤها لكي تعمل على‬ ‫أجهزة الهواتف الذكية اسم تطبيقات الهاتف‬ ‫الذكي‬ ‫طريقة التنفيذ‪:‬‬ ‫زمن التنفيذ‪ 2 :‬د‬ ‫جماعي‬ ‫االستراتيجية‪ :‬العصف الذهني ‪ +‬الربط‬ ‫الهدف‪ :‬أن تقارن الطالبة بين برامج‬ ‫نظام والبرامج التطبيقية‪.‬‬ ‫االستخـــ‬ ‫تستخدم إلنشاء مهمة‬ ‫دام‬ ‫محددة‬ ‫‪Application‬‬ ‫‪System‬‬ ‫تستخدم لتشغيل‬ ‫‪Software‬‬ ‫‪Software‬‬ ‫مكونات الحاسب‬ ‫البرامج‬ ‫برامج النظام‬ ‫التطبيقية‬ ‫يتم تثبيته على أجهزة‬ ‫وقت تثبيت‬ ‫الحاسب عند تثبيت‬ ‫البرنامج‬ ‫نظام التشغيل‬ ‫‪Application‬‬ ‫‪System‬‬ ‫يتم تثبيتها وفقًا لحاجة‬ ‫‪Software‬‬ ‫‪Software‬‬ ‫المستخدم‬ ‫البرامج‬ ‫برامج النظام‬ ‫التطبيقية‬ ‫التعامل مع‬ ‫ال يتعامل المستخدم‬ ‫المستخدم‬ ‫معها عادة بشكل مباشر‬ ‫‪Application‬‬ ‫‪System‬‬ ‫يتعامل معها المستخدم‬ ‫‪Software‬‬ ‫‪Software‬‬ ‫بشكل مباشر‬ ‫البرامج‬ ‫برامج النظام‬ ‫التطبيقية‬ ‫ال تستطيع العمل بشكل‬ ‫االستقاللية‬ ‫مستقل‪ ،‬بل تعمل في‬ ‫بيئة برنامج النظام‬ ‫‪Application‬‬ ‫‪System‬‬ ‫يمكن أن تعمل بشكل‬ ‫‪Software‬‬ ‫‪Software‬‬ ‫مستقل‬ ‫البرامج‬ ‫برامج النظام‬ ‫التطبيقية‬ ‫تطبيقات الهواتف الذكية(‪)Mobile Application‬‬ ‫نوع من البرامج التطبيقية‬ ‫يتم تصميمها لتعمل على‬ ‫األجهزة المحمولة‪ ،‬مثل‬ ‫الهواتف الذكية واألجهزة‬ ‫اللوحية‪.‬‬ ‫طريقة التنفيذ‪:‬‬ ‫زمن التنفيذ‪ 2 :‬د‬ ‫جماعي‬ ‫االستراتيجية‪ :‬العصف الذهني‬ ‫الهدف‪ :‬أن تعدد أمثلة لبعض البرامج‬ ‫التطبيقية للهواتف الذكية‪.‬‬ ‫من خالل تعاملك مع جهازك‬ ‫الذكي‪ ،‬اذكري مثال لكل من‬ ‫‪ )1‬تطبيقات البريد االلكتروني‬ ‫التطبيقات التالية‪:‬‬ ‫‪ )2‬تطبيقات التواصل‬ ‫االجتماعي‬ ‫‪ )3‬تطبيقات الرسائل الفورية‬ ‫‪ )4‬تطبيقات الخرائط‬ ‫‪ )5‬تطبيقات حكومية (وزارات‪،‬‬ ‫مدارس ‪..‬الخ)‬ ‫مراحل إنشاء تطبيقات‬ ‫الهواتف الذكية‬ ‫رتبي مراحل انشاء تطبيقات الهواتف الذكية‪ ،‬وذلك‬ ‫بتحديد رقم كل مرحلة بالترتيب؟‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫التطوير (التنفيذ)‬ ‫التخطيط والتصميم‬ ‫االختبار‬ ‫النشر والتسويق‬ ‫التفاعل مع المستخدم‬ ‫تتكون عملية تعامل‬ ‫المستخدم مع الحاسب من‬ ‫واجهة المستخدم‬ ‫تجربة المستخدم‬ ‫لتطبيقات الهواتف‬ ‫‪User Experience‬‬ ‫‪User Interface‬‬ ‫)‪ (UI‬الذكية‬ ‫)‪(UX‬‬ ‫من خالل ما سبق وان تعلمته في‬ ‫مرحلة سابقة‪،‬‬ ‫اذكري الفرق بين واجهة‬ ‫المستخدم وتجربة المستخدم ؟‬ ‫تجربة المستخدم‬ ‫واجهة‬ ‫(‪)UX‬‬ ‫المستخدم (‪)UI‬‬ ‫تعتمد عملية تصميم واجهة‬ ‫تشير تجربة المستخدم‬ ‫التطبيق على تحقيق التوازن‬ ‫إلى االهتمام برغبات‬ ‫والتناسق بين عناصره بما‬ ‫وتوقعات المستخدم‬ ‫تتضمنه من ألوان وصور‬ ‫للوصول إلى احتياجاته‬ ‫وعناصر التحكم مثل‬ ‫بسهولة وفعالية‪.‬‬ ‫التسميات(‪ ، )Labels‬ومربعات‬ ‫النص(‪ ، )Text Boxes‬واألزرار‬ ‫يجب أن يتم تصميم‬ ‫(‪ ، )Buttons‬فعملية تصميم‬ ‫التطبيق بشكل يعطي‬ ‫التطبيق ال تقل أهمية عن‬ ‫المستخدم شعوًر ا إيجابًيا‬ ‫برمجته‪ ،‬حيث إن واجهة‬ ‫عند استخدامه‪.‬‬ ‫التطبيق هي ما يراه‬ ‫المستخدم ويتفاعل معه عند‬ ‫استخدام التطبيق‪.‬‬ ‫أمثلة لبرامج إنشاء تطبيقات‬ ‫الهواتف الذكية‬ Kodular MIT App Inventor DroidMak Thunkable er HYBRO STUDIO AppyBuilder ‫أمثلة لبرامج إنشاء تطبيقات‬ ‫الهواتف الذكية‬ ‫إلنشاء ‪ MIT‬يستخدم مطور التطبيقات‬ ‫تطبيقات الهواتف الذكية‪ ،‬حيث يسمح‬ ‫بإنشاء التطبيقات دون الحاجة لكتابة‬ ‫المقطع البرمجي من خالل استخدام‬ ‫بيئة اللبنات بشكل مشابه لبرنامج‬ ‫‪.‬سكراتش‬ ‫‪MIT App‬‬ ‫‪Inventor‬‬ ‫طريقة التنفيذ‪:‬‬ ‫زمن التنفيذ‪ 2 :‬د‬ ‫جماعي‬ ‫االستراتيجية‪ :‬العصف الذهني ‪ +‬الربط‬ ‫الهدف‪ :‬أن تستنتج الطالبة مميزات‬ ‫استخدام برنامج مطور التطبيقات ‪.MIT‬‬ ‫طالبتي الرائعة‪ :‬هل يمكنك استنتاج مميزات‬ ‫استخدام برنامج‬ ‫مطور التطبيقات ‪ ،MIT‬وذلك من خالل الصور‬ ‫المعروضة امامك‪.‬‬ ‫طالبتي الرائعة‪ :‬هل يمكنك استنتاج مميزات‬ ‫استخدام برنامج‬ ‫مطور التطبيقات ‪ ،MIT‬وذلك من خالل الصور‬ ‫المعروضة امامك‪.‬‬ ‫اختصار الوقت حيث يمكننا تطوير تطبيق في أقل من‬ ‫‪.‬ساعة واحدة‬ ‫يساعد على تطوير مهارات اإلبداع من خالل استخدام‬ ‫اللبنات وتقليل‬ ‫احتماالت ارتكاب األخطاء‪.‬‬ ‫سهولة مشاركة التطبيقات التي يتم إنشاؤها في‬ ‫هذا البرنامج‪.‬‬ ‫إمكانية الوصول إلى العديد من الوظائف األساسية في‬ ‫الهاتف مثل المكالمات والرسائل النصية‪.‬‬ ‫إمكانية حفظ البيانات عبر منصات التخزين‬ ‫السحابي‪.‬‬ ‫تقويم ختامي للدرس‬ ‫‪ )1‬من أمثلة البرامج التطبيقية (‪Application‬‬ ‫‪:)Software‬‬ ‫برنامج تعريف الطابعة‬ ‫‪1‬‬ ‫برنامج ‪IOS‬‬ ‫‪2‬‬ ‫مستعرض ويب ‪Google‬‬ ‫‪3‬‬ ‫‪Chrome‬‬ ‫برنامج ويندوز‬ ‫‪4‬‬ ‫‪ )2‬ال يتعامل المستخدم عادًة مع البرامج‬ ‫التطبيقية بشكل مباشر‪.‬‬ ‫صائب‬ ‫‪1‬‬ ‫خاطئ‬ ‫‪2‬‬ ‫‪ )3‬المرحلة التي يتم فيها اعتماد التطبيق وتحميله‬ ‫في متجر التطبيقات هي‪:‬‬ ‫التخطيط والتصميم‬ ‫‪1‬‬ ‫النشر والتسويق‬ ‫‪2‬‬ ‫التطوير (التنفيذ)‬ ‫‪3‬‬ ‫برنامج ويندوز‬ ‫‪4‬‬ ‫‪ )4‬تجربة المستخدم (‪ )UX‬هي عملية تعزيز رضا‬ ‫المستخدم من خالل تحسين قابلية االستخدام‬ ‫وإمكانية الوصول المقدمة في التفاعل مع المنتج‪.‬‬ ‫صائب‬ ‫‪1‬‬ ‫خاطئ‬ ‫‪2‬‬ ‫) من أمثلة برامج إنشاء تطبيقات الهواتف‬5 :‫الذكية‬ MIT App Inventor 1 Scratch 2 Microsoft Word 3 Visual Basic 4 ‫شكرا لحسن استماعكن‬

Use Quizgecko on...
Browser
Browser