قفير qfeer

قفير qfeer مشروع طموح يهدف الى تقديم حلول رقمية ذكية لمجالات مختلفة.

30/07/2020

قفير تهنئ الأمه الاسلاميه بعيد الأضحى المبارك اعاده علينا وعليكم بالخير واليمن والبركات، انتظروا المفاجآت القادمه.

للمبتدئين مجانا : سلسلة تعلم البرمجة وعلوم الحاسوب مجال البرمجة من المجالات المهمة جدا فى هذا الوقت ومستقبلا ، تظهر اهمي...
27/02/2020

للمبتدئين مجانا : سلسلة تعلم البرمجة وعلوم الحاسوب
مجال البرمجة من المجالات المهمة جدا فى هذا الوقت ومستقبلا ، تظهر اهميتها عندما ترى استخدماتها المتعددة فى جميع المجالات ، ولافادة المجتمع العربى واثراء معرفته حول مجال البرمجة وعلوم الحاسوب تطرح اكاديمية قفير سلسلة تعلم اساسيات البرمجة وعلوم الحاسوب للمبتدئين ، تحتوى السلسلة على :

ملحوظة : لاكمال قراءة المقالات الرابط فى التعليقات

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

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

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

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

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

السلسلة مستمرة ، تابعنا للدروس القادمة

كيفية تطوير معالج نصوص بسيط مثل notepad فى هذا الدرس المرئى قمنا بتطوير معالج نصوص بسيط يشبه notepad الخاص بنظام الويندو...
28/12/2019

كيفية تطوير معالج نصوص بسيط مثل notepad
فى هذا الدرس المرئى قمنا بتطوير معالج نصوص بسيط يشبه notepad الخاص بنظام الويندوز ، بالاعتماد على تقنية windows forms ، يمكنك الحصول على المشروع مفتوح المصدر على جيت هب من خلال الرابط .

امكانيات المشروع :
- تغيير لون النص
- تغيير لون خلفية النص
- التحكم بجميع خصائص النص ، الحجم ونوع الخط وغيرها
- حفظ النص فى ملف من نوع txt
- فتح الملف واسترجاع النص بكامل التنسيقات
- انشاء ملف جديد

الادوات المستخدمة :
- أداة color dialog الخاصة بفتح صندوق الالوان لاختيار اللون
- أداة rich text box والتى تستخدم لكتابة النص بداخلها
- أداة save file dialog المستخدمة لحفظ الملف
- أداة open file dialog المستخدمة فى فتح المفلف النصى
- أداة menu strip وتستخدم فى عمل قائمة الاجراءات على النصوص

فى هذا الدرس المرئى قمنا بتطوير معالج نصوص بسيط يشبه notepad الخاص بنظام الويندوز ، بالاعتماد على تقنية windows forms ، يمكنك الحصول عل...

تعلم البرمجة وعلوم الحاسوب ، ومقال بعنوان تعرف على تاريخ تطور لغات البرمجة  الحاسوب هو مجرد آلة ، لايمكنه القيام بأى شئ ...
05/12/2019

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

فيما يلى الفئات الرئيسية للغات البرمجة :
- لغة الآلة Machine Language
- لغة التجميع Assembly language
- لغات عالية المستوى High level language

لغة الآلة Machine Language : هى اللغة التى يفهمها الحاسوب ، وهى مكونة من رمزين هما الصفر والواحد ويطلق عليه النظام الثنائى Binary system وكان التعامل بهذه اللغة صعب جدا لأن ادخال اى بيانات لايتم الا برمزين هما 0 و 1 ، مثال عند اجراء عملية جمع بسيطة لرقمين هما 20 و 30 يجب اولا تحويل القيمتين من النظام العشرى الى النظام الثنائى ثم يتم ادخال القيم بالنظام الثنائى للكمبيوتر لاجراء عملية الجمع ثم يخرج الناتج بالنظام الثنائى ويتم تحويله للنظام العشرى ليفهمه الانسان ، فكانت عملية صعبة جدا فى ادخال البيانات وفى طريقة اكتشاف الاخطاء مما ادى الى تطوير لغات التجميع .

