معلوماتية


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

التدقيق اللغوي

مجال التدقيق اللغوي

المدقق اللغوي

تدقيق لغوي برمجي

المصادر

المعلوماتية أو علوم الحاسوب هو العلم الذي يدرس الحوسبة و معالجة البيانات و النظريات والتطبيقات التي تشكل الأساس لمكننة (أتمتة) نقل المعلومات و تشغيلها و تحويلها ، وذلك بدراسة برامج وتطبيقات (برمجيات) ومكونات (عتاد) الحاسوب.

تهتم علوم الحاسوب بداية بدراسة الأسس النظرية للحوسبة و المعلومات و تطبيقاتها في الأنظمة الحاسوبية. [1] [2] [3]

ينضوي تحت اسم المعلوماتية و علوم الحاسب حقول متنوعة كلها تصنف تحت العنوان العريض (علوم الحاسوب) .البعض يؤكد على الحوسبة و بعض تطبيقاتها مثل رسوميات الحاسوب في حين أن فروعا أخرى تدرس خواص مشكلة تحسيبية (computational problem) (مثل نظرية التعقيد الحسابي), في حين تبقى فروعا أخرى تركز على التحديات التي تطرحها تطبيقات الحوسبة . فمثلا نظرية لغة البرمجة( programming language theory) تدرس الطرق و الوسائل لوصف عملية التحسيب ، في حين تقوم البرمجة (computer programming) بتطبيق لغات برمجة معينة لاستخراج جواب أو حل لمشكلة تحسيبية معينة .

تاريخ

يعود تاريخ علوم الحاسوب إلى اختراع أول حاسوب رقمي حديث. فقبل العشرينات من القرن العشرين، كان مصطلح حاسوب computer يشير إلى أي أداة بشرية تقوم بعملية الحسابات. أول الباحثين الذين يمكن اعتبارهم علماء حاسوب كان كورت غودل (Kurt Gödel)، ألونزو تشرش (Alonzo Church)، وآلان تورينغ (Alan Turing)، هؤلاء الثلاثة كانوا مهتمين بمسألة الحسوبية (computability): ما هي القضايا أو الأشياء التي يمكن لآلة أن تحسبها باتباع قائمة من التعليمات مع ورقة وقلم، دون تحديد للزمن اللازم ودون أي مهارات أو بصيرة (ذكاء)؟ وكان أحد دوافع هذه الدراسات هو تطوير آلات حاسبة computing machines يمكنها أتمتة الأعمال الروتينية والعرضة للخطأ البشري عند إجراء حسابات بشرية.

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

أهم الإنجازات

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

أهم الفروع

يمكن تقسيم المعلوماتية إلى ثلاثة أقسام:

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

يمكن تقسيم المعلوماتية أيضا بالشكل التالي :

  • علم الخوارزميات و المعلوماتية النظرية: و هي تدرس الجانب النظري في المعلوماتية .
  • علم التقنيات الحاسوبية: هي التحليل ، التصميم وبناء المكونات الصلبة للحواسيب .

حقول المعلوماتية

معلوماتية نظرية

معلوماتية عملية

معلوماتية تطبيقية

مجالات متعلقة

المعلوماتية ترتبط إرتباطا وثيقا بعدد من المجالات ، وهذه المجالات تتداخل معا بشكل كبير ، ولكن توجد فروق بينها ، من هذه المجالات:

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


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

اقرأ أيضا

مراجع

  1. ^ Computer science is the study of information Department of Computer and Information Science, Guttenberg Information Technologies
  2. ^ Computer science is the study of computation. Computer Science Department, College of Saint Benedict, Saint John's University
  3. ^ علوم الحاسوب هي دراسة كافة نواحي النظمة الحاسوبية من السس النظرية إلى دراسة التطبيقات كافة حتى ضمن المشاريع البرمجية الضخمة Massey University