للمبتدئين مجانا : سلسلة تعلم البرمجة وعلوم الحاسوب

0
 للمبتدئين مجانا : سلسلة تعلم البرمجة وعلوم الحاسوب



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

أهمية تعلم البرمجة وعلوم الحاسوب

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

لماذا وكيف جاءت فكرة صناعة الحواسيب؟

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

أهمية الاعتماد على الحواسيب فى جميع المجالات

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

نظرة عن قرب على مكونات نظام الحاسوب

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

تعرف على تاريخ تطور لغات البرمجة

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

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

كيف تقوم ببرمجة تطوير برنامج الرسام البسيط

0
كيف تقوم ببرمجة تطوير برنامج الرسام البسيط

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

امكانيات البرنامج :

- تغيير لون قلم الرسم 
- تغيير حجم قلم الرسم 
-  مسح الرسوم بواسطة الزر الايمن للماوس 


الأدوات المستخدمة :

- صندوق الألوان color dialog
- شريط التمرير track bar

كيفية تطوير معالج نصوص بسيط مثل notepad

0
 كيفية تطوير معالج نصوص بسيط مثل notepad

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

امكانيات المشروع :

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


الادوات المستخدمة :

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


عرض توضيحى بالفديو لكيفية تطوير المشروع

تعرف على تاريخ تطور لغات البرمجة

0
تعرف على تاريخ تطور لغات البرمجة

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



فيما يلى الفئات الرئيسية للغات البرمجة :

-         لغة الآلة Machine Language

-         لغة التجميع Assembly language

-         لغات عالية المستوى High level language



لغة الآلة Machine Language

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



 لغة التجميع : 

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

 

اللغات عالية المستوى : 

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



مميزات اللغات عالية المستوى :


-         على عكس لغة الآلة او لغة التجميع ، اللغات عالية المستوى سهلة التعلم والفهم وذلك يرجع لتشابهها باللغات الطبيعية .

-         تم تصميم اللغات عالية المستوى بطريقة تكتشف الأخطاء على الفور .

-         الكود المكتوب باللغات عالية المستوى يسهل صيانته ويمكن تعديله بسهولة .

-         اللغات عالية المستوى تجعل التطوير أسرع .

-         اللغات عالية المستوى أسهل فى التوثيق .



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

نظرة عن قرب على مكونات نظام الحاسوب

0
نظرة عن قرب على مكونات نظام الحاسوب

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

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

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

- المكونات المادية 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
هذه البرامج تعمل كتسهيلات اضافية للمستخدمين ومنها :
- برنامج التعرف على الصوت
- قارئ الشاشة
- الاداة المكبرة
- لوحة المفاتيح على الشاشة
- الألعاب الالكترونية
- برامج التعلم ، وغيرها

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

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

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

1- يمكنك من الاستقلالية

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

2- خفض تكاليف العمل

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

3- التسويق لمنتجاتك وخدماتك

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

4- سعة تداول تجارى ضخم

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

5- سعة تخزين ضخمة

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

6- تحسين الانتاجية والكفاءة

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

7- دقة عالية فى تنفيذ المهام

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

8- سهولة مشاركة البيانات

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

9- المنافسة بين المؤسسات على تقديم خدمة عالية الجودة

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

10- تعزيز نظام الأمن

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

لماذا وكيف جاءت فكرة صناعة الحواسيب؟

0
لماذا وكيف جاءت فكرة صناعة الحواسيب؟

فكرة الحاسوب لم تكن فكرة حديثة وانما كانت قديمة ، بدات تلك الفكرة عندما فكر الانسان فى العد والحساب ، وبدأ اولا بالحساب والعد على اصابعة ، ثم تطورت الطريقة لاستخدام الحصى فى العد ، لكن الحياة تتطور ويلزم وجود اداه اسرع تساعده على الحساب بسرعة ودقة ، ففكر فى اختراع الحاسوب ليساعده فى انجاز حساباته واعماله .
كيف جاءت فكرة الحاسوب
ان احتياج الانسان لاجراء العمليات الحسابية فى حياته اليومية واعماله كان الناتج عنها اختراع الحاسبة ، وهى آلة تقوم باجراء اى عدد تريده من العلميات الحسابية بسرعة ودقة عالية ، ولايمكن للانسان القيام باجراء الحسابات بنفس سرعتها ودقتها ، ان عمل الحاسبة بسيط جدا ، فما عليك الا ان تدخل الارقام او المعادلة الحسابية وتسمى هذه العملية ادخال بيانات او 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) ، كان أول جهاز كمبيوتر بدأ نظام التشغيل الخاص به على مفهوم البرنامج المخزن.

لماذا نستخدم الحاسوب

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

جميع الحقوق محفوظه © أكاديمية قفير

تصميم الورشه