لغة التجميع : عند استخدام لغة الآلة في البداية كان المبرمج يستخدم الشيفرة النصية لتصميم البرنامج على الورق ، ومن ثم يقوم بترجمته إلى لغة الآلة عند إدخاله إلى جهاز الحاسوب، فهنا تقع عملية ترجمة الكود من اللغة البشرية الى لغة الآلة كما فى المثال السابق ، لكن مع لغة التجميع تم التوصل لطريقة تمكن الحاسوب من القيام بعملية الترجمة بنفسه، حيث تم إنشاء برنامج خاص سمّي باسم المجمّع Assembler مهمته تجميع الأوامر المكتوبة بلغة الآلة من الأوامر المكتوبة على شكل شيفرة رمزية أو نصية ،كان من عيوب هذه اللغة انها ترتبط بالجهاز الذى تنفذ عليه فمثلا البرنامج الذى ينفذ على حاسوب لا يتاح له التنفيذ على حاسوب اخر ، لغة الآلة ولغة التجميع تقعان تحت قسم من اللغات يسمى اللغات منخفضة المستوى Low level language، ولمعالجة المشاكل الموجودة فى اللغات المنخفضة المستوى تم تطوير اللغات عالية المستوى .

اللغات عالية المستوى : هى لغات اعتمدت فى طريقة كتابتها على لغة يفهمها الانسان وهى اللغة الانكليزية ، من خلال هذه اللغات يستطيع الانسان كتابة كود يفهمه ثم من خلال مايسمى بمترجم اللغة language compiler يتم ترجمة الكود الى اللغة التى يفهمها الحاسوب وهى لغة الآلة ، من امثلة اللغات عالية المستوى لغة بايثون Python، جافا Java، سى شارب CSharp الخ .

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

على الرغم من أن اللغات عالية المستوى لها العديد من الفوائد ، إلا أن لها عيوبا أيضًا أهمها أن لديها سيطرة ضعيفة على الأجهزة.

11/10/2019

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

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

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

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


الذكاء الاصطناعى Artificial intelligence
الذكاء الاصطناعى هو جعل الآلة تحاكى ذكاء الانسان وتقوم بأداء المهام التى كان يؤديها ، فالاعتماد على الذكاء الاصطناعى فى اداء الاعمال سيوفر الكثير من الاموال والاوقات والجهود ، هناك العديد من المصادر المفتوحة التى يمكن استخدامها والاستفادة منها فى اداء مهامك واعمالك مثل google tenserflow التابع لشركة جوجل او ml.net التابع لشركة مايكروسوفت ، الذكاء الاصطناعى ليس فى الالات او الاجسام المادية فقط ، بل يمكن تضمينه فى البرمجيات أيضا ، وفى حقيقة الامر ان الذى يتحكم فى الآلة فى النهاية هو برنامج او خوارزمية برمجية .

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

الطباعة ثلاثية الابعاد 3D printing

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

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

الواقع الافتراضى والمعزز Virtual Reality , Augmented Reality
هذه التقنيات لها النصيب الاكبر من وظائف المستقبل ، فتخيل انك تقود طائرة وفجأة حدثت مشكلة سببت تدمير الطائرة لكن انت مازلت حيا ، الواقع الافتراضى يقدر على ذلك ، يقوم عمل بيئة تشبه بيئة الطائرة ولاتختلف عنها شئ ، بل وستعشر بما يشعر به قائد الطائرة ، الشئ الوحيد المختلف ان اذا حدث خلل فلن يحدث اضرار لانها عملية محاكاة ليست الا ، انظر كم الفوائد الذى سنحصل عليه عندما نستخدم هذه التقنيات فى كافة المجالات .

امن المعلومات Information Security
كما ذكرنا سابقا ، جميع الاشياء ستكون متصلة من خلال الشبكة ، الامر الذى يعرض بياناتنا الشخصية وخصوصياتنا للاختراق ، ونحتاج الى من يحافظ على تلك البيانات سرية ويمنع هذه الاختراقات ، فنحن لانريد ان يتحكم احد المخترقين فى السيارة مثلا وسرقتها من خلال الشبكة لان السيارة من ضمن الاشياء المتصلة ، لذلك نحتاج لخبراء فى امن المعلومات ليؤمنوا هذه البيانات

البيانات الضخمة Big Data
تخيل معى جراء كل هذه الاشياء المتصلة مع بعضها عبر الانترنت والتى يصدر عنها كل لحظة كم هائل من البيانات ، من ضمن هذه البيانات يوجد بيانات مفيدة يمكن تحليلها على مدى زمنى بعيد نستفيد منها فى اتخاذ قرارات تأتى علينا بالنفع ، فالقرارات الصحية تكون مبنية على المعلومات ، لذلك نحن نحتاج الى من يحلل هذه البيانات وياتى منها بالمفيد الذى يمكننا من اتخاذ قرار صحيح

