علم الحاسوب
علم الحاسوب أو علم المعلومات هو العلم الذي يدرس الحوسبة ومعالجة البيانات والنظريات والتطبيقات التي تشكل الأساس لأتمتة نقل المعلومات وتشغيلها وتحويلها، وذلك بدراسة برمجيات الحاسوب وعتاد الحاسوب. في بعض الدول العربية يطلق على مصطلح علم الحاسب الآلي المعلوماتية اختصاراً.
تهتم علوم الحاسوب بداية بدراسة الأسس النظرية للحوسبة والمعلومات وتطبيقاتها في الأنظمة الحاسوبية. [1] [2] [3]
ينضوي تحت اسم المعلوماتية وعلوم الحاسب حقول متنوعة كلها تصنف تحت العنوان العريض "علوم الحاسوب". البعض يؤكد على الحوسبة وبعض تطبيقاتها مثل رسوميات الحاسوب في حين أن فروعا أخرى تدرس خواص مشكلة تحسيبية computational problem (مثل نظرية التعقيد الحسابي)، في حين تبقى فروعا أخرى تركز على التحديات التي تطرحها تطبيقات الحوسبة. فمثلا نظرية لغة البرمجة(programming language theory) تدرس الطرق والوسائل لوصف عملية التحسيب، في حين تقوم برمجة الحاسوب بتطبيق لغات برمجة معينة لاستخراج جواب أو حل لمشكلة تحسيبية معينة.
[عدل] تاريخ
يعود تاريخ علوم الحاسوب إلى اختراع أول حاسوب رقمي حديث. فقبل العشرينات من القرن العشرين، كان مصطلح حاسوب computer يشير إلى أي أداة بشرية تقوم بعملية الحسابات. ما هي القضايا أو الأشياء التي يمكن لآلة أن تحسبها باتباع قائمة من التعليمات مع ورقة وقلم، دون تحديد للزمن اللازم ودون أي مهارات أو بصيرة (ذكاء)؟ وكان أحد دوافع هذه الدراسات هو تطوير آلات حاسبة computing machines يمكنها إتمام الأعمال الروتينية والعرضة للخطأ البشري عند إجراء حسابات بشرية.
خلال الأربعينات، مع تطوير آلات حاسبة أكثر قوة وقدرة حسابية، تتطور مصطلح حاسوب ليشير إلى الآلات بدلا من الأشخاص الذين يقومون بالحسابات. وأصبح من الواضح أن الحواسيب يمكنها أن تقوم بأكثر من مجرد عمليات حسابية وبالتالي انتقلوا لدراسة تحسيب أو التحسيب بشكل عام. بدأت المعلوماتية وعلوم الحاسب تأخذ استقلالها كفرع أكاديمي مستقل في الستينات، مع إيجاد أوائل أقسام علوم الحاسب في الجامعات وبدأت الجامعات تعطي إجازات في هذه العلوم.
[عدل] أهم الفروع
يمكن تقسيم المعلوماتية إلى ثلاثة أقسام:
- معلوماتية نظرية: يدرس اللغات الصورية، نظريات الحوسبة أو الخوارزميات وحساب التكاليف.
- معلوماتية عملية: يدرس مهارات ترجمة اللغات الصورية ونظريات والخوارزميات إلى تطبيقات يسهل تداولها، والتطوير المستمر لها مع ما يماشي العلوم ومجالات الحياة الأخرى.
- المعلوماتية التطبيقية: وتهتم بالتطبيقات المختلفة للحاسوب في مجالات الحياة : كالتصميم والتصنيع باستخدام الحاسب، والأنظمة الإدارية والصناعية.
- هندسة الحاسوب: هذا الفرع يهتم بكيفية صناعة معدات الحاسوب (عتاد الحاسوب). صناعة الحواسيب تعتمد على العديد من المجالات مثل المعلوماتية النظرية، الفيزياء، الكمياء، الإلكترونيات.
يمكن تقسيم المعلوماتية أيضا بالشكل التالي :
- علم الخوارزميات والمعلوماتية النظرية: وهي تدرس الجانب النظري في المعلوماتية.
- علم التقنيات الحاسوبية: هي التحليل، التصميم وبناء المكونات الصلبة للحواسيب.
[عدل] هندسة الحاسوب
حديثا في معظم الجامعات تقسم هندسة الحاسوب إلى قسمين اساسيين بعدما كانت تتبع الهندسة الكهربائية والاإلكترونية
[عدل] هندسة البرمجيات
هندسة البرمجيات أو software engineering,, هي دراسة تصميم و تنفيذ و تعديل البرمجيات بما يضمن توفر هذه البرمجيات بجودة عالية و تكلفة معقولة متاحة للجميع و قابلة للتطوير فيما بعد و سريعة للبناء. و هندسة البرمجيات تقوم على أسس و نظريات من الهندسة و علوم الحاسب كمبدأ ال Functional Structure من الهندسة و الذي يعتمد على مبدأ تصميم أجزاء صغيرة تتجانس في العمل مع بعضها لتشكل عمل الكل. و من علوم الحاسب يأخذ مباديء كثيرة لعل من ابرزها ال Object Oriented Design و الذي يتعامل مع كل الاجزاء في البرمجيات ككائنات تتفاعل مع بعضها لتشكل عمل النظام بالكامل. و هي تختلف عن علوم الحاسب حيث انها تعد فرع مهم من فروع علوم الحاسب.
[عدل] هندسة عتاد الحاسوب
هندسة عتاد الحاسوب (بالإنجليزية: Computer Hardware Engineering) تبحث مبادئ صناعة الحواسيب من الناحية الإلكترونية والفيزيائية ويناء شبكات الحاسوب ووسائط تخزين البيانات إلكترونيا ومعالجتها ونقلها عبر الشبكات المختلفة.
[عدل] حقول المعلوماتية
[عدل] الخوارزميات وبنية البيانات
[عدل] الحوسبة العددية والرمزية
-






