الرياضيات و علوم الحاسب

الرياضيات في علوم الحاسب و البرمجة: تخلّص من هذا الشبح و اكتشف حقيقته

قد يكون تواجد الرياضيات في علوم الحاسب و أقسامه فزّاعة لمن يرغبون بتعلم علوم الحاسب. الفزّاعة هي خرافة، لم تُعرف حقيقتها، فقد تكون واقعاً و قد تكونُ خيالاً يضيعُ عليك و على غيرك فرصاً لتحقيق أحلامك في أحد المجالات المهمة …

أكمل القراءة »
اختيار طلاب الثانوي لكلية علوم الحاسب

[فيديو] إلى طلاب الثانوية مبرمجي المستقبل: قبل أن تلتحقوا بكلية علوم الحاسب

في هذا الصباح، تأملتُ بعض الرسائل السابقة في البريد، كما قرأتُ بعض التعليقات القديمة. وقعت عيناي على عدد لا بأس به من الطلاب الذين يهمتون بدراسة علوم الحاسب و ما زالوا بالمرحلة الثانوية، هؤلاء الذين ما زالو على بر القرار. …

أكمل القراءة »
الدراسة الجامعية

3 مهام يجب أن تقضي فيها وقت فراغك أثناء دراستك الجامعية من أجل فرص عمل أعلى

هل تعتقد أن الحصول على وقتِ فراغ يعني أن ستستمع؟ يُحزنني أن أخبرك بعكس ذلك. إذا وجدتَ أن الفراغ أمرٌ تستطيع الحصول عليه ببساطة و كثيراً، فإنك تؤدي رقصة الموت القريب ! هذا الوقتُ المسمى بـ “فراغ” ما وُجد إلا …

أكمل القراءة »
تعريب و ترجمة علوم الحاسب

علوم الحاسب باللغة العربية هي المستقبل: ما زال أصحاب الهمم يعملون على التعريب و الترجمة

كم من متحدث باللغة العربية فقط، له مستقبل مشرق -إذا وفقط إذا- توفرت لديه سبل التعلم فأظلم مستقبله. ما هي تهمته؟ لم يتعلم لغة غير لغته الأم !!! من الرسائل التي ترد إلى بريد مدونة علوم من أصدقائها و أسرتها …

أكمل القراءة »

ما هو نموذج البرمجيات كخدمة [SAAS]: في 3 دقائق 3 فوائد للمستخدمين [فيديو]

يحاول مقدمو البرامج في الآونة الأخيرة التحول إلى تقديم البرمجيات كخدمة بدلاً عن تقديمها للمستخدمين كسلعة تُشترى. نموذج تقديم البرامج كخدمة يسمى SAAS و هي إختصار لـ Software As A Service. في هذا الفيديو شرح سريع و بسيط لفكرة تقديم …

أكمل القراءة »

100+ شهادة لإحتراف 8 تخصصات: أمن المعلومات، الشبكات، الإدارة، البرمجة…إلخ

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

أكمل القراءة »
محررات جافا و بيئة التطوير المكاملة

21+ بيئة تطوير متكاملة (IDE) و محررات لشفرات جافا المصدرية [من أجل برمجة أفضل]

يحتاج المبرمج إلى محرر جافا على الأقل أو بيئة تطوير متكاملة IDE حتى يزيد من سرعة إنتاجه للبرامج، أليس كذلك؟ في هذه التدوينة جمعتُ لك أكثر من 21 بيئة تطوير متكاملة للجافا. تستطيع إختيار إحداها و تجربتها و إختيار الأنسب لك. …

أكمل القراءة »
كثرة-الخيارات-الدراسية

7 تساؤلات مصيرية يفكر فيها طلاب الحاسب حتماً و نادراً ما يحصلون على إجابات لها

1. كيف أحدد تخصصي و في كل فصل دراسي ندرس مواد مختلفة؟ المواد المُختلفة في مرحلة البكالريوس تصنع شخصاً عارفاً لا مُتخصصاً، ومن الضروري الإهتمام بهذه المرحلة جداً، فأنت في هذه المرحلةتعرف شيء عن كل شيء في مجالك. بعد أن تتخرج …

أكمل القراءة »
العمل عبر الإنترنت كمبرمج حر

الربح من البرمجة عبر الإنترنت: تجربة العمل عبر موقع مستقل كمبرمج حر و قصة أول مشروع و أول دخل

يستطيع المبرمج أو المحلل أو أي مختص بأي مرحلة من مراحل تطوير النظم أن يتحصل على دخله و يتصيد الرزق من عدة طرق، قد يعمل في العمل الوظيفي المشهور (عمل 8 ساعات) أو أن يعمل بدوام جُزئي، أو أن يعمل …

أكمل القراءة »
شرح التمرير بالمرجع و التمرير بالقيمة

