Search Results Heading

MBRLSearchResults

mbrl.module.common.modules.added.book.to.shelf
Title added to your shelf!
View what I already have on My Shelf.
Oops! Something went wrong.
Oops! Something went wrong.
While trying to add the title to your shelf something went wrong :( Kindly try again later!
Are you sure you want to remove the book from the shelf?
Oops! Something went wrong.
Oops! Something went wrong.
While trying to remove the title from your shelf something went wrong :( Kindly try again later!
    Done
    Filters
    Reset
  • Discipline
      Discipline
      Clear All
      Discipline
  • Is Peer Reviewed
      Is Peer Reviewed
      Clear All
      Is Peer Reviewed
  • Item Type
      Item Type
      Clear All
      Item Type
  • Subject
      Subject
      Clear All
      Subject
  • Year
      Year
      Clear All
      From:
      -
      To:
  • More Filters
      More Filters
      Clear All
      More Filters
      Source
    • Language
841 result(s) for "البرمجة الالكترونية"
Sort by:
أثر الذكاء الاصطناعي في المايكروبت \Microbit\ في رفع الدافعية نحو تعلم البرمجة لدي الطالبات في مقرر تقنيات التعليم بجامعة الملك عبد العزيز بجدة
هدف هذا البحث لمعرفة أثر الذكاء الاصطناعي المايكروبت (Microbit) في رفع الدافعية نحو تعلم البرمجة لدى الطالبات في مقرر تقنيات التعليم بجامعة الملك عبد العزيز بجدة. قام البحث على المنهج شبه التجريبي بمجموعة تجريبية واحدة، وتم إجراء قياس الدافعية قبل التجربة وبعدها باستخدام مقياس IMMS لقياس الدافعية نحو تعلم البرمجة. وتم البحث على عينة مكونة من (14) طالبة. أكدت النتائج وجود فروق ذات دلالة إحصائية عند مستوى الدلالة (0.001) بين دافعية الطالبات نحو تعلم البرمجة قبل وبعد استخدام تقنية المايكروبت لصالح القياس البعدي. واستنادا للنتائج أوصت الباحثتان بأهمية دمج تقنيات الذكاء الاصطناعي ضمن المناهج والمشاريع الدراسية لدورها الفعال في جعل عملية التعليم نشطة وتحسين أداء الطلاب والطالبات والرفع من دافعيتهم، وتهيئة المؤسسات والمراكز التعليمية، وتدريب المعلمين للعمل على تفعيل تقنيات الذكاء الاصطناعي لاسيما جهاز المايكروبت.
أثر استخدام استراتيجية الصف المقلوب في تعلم برمجة الحاسب بلغة الفيجوال بيسك والاتجاه نحو تعلم برمجة الحاسب
هدفت هذه الدراسة إلى التعرف على أثر استخدام استراتيجية الصف المقلوب على تعلم برمجة الحاسب بلغة الفيجوال بيسك والاتجاه نحو تعلم البرمجة. وقد اتبعت الدراسة منهج البحث التجريبي بتصميم شبه تجريبي للتعرف على أثر المتغير المستقل (استخدام الصف المقلوب) على المتغيرين التابعين (التحصيل في البرمجة بلغة الفيجوال بيسك والاتجاه نحو تعلم البرمجة). وقد تألفت عينة الدراسة من ثمانية وخمسين طالبا من طلاب المستوى الثاني في المرحلة الثانوية بنظام المقررات بمدينة الرياض، مقسمين إلى مجموعتين إحداهما تجريبية والأخرى ضابطة، وتمثلت أداة الدراسة في اختبار تحصيلي في المعارف المتعلقة بالبرمجة، واختبار عملي يشمل مهارات البرمجة العملية، بالإضافة إلى استبانة لقياس الاتجاه نحو تعلم البرمجة. وقد أظهرت النتائج وجود فروق ذات دلالة إحصائية عند مستوى (0.05) في التحصيل بين المجموعة التجريبية والمجموعة الضابطة في المعارف المتعلقة بالبرمجة لصالح المجموعة التجريبية، كما أظهرت النتائج وجود فروق ذات دلالة إحصائية عند مستوى (0.05) في التحصيل الدراسي بين المجموعتين في مهارات البرمجة العملية بلغة الفيجوال بيسك ستوديو Visual Basic Studio، وذلك لصالح المجموعة التجريبية، كما أظهرت النتائج وجود فروق ذات دلالة إحصائية عند مستوى (0.05) بين المجموعة الضابطة في اتجاه الطلاب نحو تعلم البرمجة وذلك لصالح المجموعة التجريبية.
تطبيقات الاشراف المنتدب على المشروع في مجال الصفقات العمومية
يواجه أصحاب المشاريع العمومية عدة تحديات في إطار مهمة الإشراف على المشاريع وتدبير الصفقات الخاصة بها، لعل أهمها التعقيد المتزايد للمنشآت المنجزة مع بروز متطلبات إدخال التكنولوجيا المبتكرة والمتطورة، بالإضافة إلى أهمية وتعقيد المهام المنوطة بأصحاب المشاريع خاصة فيما يتعلق بالبرمجة المعمارية والتقنية وتحديد الكلفة الإجمالية للمشروع، وكذا البرمجة المالية المتعددة السنوات، فضلا عن إعداد ملفات طلب العروض وتدبير الصفقات العمومية، وتتبع إنجاز الدراسات والأشغال ومساطر التسلم. أمام هذه التحديات، ومن أجل تخفيف العبء عن مصالح الدولة والجماعات الترابية والمؤسسات العمومية بغية تركيز اهتمامها وعملها على المهام الأساسية المنوطة بها، يتم اللجوء إلى أسلوب الإشراف المنتدب على المشروع باعتباره يمكن الإدارة صاحبة المشروع من الاستعانة بهيئة عمومية مختصة يتم تكليفها بالإشراف المنتدب، وتكون مسؤولة عن تتبع مختلف مراحل المشروع لا سيما إعداد الدراسات وإبرام الصفقات وتنفيذها وتسلمها وتسليم المشروع إلى الإدارة المعنية. وفي هذا الإطار يتناول المقال أهمية الوكالة الوطنية للتجهيزات العامة، ويبرز المجهود الاستثماري الذي تسهر على تنفيذه، ويتضح ذلك جليا من خلال برنامج عملها برسم سنة 2024، حيث ستسهر الوكالة على تنفيذ 4301 مشروع بقيمة استثمارية تناهز 52.53 مليار درهم، بالإضافة إلى مساهمتها الفعالة في تسريع وتيرة إنجاز برامج المشاريع وسياسة تطوير البنيات التحتية في العديد من المشاريع والأوراش العمومية، في ظل واقع يتسم بالتعقيد المتزايد للمنشآت المنجزة ومتطلبات إدخال التكنولوجيا المبتكرة والمتطورة وكذا رهان تحقيق جودة المشاريع المنجزة.
تصميم وتنفيذ حاسبة لإجراء العمليات الحسابية على المصفوفات
قدم البحث في مجال صناعة البرمجيات وتم اختيار موضوع مهم جدا لجميع الاختصاصات بشكل عام واختصاص الرياضيات بشكل خاص، حيث تم اختيار موضوع المصفوفات والعمليات عليها. والهدف من هذا البحث هو تصميم برنامج سهل الاستخدام من قبل جميع الأشخاص وخاصة من ذوي الاختصاصات المختلفة من دون الحاجة إلى تعلم البرمجة. يعتبر هذا البرنامج المصمم مشابها (من ناحية إمكانية استخدامه لإجراء العمليات الحسابية العادية على الأعداد) ومكملا (من ناحية إمكانية استخدامه على المصفوفات) لعمل برنامج الحاسبة (Calculator) الموجود ضمن حزمة برامج نظام التشغيل (Windows) بإصداراته المختلفة، حيث يمكن تنصيبه ضمن البرامج التي تعمل تحت هذا النظام. ولقد تم استخدام لغة فيجول بيسك الإصدار السادس (6.0 (Microsoft Visual Basic في عملية البرمجة وذلك للتسهيلات الكبيرة التي تقدمها هذه اللغة وخاصة في مجال صناعة البرمجيات، حيث تعتبر هذه اللغة من اللغات البرمجية القوية التي تعمل تحت بيئة التشغيل الرسومية وقائم على أساس البرمجة الشيئية (Object oriented programming).
أثر توظيف برمجة لوحة المايكروبت في تنمية مهارات ضرب الأعداد لدى طالبات الصف السادس الابتدائي في منطقة عرعر
هدفت الدراسة التعرف إلى أثر توظيف برمجة لوحة المايكروبت على تنمية مهارات ضرب الأعداد لدى طالبات الصف السادس في مادة الرياضيات، واستخدمت الدراسة المنهج التجريبي وذلك لملاءمته لموضوع الدراسة، ق تم بناء اختبار لقياس مهارات ضرب الأعداد في مادة الرياضيات، وتكون الاختبار من 20 سؤال، تم تطبيقه على عينة الدراسة قبل وبعد التدرب على برمجة لوحة المايكروبت، وضم مجتمع الدراسة شعب طالبات الصف السادس في منطقة عرعر، للعام الدراسي (1442هـ)، وقد بلغت عينة البحث (46) طالبة، موزعين على عينتين (23) عينة تجريبية قامت بالمشاركة في التدريب على برمجة لوحة المايكروبت (23) عينة ضابطة، بعد أن تأكدت الباحثة من تكافؤ مستوى المجموعتين قبل تطبيق التجربة. وكشفت الدراسة إلى وجود فروق دلالة إحصائيا بين متوسط درجات المجموعة التجريبية والضابطة في اختبار مهارات ضرب الأعداد البعدي لصالح المجموعة التجريبية، وأظهر نتائج التحليل بأن حجم التأثير الناتج عن توظيف برمجة لوحة المايكروبت على تنمية مهارات ضرب الأعداد لدى الطالبات كان كبير، حيث بلغ مربع إيتا η2 (0.43)، وأن برمجة لوحة المايكروبت حققت فاعلية في اختبار مهارات ضرب الأعداد لدى الطالبات، حيث بلغ معدل الكسب بلاك المعدل (1.24). وبناء على نتائج البحث، أوصت الدراسة بضرورة تطبيق استراتيجيات والتكنولوجيا الحديثة مثل برمجة لوحة المايكروبت في مقررات العلوم والرياضيات؛ نظرا لفاعليتها في بيئة التعلم.
فاعلية استخدام حقيبة تعليمية إلكترونية تفاعلية في تطوير بعض مهارات االبرمجة بلغة Visual Basic.Net لدى تلاميذ الصف الثالث الإعدادي
هدف البحث الحالي إلى تطوير بعض مهارات البرمجة بلغة Visual Basic.Net لدى تلاميذ الصف الثالث الإعدادي من خلال استخدام حقيبة تعليمية إلكترونية تفاعلية، وتمثلت عينة البحث من (70) تلميذا من تلاميذ الصف الثالث الإعدادي، تم تقسيمهم إلى مجموعتين، المجموعة الأولى ضابطة وقوامها ‎(35) تلميذا، والمجموعة الثانية تجريبية وقوامها (35) تلميذا، وتمثلت أدوات البحث في مادة المعالجة التجريبية وهي حقيبة تعليمية إلكترونية تفاعلية، واختبار تحصيلي لقياس الجانب المعرفي لمهارات البرمجة بلغة Visual Basic.Net، وبطاقة ملاحظة لقياس الجانب الأدائي لمهارات البرمجة بلغة Visual Basic.Net. وأظهرت نتائج البحث تفوق تلاميذ المجموعة التجريبية على نظائرهم تلاميذ المجموعة الضابطة في الاختبار التحصيلي لقياس الجانب المعرفي لمهارات البرمجة بلغة Visual Basic.Net، وبطاقة الملاحظة لقياس الجاني الأدائي لمهارات البرمجة بلغة Visual Basic.Net، وخلص البحث إلى فاعلية استخدام حقيبة تعليمية إلكترونية تفاعلية في تطوير بعض مهارات البرمجة بلغة Visual Basic.Net لدى تلاميذ عينة البحث، كما توصل البحث إلى عدة توصيات ومقترحات يمكن الاستفادة منها في مجال التخصص.
تقنيات المعالجة الآلية للغة وتطورها
يلقي هذا البحث الضوء على التقنيات المعول عليها في المعالجة الآلية للغات الطبيعية، وتتبع مراحل تطورها، ودراسة كيفية عملها؛ تمهيدا لتصنيف تلك التقنيات في أطر عامة تجمعها عوامل مشتركة، ولقد صنفت تلك التقنيات إلى: تقنيات رقمية متمثلة في المعالجات الحاسوبية، وتقنيات غير رقمية متمثلة في المعالجة الميكانيكية، والمعالجة الكهروميكانيكية، والمعالجة التماثلية، وبتلك الرؤية التي تضمن لنا عدم اختزال المعالجة الآلية للغة في إطار بعينه دون بقية الأطر أو تقنية بعينها دون بقية التقنيات يمكن تطوير تلك المعالجة من خلال وضع رؤى وتصورات تسهم في ابتكار تقنيات شاملة تحقق الغرض وتلبي الطموحات.
بناء أداة للكشف والحماية من ثغرتي حقن لغة الاستعلام البنائية والبرمجة عبر المواقع
تتعرض الكثير من مواقع الويب السودانية لكثير من الهجمات التي تعتمد بشكل أساسي على ثغرات وأخطاء برمجية يرتكبها مطوري هذه المواقع والتطبيقات. ولعل من أشهر هذه الثغرات وأكثرها خطورة، ثغرتي حقن لغة الاستعلام البنائية SQL Injection والبرمجة عبر المواقع Cross Site scripting بحسب آخر قائمة أصدرها مشروع أواسب OWASP الأمني في العام 2013 م. ومن أكثر الأشياء التي يستغلها المخترقين لتنفيذ هجماتهم، رسائل الخطأ التي يظُهرها تطبيق الويب للمستخدم عند وجود مشكلة بالاستعلامات التي تقوم بتنفيذها قواعد البيانات به. كما أن مدخلات المستخدم غير المعقمة تعتبر هي البوابة التي يستغلها الكثير من المخترقين لحقن شيفرات برمجية خبيثة تؤدي إلى منحهم كافة الصلاحيات على تطبيقات وخدمات الويب. وعلى الرغم من خطورة ما ذكر، إلا أنه لا توجد خطوات بحجم المشكلة لتطوير أدوات تقوم بمحاولة اكتشاف ومنع هذه الثغرات الخطيرة. في هذه الورقة تم بناء أداة برمجية مؤتمتة لحل مشكلة ثغرتي حقن لغة الاستعلام البنائية والبرمجة عبر المواقع المنتشرتان بالشيفرات البرمجية لتطبيقات الويب السودانية. وقد تم بناء هذه الأداة اعتماداً على المزايا التي تقدمها كل من مفاهيم تصميم المترجمات وتقنيات التعابير القياسية Regular Expression. وتتكون هذه الأداة من ثلاث أدوات فرعية كل منها يمكن أن يعمل بمفرده. وعند التعامل معهم كوحدة واحدة نجد أنهم مترابطين منطقيا. حيث نجد أن الأداة الأولى تقوم بمنع تطبيقات الويب من إرسال رسائل خطأ يمكن الاستفادة منها في تنفيذ أي هجوم عن طريق ثغرة SQL Injection. أما الأداة الثانية فتقوم بالاستفادة من مزايا التحميل الاستاتيكي لتحليل أي تطبيق ويب تمت كتابة شيفرته البرمجية عن طريق لغة PHP مع نظام إدارة قواعد البيانات MySQL واكتشاف ثغرتي SQL Injection وXSS به مع تحديد موضع الثغرة بكل دقة. أما الأداة الثالثة فتم بناؤها عمى أساس أن معظم أدوات التحليل المعروفة الأخرى تقوم باكتشاف الثغرات فقط دون تقديم حلول واضحة لها، أما هذه الأداة فتستهدف تعقيم جميع مستقبلات مدخلات المستخدم قبل التعامل معيا لتنفيذ أي استعلام على قاعدة البيانات. وقد أظهرت الأداة فعالية كبيرة عند تجربتها على أرض الواقع، حيث وصلت نسبة نجاح الأداة الثانية .87.95 إلا أن الأداة أظهرت بعض الضعف في التطبيقات التي تمت برمجتها عن طريق البرمجة الكائنية التوجه Object Oriented Programming وإطارات العمل Frameworks . لذا يوصي الباحثون بتطوير هذه الأداة من خلال زيادة عدد الثغرات المستهدفة، ربط الأداة بأداة أخرى تعمل بمبدأ التحليل الديناميكي، تطوير أدوات مماثلة لمنصات الهواتف الذكية ومعالجة الضعف المصاحب للأداة.
Detecting and Administrating Hide Processes in Linux System
Hiding processes in Linux system is an essential part of rootkits actions and malicious program. So, it is very important to monitor and administrate the system hidden processes to ensure the safety and reliability of the computer system. Also, process administration can be a vital factor in determining the stability of a running system. The aim of this research is to detect hide processes in Linux system depending on /proc system files and offer tools for monitoring these processes in addition to monitoring and administrating all other processes in the system to ensure that the required processes are running and that the total number of each type of running process is appropriate to maintain system stability. The software offers capability for displaying processes in the system including hidden processes with full information about them. And it offers options for killing or suspending a process, change process priority and viewing the memory map and the memory status for a given process. The work has been run successfully on Linux operating system, Ubuntu distribution, version 10.4, and developed using C++ GUI programming with Qt 4 package and number of shell commands.
Multi-Objective GPP with General Negative Degree of Difficulty
The methods for solving nonlinear multi-objective optimization are divided into three major categories: methods with apriori articulation of preferences, methods with a posteriori articulation of preferences, and methods with no articulation of preferences. Really there is no single approach is superior. In this paper, a combination between two well known approaches has been used to solve multi-objective GP problems having negative degree of difficulty. First, we use an alternative procedure for converting GP problem having negative degree of difficulty to positive degree of difficulty; second we proposed to discuss all available cases for any number of multi-objective in GP problems using Lexicographic method. This avoids the difficulty of non-differentiability of the dual objective function in the classical methods.