تعلم البرمجة وعلوم الحاسوب ومقال بعنوان نظرة عن قرب على مكونات نظام الحاسوبظام الحاسوب هو ناتج عن تكامل مجموعة من المكون...
24/09/2019

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

مكونات نظام الحاسوب

يتكون نظام الحاسوب بشكل اساسى من :

- المكونات المادية HardWare

- المكونات البرمجية SoftWare

- العنصر البشرى HumanWare

- البرمجيات الثابتة Firmware

- الجسر BridgeWare

المكونات المادية HardWare

يتكون نظام الحاسوب من مجموعة من المكونات المادية ، وهى عبارة عن أجهزة مخصصة لتمكين الحاسوب من العمل ، يتم وصل هذه الاجهزة مع بعضها البعض لتكون الجسم المادى للحاسوب .

فيما يلى بعض الاجزاء المادية المهمة فى الحاسوب :

- وحدة المعالجة المركزية Central Processing Unit (CPU) :

هي أحد مكونات الحاسوب التي تقوم بتفسير التعليمات ومعالجة البيانات التي تتضمنها البرمجيات . يعتبر المعالج بالإضافة للذاكرة الرئيسية ووحدات الإدخال والإخراج من أهم مكونات الحواسيب الدقيقة (microcomputers) الحديثة. تعرف المعالجات التي تم تصنيعها بواسطة الدارات المتكاملة (integrated circuits) بالمعالجات الدقيقة والتي بدأ تصنيعها منذ منتصف سبعينات القرن العشرين على شكل رقاقات مدمجة حلّت محلّ معظم أنواع المعالجات الأخرى.

- اللوحة الأم Motherboard :

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

- ذاكرة الوصول العشوائى Random Access Memory RAM :

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

- القرص الصلب Hard Disk Drive :

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

- القرص المرن Floppy Disk Drive :

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

- القرص الضوئى Optical disk :

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

وحدات الادخال الاخراج Input And Output Device :

وحدات الادخال : هى الاجهزة الخاصة بادخال البيانات الى الحاسوب ومنها ، الفأرة ، ولوحة المفاتيح ، والماسح الضوئى ، وشاشة اللمس ، والميكرفون ، والكاميرا ، وعصا التحكم .

وحدات الاخراج : هى الاجهزة الخاصة بعرض المعلومات من الحاسوب ومنها ، الشاشة ، والطابعة ، وجهاز العرض الضوئى ، والسماعات الخارجية ، وسماعات الأذن .

المكونات البرمجية SoftWare

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

تنقسم المكونات البرمجية للحاسوب الى :

- نظم التشغيل Operating Systems (OS)

- البرامج التطبيقية Application Software (AS)

- برامج الوصول الالكترونى E-accessibility Software

نظم التشغيل Operating Systems (OS) :

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

انواع نظم التشغيل :

نظام التشغيل ويندوز windows os :

هو نظام تابع لشركة مايكروسوفت وله اصدارات مختلفة مثل vista , xp , windows 7 واخيرا windows 10 .

نظام التشغيل ماك mac os :

هو نظام تابع لشركة ابل وله اصدارات مختلفة منها Panther, Cheetah, Snow leopard وغيرها .

نظام التشغيل لينوكس linux :

هو نظام تشغيل مفتوح المصدر ليس تابعا لأى شركة وهو مجانى تماما وله العديد من الاصدارات Debian, Ubuntu, Fedora, Knoppix وغيرها .

البرامج التطبيقية Application Software (AS)

تعرف البرامج التى يمكن تشغيلها على نظام تشغيل مثبت بالبرامج التطبيقية ، ويوجد منها على السبيل المثال :

- تطبيقات معالجة النصوص Office programs : هى تطبيقات مهمتها اعداد وتنسيق وتعديل الملفات النصية الرقمية ومنها Microsoft Office, OpenOffice, LibreOffice وغيرها .

- المتصفحات Web browser : هى تطبيقات مهمتها تصفح صفحات ومواقع الويب ومنها Internet Explorer, Mozilla Firefox, Google Chrome, Opera, Safari وغيرها .

- تطبيقات الحماية من الفيروسات Antivirus Program : هى تطبيقات مهمتها حماية الحاسوب والبيانات الموجودة عليه من ضرر الفيروسات ومنها Norton, McAfee, Quick Heal, Avira, Kaspersky وغيرها .

برامج الوصول الالكترونى E-accessibility Software

هذه البرامج تعمل كتسهيلات اضافية للمستخدمين ومنها :

