علم الحاسوب

علم الحاسوب (بالإنجليزية: Computer Science) علوم الكمبيوتر أو الحاسب أو الحوسبة هي منهج علمي وعملي للحوسبة وتطبيقاتها وهي دراسة منهجية لدراسة الجدوى « Feasibility » والبنية « Structure » والمصطلحات والعبارات « Expression » والمكننة « Mechanization » والإجراءات الرياضية ( أو الخوارزميات ) « Methodical Procedures »، كل السابق يظهر في التخزين « Storage » والمعالجة « Processing » والإتصالات « Communication » والتقديمات « Representation » والوصول إلى المعلومات ومعالجة البيانات والنظريات والتطبيقات التي تشكل الأساس أتمتة لنقل المعلومات وتشغيلها وتحويلها، وذلك بدراسة برمجيات الحاسوب وعتاد الحاسوب بشكل علمي مجرد، يتخصص عالم الكمبيوتر في نظرية الحوسبة وتصميم النظم الحاسوبية.[2]
لعلوم الحاسب مجالات متنوعة كلها تصنف تحت العنوان العريض “علوم الحاسوب”. يؤكد البعض على الحوسبة وبعض تطبيقاتها مثل رسوميات الحاسوب في حين أن فروعًا أخرى تدرس خواص المشاكل الحسابية ومجال مثل نظرية التعقيد الحسابي. وتبقى فروع أخرى تركز على التحديات التي تطرحها تطبيقات الحوسبة. ومجال مثل نظرية لغة البرمجة تدرس الطرق والوسائل لوصف عملية حوسبة، في حين تقوم برمجة الحاسوب بتطبيق لغات برمجة معينة لاستخراج جواب أو حل لمشكلة حوسبة معينة ومجالات أخرى مثل الأنظمة المعقدة ومثل التفاعل الإنساني الحاسوبي.
ويتم تعريف علم الحاسوب بشكل دقيق على أنه علم يختص بالقدرة على تطبيق المعرفة الناتجة من الحاسوب والرياضيات على جميع فروع المعرفة، والقدرة على تحليل أي مشكلة وتحديد المتطلبات لها باستخدام الحاسوب لوضع الحل المناسب، والقدرة على تصميم وتنفيذ وتقييم النظام القائم على الحاسوب و العمليات و البرنامج لتلبية الاحتياجات المطلوبة، ويسهل القدرة على العمل بفعالية في فرق ومجموعات لتحقيق هدف مشترك.
في بعض أجزاء من الدول العربية يطلق على مصطلح علم الحاسب الآلي علم المعلومات اختصارًا وليس بقصد خلطه مع العلوم الأخرى وخاصة التخصصات المتعلقة بتكنولوجيا المعلومات المهتمة بالتطبيق غير المبني على أسس علمية، كما يُطلق عليه في الجزائر اسم “الإعلام الآلي”.
يبحث علم الحاسوب في استخدام الحوسبة بجميع أشكالها لحل المشكلات من منظور علمي رياضي. وغالبًا ما يشمل ذلك تصميم وبرمجة البرمجيات لكي تستعمل كأداة لحل هذه المشاكل.
علم الحاسوب ليس معنيًا بتعلم طريقة استخدام البرمجيات بشكل عام وبحد ذاتها. من الصحيح القول أن هناك بعض الوظائف التي تعتمد بشكل أساسي على بعض البرمجيات كبرمجيات التصميم لمصممين الجرافيك أو محررات النصوص والجداول لمدخلي البيانات، لكن علم الحاسوب ليس معنيًا بدراسة طريقة التعامل مع هذه البرمجيات وغيرها بشكل عام وليس معنيًا كذلك بتصميم صفحات الويب أو تجهيزها.
عند الحديث عن البرمجيات فإن علم الحاسوب يُعنى “بطريقة” بناء البرمجيات بناء على أسس علمية ورياضة وبدراسة الخوارزميات الأنسب استخدامًا في تلك البرمجيات.
أما تكنولوجيا المعلومات فهو مجال آخر يُعنى بمسائل أخرى مثل طُرُق استخدام البرمجيات والتعامل معها وطرق استعمال المعلومات أو حتى طريقة استخدام ما هو جاهز في أغلب الأحيان لإنجاز عمل ما، وغالبًا ما يُستخدم مصطلح تكنولوجيا المعلومات « Information Technology أو IT » بشكل واسع بين العامة وفي سوق العمل

Similar Posts