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