- برنامج التعرف على الصوت

- قارئ الشاشة

- الاداة المكبرة

- لوحة المفاتيح على الشاشة

- الألعاب الالكترونية

- برامج التعلم ، وغيرها

ورشة عمل لشرح تقنيات جانب الخادم server side technologies باستخدام أحد  اطارات عمل دوت نت لبناء تطبيقات الويب وهو asp.ne...
22/09/2019

ورشة عمل لشرح تقنيات جانب الخادم server side technologies باستخدام أحد اطارات عمل دوت نت لبناء تطبيقات الويب وهو asp.net MVC وتم التحدث عن المواضيع التالية :
- Client-server model
- Client Side Technologies
- Server Side Technologies
- Create dynamic web pages
- Asp.net MVC framework

تعلم أساسيات البرمجة وعلوم الحاسوب ومقال بعنوان 10 ميزات توضح أهمية الاعتماد على الحواسيب فى جميع المجالات   فى عالم الي...
21/09/2019

تعلم أساسيات البرمجة وعلوم الحاسوب ومقال بعنوان 10 ميزات توضح أهمية الاعتماد على الحواسيب فى جميع المجالات

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

1- يمكنك من الاستقلالية
نستخدم الحواسيب اليوم لتقوم بالاعمال بشكل آلى ( اتمتة الاعمال ) ، لذلك لا داعى الى وضع عناصر بشرية تقوم بكل شئ ، وبذلك تمتلك استقلاليتك بالاعتماد على انجاز كافة اعمالك من خلال الحواسيب ، يمكن الاعتماد على الحواسيب فى كافة الاعمال من حجز التذاكر الى تصنيع السيارات الفاخرة يتم اتمتة كل شئ.

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

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

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

6- تحسين الانتاجية والكفاءة
اليوم أصبحت معظم المهام فى كل صناعة من الصناعات تتم بشكل آلى ، لذلك أصبح من السهل تصنيع عدد كبير من المنتجات فى وقت اقل ، مع جهد أقل وجودة وكفاءة عالية ، فمن خلال استخدام تقنيات الحواسيب أصبحت الخدمات تتم بشكل أسرع واسهل مما كانت عليه فى الماضى .

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

8- سهولة مشاركة البيانات
أصبح تبادل البيانات بين الحواسيب اليوم بسيطا للغاية ، يمكنك بطريق بسيطة وعن طريق شبكة محلية ربط اجهزة الكمبيوتر مع بعضها ضمن منطقة جغرافية محدودة ، مع امكانية تبادل البيانات والمستندات والصور وغيرها ، اما اذا كنت بحاجه الى ان يرى العالم بياناتك فعليك التوجه الى الشبكة العالية ، شبكة الانترنت .
9- المنافسة بين المؤسسات على تقديم خدمة عالية الجودة
تطبيق تقنيات الحاسوب رفعت من مستوى المنافسة بين المؤسسات ، وأصبحت المؤسسات تتنافس على تقديم خدمات عالية الجودة مع أسعار مناسبة ، بالاضافة الى سرعة التنفيذ ، فعلى سبيل المثال يمكن للعملاء الاستفادة من خدمة الدعم 24 * 7 ، وهى خدمة الدعم التى لا تتوقف على مدار 24 ساعة يوميا فى فى الاسبوع المكون من 7 ايام .

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

تعلم أساسيات علوم الحاسوب والبرمجة ومقال بعنوان لماذا وكيف جاءت فكرة صناعة الحواسيب؟ فكرة الحاسوب لم تكن فكرة حديثة وانم...
21/09/2019

تعلم أساسيات علوم الحاسوب والبرمجة ومقال بعنوان لماذا وكيف جاءت فكرة صناعة الحواسيب؟
فكرة الحاسوب لم تكن فكرة حديثة وانما كانت قديمة ، بدات تلك الفكرة عندما فكر الانسان فى العد والحساب ، وبدأ اولا بالحساب والعد على اصابعة ، ثم تطورت الطريقة لاستخدام الحصى فى العد ، لكن الحياة تتطور ويلزم وجود اداه اسرع تساعده على الحساب بسرعة ودقة ، ففكر فى اختراع الحاسوب ليساعده فى انجاز حساباته واعماله .
كيف جاءت فكرة الحاسوب
ان احتياج الانسان لاجراء العمليات الحسابية فى حياته اليومية واعماله كان الناتج عنها اختراع الحاسبة ، وهى آلة تقوم باجراء اى عدد تريده من العلميات الحسابية بسرعة ودقة عالية ، ولايمكن للانسان القيام باجراء الحسابات بنفس سرعتها ودقتها ، ان عمل الحاسبة بسيط جدا ، فما عليك الا ان تدخل الارقام او المعادلة الحسابية وتسمى هذه العملية ادخال بيانات او input Data ثم تضغط على زر اظهار النتيجة وهذة العملية تسمى عملية معالجة البيانات او processing input ، لتظهر لك النتيجة وتسمى هذه العملية باخراج البيانات او output data ، ان هذه العلميات الثلاثة هى العمليات الاساسية التى يعمل عليها مبدأ الحاسوب ، والذى بدأ بآلة لاجراء العمليات الحسابية المعقدة والمكررة .