y = sin(x) + c معلوماتية حيوية علوم استعرافية كيمياء حسابية علم الأعصاب الحاسوبي فيزياء حاسوبية تحليل عددي الرياضيات الرمزية
[عدل] معلوماتية نظرية
[عدل] الأسس الرياضية
خوارزميات لحماية البينات الخصوصية بما فيها التعمية
أسس بنى تخزين المعلومات وخوارزميات البحث.
تحليل شكلي لأنماط المعطيات, واستخدام هذه الأناماط لفهم خصائص البرمجيات, خاصة أمن البرامج وثباتها. |
[عدل] نظرية التحسيب
|
[عدل] معلوماتية عملية =
[عدل] خوارزميات وبنى بيانات
[عدل] لغات البرمجة والمترجمات البرمجية
.
[عدل] قواعد البيانات
|
[عدل] أنظمة موزعة، ومتوازية، ومتواقتة
[عدل] تكوين الحاسوب
أنظمة لإدارة برامج الحاسب وبنى بياناته [عدل] هندسة برمجيات
|
[عدل] معلوماتية عملية
[عدل] الذكاء الاصطناعي
[عدل] الاتصالات
|
[عدل] رسوميات حاسوبية
[عدل] التفاعل الإنساني الحاسوبي[عدل] حوسبة علمية |
[عدل] مجالات متعلقة
المعلوماتية ترتبط ارتباطا وثيقا بعدد من المجالات، وهذه المجالات تتداخل معا بشكل كبير، ولكن توجد فروق بينها، من هذه المجالات:
- هندسة الحاسوب هي التحليل، التصميم وبناء المكونات الصلبة للحواسيب (عتاد الحاسوب).
- الرسوميات الحاسوبية هو مجال حوسبة المرئيات، حيث يتم استخدام الحاسوب لبناء صور ورسومات بشكل اصطناعي، أو لدمج أو تعديل الصور المأخوذة من العالم الواقعي.
- برمجة الحاسوب أو تطوير البرمجيات يدرس كتابة البرامج للحاسوب.
- علم المعلومات هو دراسة البيانات والمعلومات، وكيف يتم تفسيرها وتحليلها وتخزينها واسترجاعها. وهو علم بدأ كالأساس العلمي للاتصالات وقواعد البيانات.
- تأمين المعلومات هو دراسة وبناء أنظمة معلومات آمنة، تشمل أنظمة التشفير وحماية المعلومات.
- أنظمة المعلومات يدرس استخدام الحاسوب والحوسبة لدعم عمل المؤسسات
- هندسة البرمجيات التي تعني في تحليل، تصميم، بناء واختيار البرامج. هندسة البرمجيات تشمل أساليب التطوير، وغيرها من المجالات الأخرى.
[عدل] انظر أيضاً
- معلوماتية حيوية
- إنترنت
- برمجيات/برامج
- هندسة البرمجيات
- نظم التشغيل
- عتاد الحاسوب
- الوسائط المتعددة
- يوتابايت
- ذكاء اصطناعي
- الشبكات النورونية
- نظرية الألعاب
- علم المحاكاة
- خوارزميات وراثية
- رخص الكترونية
- لغات البرمجه
- وحدات تخزين المعلومات
[عدل] حقول مرتبطة
- ذكاء اصطناعي Artificial intelligence
- علوم استعرافية Cognitive science
- علوم المعلومات Information science
- علوم الاتصالات Communication studies
- تعليم المعلوماتية Didactics of Informatics / Didactics of computer science
[عدل] انظر أيضاً
- برمجيات النظام
- معلوماتية حيوية Bioinformatics
- معلوماتية التنوع الحيوي Biodiversity Informatics
- معلوماتية طبية Biomedical informatics
- معلوماتية الأعمال Business Informatics
- معلوماتية بيئية Ecoinformatics
- معلوماتية كيميائية Cheminformatics
- معلوماتية المجتمع Community informatics
- معلوماتية جيولوجية Geoinformatics
- معلوماتية صحية Health informatics
- معلوماتية مخبرية Laboratory informatics
- معلوماتية عصبية Neuroinformatics
- معلوماتية اجتماعية Social informatics
[عدل] وصلات خارجية
[عدل] مراجع
- ^ Computer science is the study of information Department of Computer and Information Science, Guttenberg Information Technologies
- ^ Computer science is the study of computation. Computer Science Department, College of Saint Benedict, Saint John's University
- ^ علوم الحاسوب هي دراسة كافة نواحي النظمة الحاسوبية من السس النظرية إلى دراسة التطبيقات كافة حتى ضمن المشاريع البرمجية الضخمة Massey University
|
||||||||||||||||||||||||||


