Related

الخوارزميات

#الخوارزميات

#البرمجة

#مهارات_ومهن_المستقبل

#Algorithms

#Programming

#Future_programmers

أيها القارئ الكريم، اليوم سنشارككم شيئا مهما وأساسيا  في البرمجة ألا وهو الخوارزميات أو بالإنجليزية Algorithms

 

ماهي الخوارزميات ؟؟

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

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

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

 

ما فائدة الخوارزميات ؟

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

 

كيف نعلم أطفالنا الخوارزميات  ؟

توجد الكثير من البرامج التي تمزج بين اللعب وتعلم الخوارزميات وهي برامج مجانية مثل :

لعبة بلوكلي      https://blockly.games/?lang=ar

أو برامج أخرى لتعلم البرمجة و الخوارزميات في آن واحد مثل :

 برمجة تطبيقات الهاتف  MIT https://appinventor.mit.edu/

برمجة ألعاب    scratch https://scratch.mit.edu/ideas

برمجة  الأردوينو والروبوتات   mBLOCK https://www.mblock.cc/en-us/

 

هذا كملخص عام.. نشكرك على القراءة ونأمل أنكم استفدتم لا تنسوا أن تشاركوا المقال مع أصدقائكم

Leave a Reply

Your email address will not be published. Required fields are marked *