ابسط شرح للتمرير بالمرجع و التمرير بالقيمة مع حيلة لتعمل الجافا بالتمرير بالمرجع

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

أكمل القراءة »
حل مشكلة null pointer exception

ما هو الخطأ NullPointer و كيف يتم إصلاحه، من الأخطاء الشائعة لدى مبرمجي الجافا

عند تنفيذ الشفرة المصدرية تظهر لك الأخطاء التي لم تنتبه لها أثناء البرمجة، من هذه الأخطاء Null pointer Exception. لا يكون الخطأ Nullpointer واضحاً أثناء كتابة الشفرة المصدرية، فهو من الأخطاء التي تظهر أثناء التنفيذ Runtime Error. ولكن على عكس ما يُتوقع …

أكمل القراءة »

أي شركة تستخدم لغة الجافا؟ أمازون أم قووقل أم لنكدإن؟ أعتقد أن توقعك سيخيب

يدور حديثٌ كثير حول استخدام لغة الجافا و شعبيتها، المهم في الأمر أن هذا الحديث قد يؤثر على من يرغب بتعلم الجافا. ما عدا ذلك فهناك حزبان: حزبُ مبرمجي الجافا و هم مستخدموها و مشجعوها، و الحزبُ الآخر هو حزبُ اللغات …

أكمل القراءة »
افكار المبرمج في العيد

أفكار لا يستطيع المبرمج التخلص منها في العيد

كل عام و انت بخير أعيادُنا من أسعد اللحظات السنوية التي نقضيها سنوياً بين الأحباب و الأصدقاء، نخرج من تراتبية الأعمال و تعبها إلى لحظات من السعد و الهناء. المبرمج كبني آدم يحيا كمثلهم، يفرح بالعيد أيضاً، ولكن عمله لا يتركُه و …

أكمل القراءة »
تحويل أنواع البيانات في جافا

التحويل بين أنواع البيانات الرقمية في جافا

أفضل وقت لتعلم أنواع الأخطاء التي تحدث قبل تنفيذ البرنامج و أثناء تنفيذه هو عند بداية تعلم البرمجة. هذا ليس خياراً، ولكن من التعلم يكونُ بالتجربة. أما البرمجة خاصّةً فمفتاح تعلّمها إنتاجُ الأخطاء، عمداً أو سهواً، فالمبتدئ بتعلم لغة البرمجة …

أكمل القراءة »
كيف يفكر المسوف

إلى من ينهي الأعمال بسرعة في آخر لحظة فقط، هذه نظرة عميقة داخل عقلك

لنُعرّي الحقيقة قبل أن نبدأ، من ينجز الأعمال في آخر لحظة دائماً يُسمى بـ “مُسوّف“. كلمة التسويف تعني المماطلة و تأخير الأعمال، هكذا أفهمها وللموثوقية اطلعت على تعريفها في ويكيبيديا فوجدتها التسويف يعني تأجيل الأعمال والمهام إلى وقت لاحق. يرى بعض …

أكمل القراءة »
ثغرة فيسبوك

سببٌ آخر كي لا تثق بأي تقنية 100%: هكر أخلاقي يخترق فيسبوك بالقوة العمياء

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

أكمل القراءة »
مشروع التخرج مناقشة مشروع التخرج بحث التخرج

مشروع التخرج و بحث التخرج و مناقشة المشروع: فائدتهم لا منتهية حتى اليوم!

غادرتُ عتبات الجامعة مودعاً إياها بمناقشة مشروع التخرج و ذاك الشعور الغريب ببداية النهاية. في آخر سنة من الدراسة الجامعية يعملُ الطلاب على تجربة شيءٍ من الحياة العملية يُسمى بمشروع التخرج. لم نكن كحاسبوبيون لننأى بأنفسنا عن تجربة العمل على …

أكمل القراءة »

شرح المصفوفات في جافا كأبسط ما يكون، مفاهيم تستخدمها مع أي لغة برمجة

مرحباً و أهلاً و سهلاً مرة أخرى في مدونة علوم حيثُ نتحدثُ اليوم عن المصفوفات كمفهوم عام و عن المصفوفات في جافا بقليلٍ من التخصيص. عندما تبدأُ بتعلم البرمجة بلغة الجافا ستكون -أو كانت- المصفوفات من أوائل ما تعلمته من أساسيات …

أكمل القراءة »
مشاكل جافا للمبتدئين

11 مشكلة متكررة في شفرة جافا يواجهها المبتدئون و كيف تتغلب عليها

كما هو المُبتدئ كان الخبير، من منهم لم يواجه مشكلة في شفرة جافا؟ و كُل البدايات تتشابه، لذا تتشابهُ المشاكل التي يُعاني منها المبتدئون عموماً، هذه المشاكل من المُمكن أن نُسميها مشاكل البدايات. وكُلما تتطور المبرمج في عمله و علمه …

أكمل القراءة »