fbpx
الفضائيون

أساسيات لغة جافا سكريبت: أنواع البيانات (Data Types)

تُستخدم أنواع البيانات Data Types  لتصنيف نوعٍ معين من البيانات في اللغات البرمجية؛ على سبيل المثال، يمثل الرقم من جهة ومجموعة أحرف (string of characters) من جهة أخرى أنواعًا مختلفة من البيانات حيث سيتم...

دليل شامل لبناء شبكة عصبونية تلافيفية (CNN)

تُعدُّ الشبكة العصبونية التلافيفية (Convolutional Neural Network: CNN) أحد أنواع التعلّم العميق (الشبكات العصبونية العميقة- Deep NN)، وهي مُشابهة لشبكة برسيبترون مُتعدّدة الطبقات (multi-layer Perceptron)...

مفردات تخصُّ العملات المُشفَّرة عليك معرفتها!

مُفردات تخصُّ العملات المُشفَّرة عليك معرفتها! إليكَ توضيحًا لبعض المفردات التي تخصّ العملات المُشفرة وعملياتها: العنوان (Address) عنوان البِتكوين؛ مُشابه للعنون الفيزيائي أو الإيميل؛ هو مُجرّد معلومات تزوّد...

قسم - علوم الحاسوب

خوارزمية الفرز بالدمج (Merge Sort)

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

خوارزمية الفرز بالإدخال (Insertion Sort)

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

خوارزمية الفرز بالاختيار Selection Sort

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

البرمجة والكيمياء؛ ما وجهُ القرابة!؟

يُعتبرُ علم الأحياء التركيبي* نطاقًا جديدًا للأبحاث نسبيًا؛ حيث يمكن أن تؤثّر بعمق في عدد من المجالات مثل؛ علم الأحياء والطّب وتقنيات التصنيع النانويّ (nanofabrication**). ثُمّ إنّ التحدّي الأكبر في هذا النطاق البحثي...

كيف يمكنك تعلم البرمجة خلال ساعة واحدة فقط كل اليوم؟

خُذْ نَفَساً عميقاً وركّز جيداً، نملك ساعة واحدة فقط وعلينا استغلالها بحكمة. 3 – 30 دقيقة من الكتابة على لوحة المفاتيح: إذا كنت قادرًا على كتابة أقل من ثمانين كلمة في الدقيقة، عليك بالتدرّب على الكتابة لمدة نصف...

جون مكارثي: عرّاب الذكاء الصنعي

[bs-quote quote=”يحتاجُ كُلّ شخصٍ إلى برمجة الحواسيب؛ إذْ ستكون الطريقةَ التي نتحدثُ بها مع الخَدَم. ” style=”style-17″ align=”left” author_name=”جون مكارثي”][/bs-quote]...

صعود لغات البرمجة الحديثة

لقد كان عام 1995 عامًا استثنائيًا في عالم البرمجة الحاسوبية، حيث تم إطلاق أربع لغات برمجية جديدة أثّرت على المجتمعِ البرمجيِّ العالميِ بشكلٍ لمْ يكن مُتوقعًا في ذلك الوقت. وكان قد بدأ نموذجُ الشبكةِ العنكبوتيةِ ينتشرُ...

ما هي قواعد البيانات العلائقية؟

أنت لست عاملًا أو دراسًا في مجال تقانة المعلومات، لكن كثيرًا ما تسمع عن مفهوم قواعد البيانات، وقواعد البيانات العلائقية! ما هو النموذج العلائقي لإدارة قواعد البيانات؟ وما هي قاعدة البيانات العلائقية بالأساس؟ لا عليك،...