ماهو الحاسوب او computer
الحاسوب هو جهاز يقوم باستقبال البيانات ثم معالجتها ثم تخزينها واخراجها للمستخدم فى صورة اخرى ، ومن المفهوم نستنتج ان :

- الحاسوب يستقبل البيانات فى حالة الادخال input data

- الحاسوب يقوم بمعالجة البيانات فى عملية المعالجة processing input data

- الحاسوب يقوم بتخزين البيانات بعد المعالجة

- الحاسوب يخرج بيانات ذات معنى او المعلومات وهى ناتج معالجة البيانات output information

وليقوم الحاسوب باجراء عملية المعالجة والخروج بالمعلومات التى يحتاجها المستخدم يجب ان يحدد المستخدم الطريقة التى تعالج بها البيانات وترتيب العمليات على البيانات وهذا من خلال برنامج يزود به الحاسوب سابقا .
اللغات التى يكتب بها برامج الحاسوب
يقوم كاتبوا برامج الحواسيب programmers بكتابة تلك البرامج باستخدام لغات كتابة البرامج مثل java , c,c++,c #,cobol , pascal

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

علماء ساهموا فى تطور الحواسيب
جون نابير : كان عالما رياضيا اسكتلنديا ابتكر اللوغارتيمات ، بالاضافة الى اختراعه جهاز الحوسبة المكون من العصى المطبوع عليها ارقام ، وكانت مصنوعة من العظام

بليز باسكال : كان باسكال عالم رياضيات فرنسي اخترع آلة مبنية على تروس عجلات ، والتي ساعدت بشكل كبير في الحساب.

تشارلز باباج : كان باباج انجليزى متعدد الجوانب الثقافية ، رياضيى ، مهندس ميكانيكي ، فيلسوف ، ومخترع ، في عام 1822 ، طور آلة قادرة على حساب الفرق المتعاقب للتعبير وإعداد جدول ساعده في حساباته.

السيدة ادا لوفليس : كانت لوفليس عالِمًة رياضيًات باللغة الإنجليزية ، وقد بحثت في أعمال باباج ، لقد أعطت مفهوم أن "أجهزة الكمبيوتر يمكن برمجتها" ، ساعد عملها الكثير في تطوير نظام الكمبيوتر.

جون اتاناسوف : بمساعدة من بيرى ، طور جون Atanasoff Berry Computer (الأكثر شهرة كـ ABC) في عام 1937 ، وقد كان ذلك بمثابة بداية لتطوير الكمبيوتر الرقمي الإلكتروني.

جون ماكلى وايكارت : في عام 1947 ، طور جون ماكلى وإيكارت أول جهاز كمبيوتر رقمي إلكتروني واسع النطاق ، كان يطلق عليه التكامل العددي الإلكتروني وحاسبة (ENIAC).

موربس ويلكس : في عام 1949 ، صمم ويلكس (في جامعة كامبريدج) الحاسبة الإلكترونية للتخزين التلقائي للتخزين (EDSAC) ، كان أول جهاز كمبيوتر بدأ نظام التشغيل الخاص به على مفهوم البرنامج المخزن.
لماذا نستخدم الحاسوب
- الحاسوب يعالج البيانات بسرعة ودقة عالية لايقدر الانسان على ذلك

- الحاسوب لدية قدرة تخزينية عالية للبيانات

- يمكن استخدامه والاستفادة منه فى كافة المجالات

- نظام تشغيل الحاسوب يعمل بشكل آلى لايحتاج الى تدخل بشرى ، فقط اعطاء الاوامر ثم يعمل تلقائيا
- الحاسوب قادر على تنفيذ مجموعة من المهام فى وقت واحد

Address

المنصورة
Mansoura
35511

Alerts

Be the first to know and let us send you an email when قفير qfeer posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share