نحن الآن نعيش في عصر المعلومات حيث أصبحت الدراية بالحاسب من ضروريات النجاح والتفوق لأي مهنة.
مقرر "مقدمة حاسبات" صمم ونفذ على أساس كونه أول مقرر للحاسب يدرسه طالب بالتعليم الجامعي و على أساس اشتماله على معظم، إن لم يكن كل، ما يدرس بمقررات الحاسب الافتتاحية داخل المؤسسات التعليمية المصرية والعالمية.
المقرر يغطي أحدث التقنيات ويعرض المادة العلمية بأسلوب سهل ومبسط ويستعين لتحقيق ذلك بالعديد من الرسومات والأشكال المتحركة.
الحاسب الآلي والبرنامج والمعلومات
الحاسب الآلي computer هو جهاز يقوم بمعالجة البيانات بسرعة ودقة عالية، و في توافق مع مجموعة تعليمات مزود بها مسبقًا. ويشار لتلك المجموعة من التعليمات كبرنامج حاسب آلي computer program. وبعبارة أخرى، يقوم الحاسب الآلي بمعالجة بيانات مدخلة processing input data في توافق مع برنامج سبق تزويده به لكي يقوم بإخراج بيانات مطلوبة output data. ويشار أيضا لمخرجات الحاسب الآلي كبيانات ذات معنى أو كمعلومات information. ويقوم كاتبو برامج الحاسبات programmers بكتابة هذه البرامج مستخدمين لغات لكتابة برامج الحاسبات مثل BASIC وCOBOL وPascal وFORTRAN وC و++C وJava
إدخال input ومعالجة processing وإخراج output البيانات.
الحاسب الآلي computer هو جهاز يقوم بمعالجة البيانات بسرعة ودقة عالية، و في توافق مع مجموعة تعليمات مزود بها مسبقًا. ويشار لتلك المجموعة من التعليمات كبرنامج حاسب آلي computer program. وبعبارة أخرى، يقوم الحاسب الآلي بمعالجة بيانات مدخلة processing input data في توافق مع برنامج سبق تزويده به لكي يقوم بإخراج بيانات مطلوبة output data. ويشار أيضا لمخرجات الحاسب الآلي كبيانات ذات معنى أو كمعلومات information. ويقوم كاتبو برامج الحاسبات programmers بكتابة هذه البرامج مستخدمين لغات لكتابة برامج الحاسبات مثل BASIC وCOBOL وPascal وFORTRAN وC و++C وJava.
أنواع البيانات.
الحاسبات الآلية اليوم هي في أكثريتها حاسبات وسائط متعددة multimedia، بمعنى أنها تقوم بمعالجة أربعة أنواع من البيانات:
- بيانات نصية text data تتألف من أبجديات (أ، ب، ج، ...)، وأرقام (1، 2، 3، ...)، وأحرف خاصة (@، $، !، ...).
- بيانات مصورة image data تتألف من صور ثابتة مثل الرسومات والصور الفوتوغرافية.
- بيانات صوتية audio data مثل الموسيقى والأصوات.
- بيانات مصورة حركية video data مثل الأفلام والأحداث المنقولة على الهواء.
يتكون الحاسب الآلي من مكونات فعلية hardware، ومن برامج software. وتتضمن المكونات الفعلية:
- وحدة المعالجة المركزية central processing unit (CPU) التي تقوم بمعالجة البيانات والبرامج.
- الذاكرة memory (جهاز التخزين الرئيسي) التي تقوم بتخزين البيانات والبرامج التي في طريقها للمعالجة عن طريق وحدة المعالجة المركزية.
- أجهزة إدخال البيانات input devices التي تقوم بتزويد البيانات والبرامج للحاسب الآلي، مثل لوحات المفاتيح وأجهزة الماوس.
- أجهزة إخراج البيانات output devices التي تستقبل مخرجات الحاسب، مثل الشاشات والطابعات.
- الأجهزة الإضافية لتخزين البيانات secondary storage devices التي تقوم بتخزين البيانات والبرامج للاستخدام في المستقبل، مثل محركات الأقراص الصلبة hard-disk drives ومحركات الأقراص المرنة floppy-diskette drives ومحركات الأقراص المدمجة CD-ROM drives.
البرامج هي برامج الحاسب وتنقسم إلى
- برامج تطبيقية application software تقوم بحل مشاكل المستخدم وتحسين إنتاجيته، مثل برامج البنوك وبرامج حجز التذاكر في شركات الطيران والبرامج التعليمية، وبرامج التصميم بمعاونة الحاسب computer-aided design (CAD) مثل AutoCAD، وألعاب الحاسبات، وبرامج معالجة النصوص word processors مثل Microsoft Word، وبرامج جدولة البيانات spreadsheets مثل Microsoft Excel.
- برامج النظام system software التي تقوم بتوفير بيئة مناسبة لتطوير وتنفيذ البرامج التطبيقية كأنظمة التشغيل operating systems مثل Windows وUnix، وبرامج ترجمة اللغات (مترجم غير مرحلي compiler والمترجم المرحلي interpreter)، ونظم إدارة قواعد البيانات database management systems (DBMs) مثل Microsoft Access.
يتم تخزين البيانات والبرامج في وحدات تسمى ملفات files، موجودة على وسائط تخزين إضافية secondary storage media مثل الأقراص الصلبة والأقراص المرنة والأقراص المدمجة (CDs). ويعطى لكل ملف اسم يمكن عن طريقه الوصول للملف. وغالبًا ما يتم تنظيم وسيط التخزين الإضافي ليتضمن عدة مجلدات folders، حيث يكون المجلد حاوية للملفات. ويحتوي كل مجلد على دليل directory يقوم بتحديد أسماء الملفات الموجودة فيه. ويشار لمجموعة من الملفات المرتبطة، كتلك المحتوية على عناوين الطلاب ودرجاتهم وهواياتهم، كقاعدة بيانات database.
يتبع ..