نعلم جميعاً أن لكل مشكلة حلاً، وليس بالضرورة أن يكون وحيداً، بل من الممكن أن يوجد عدد من الحلول، لكن ما يُحدث الفرق، هو كيف يكون هذا الحل، وما مدى كفاءته في حل المشكلة، ومن هنا جاءت فكرة الخوارزميات Algorithms.والآن، لنأخذ رحلة سريعة لفهم الخوارزميات البرمجية. الوصفة البرمجية الخوارزمية البرمجية Programming...
سنتحدث في هذا المقال عن: لغات البرمجة ومما تتكون وما هي أشهرها، ما هى الدوال الشرطية وما هى المتغيرات variables وكيف يتم تخزين القيم بداخلها.لغات يفهمها الحاسوب والسؤال هو: ما معنى لغة برمجة ومما تتكون؟ لغة البرمجة هي مجموعة من الأوامر، تكتب وفق قواعد تُحَدَّد بواسطة لغة البرمجة نفسها، ومن ثُمَّ...
كما نعلم جميعاً، الصفر والواحد شكلان من أشكال الأرقام التي تمثل لنا الأعداد ونستخدمهما في الرياضيات والحسابات. لكن في الحقيقة، يوجد لهما استخداماتٌ علمية أخرى كثيرة، لنتعرف على بعضٍ منها. نظم العد النظام العددي هو الطريقة أو الوسيلة التي نستخدمها في عرض الأرقام بشكلٍ محدّد ومعيّن للتعبير عن قيمتها وتطبيق العمليات...
هل تساءلت يوماً عن كيفية فهم الحاسوب للأوامر المعطاة إليه بواسطة المستخدم وعن ماهية البرمجيات ـ المتعارَف عليه بالسوفتوير ـ وكيف يتم التنسيق بين السوفتوير والهاردوير  hardware؟ هذا ما سنتحدث عنه في هذا المقال. معنى البرنامج الحاسوبي: البرمجياتsoftware  هو عبارةٌ عن مصطلح عامّ يطلق على أيّ برنامج منفرد أو مجموعة من...
شهدت البشرية الكثير من التطورات في كثيرٍ من العلوم، وإحدى هذه التطورات هو التطور الهائل في التكنولوجيا، خاصةً بعد ظهور الحواسيب، فأصبح من النادر جدّاً أن تجد منزلاً بدون حاسبٍ آلي. للحواسيب استعمالاتٌ عديدة جدّاً، وهذا هو سبب انتشارها بين كثيرٍ من الناس غير التقنيين، فبعض الناس يبدو لهم...
يُعتبر الترانزيستور أحد أهم مكونات الأجهزة الحاسوبية، كما ويُعدّ تطويره من أهم أسباب التقدم التكنولوجي فى العصر الذي نعيشه الآن. فى هذا المقال، سوف نناقش مراحل تطور الحاسوب بدءاً من جذور الفكرة نفسها ومروراً بظهور الترانزيستور كعنصرٍ بارز في وجود الحواسيب كما نعهدها الآن، حتى ظهور الإنترنت. الآن تورينجهو أحد...
كلّ يوم نستخدم الحواسيب، نستعملها لإرسال واستقبال الرسائل، نقرأ مقالاتٍ وكتباً مكتوبةً بمختلف لغات العالم، نستعمل الحواسيب لتعلّم لغاتٍ جديدة، وأشياء أخرى! ولكن، كيف للحاسوب أن يفهم لغاتنا المختلفة، كيف له أن يقوم بإرسال واستقبال المعلومات! لنكتشف ذلك.الحاسوب هو آلةٌ قابلةٌ للبرمجة، يسمح لمستخدميه بتخزين كل أصناف المعلومات، ثمّ...
قام باحثون بتدريب برنامجٍ ليتمكّن من التعرف على وجوهٍ محددة، حيث قاموا بتغذيته بصورٍ للمشاهير ووضعوا هذه الصورة للممثل J.K. Simmons من بين آخرين. اشتهرت الشرطة عام 1989 بعرض لقطاتٍ لمجرمين مشتبه بهم، والعديد منهم بوجوهٍ ضبابية أو بصور منقّطة غير واضحة، وأصبحت منذ ذلك الحين معياراً قياسياً لإخفاء هوية...
Code.org منظمة غير ربحية تسعى لجعل البرمجة أمراً أسهل للأجيال القادمة و لذلك قاموا قاموا بإعداد لعبة مخصصة للأطفال بشخصيات ستار ووزر (حرب النجوم) و هي سلسلة أفلام أمريكية مشهورة. الجزء الأول يضم مبادئ جافا سكريبت و يستخدم نظام اسحب و أسقط drag and drop لمجموعة من الكتل مع واجهة تفاعلية...