معلوماتية
من ويكيبيديا، الموسوعة الحرة
المعلوماتية أو علوم الحاسب هو العلم الذي يدرس الحوسبة و معالجة البيانات و النظريات والتطبيقات التي تشكل الأساس لمكننة (أتمتة) نقل المعلومات و تشغيلها و تحويلها ، وذلك بدراسة برامج وتطبيقات (برمجيات) ومكونات (عتاد) الحاسوب.
تهتم علوم الحاسوب بداية بدراسة الأسس النظرية للحوسبة و المعلومات و تطبيقاتها في النظمة الحاسوبية computer system .[1][2][3]
ينضوي تحت اسم المعلوماتية و علوم الحاسب حقول متنوعة كلها تصنف تحت العنوان العريض (علوم الحاسب) .البعض يؤكد على الحوسبة و بعض تطبيقاتها مثل رسوميات الحاسب في حين أن فروعا أخرى تدرس خواص مشكلة تحسيبية computational problem (مثل نظرية التعقيد الحسابي), في حين تبقى فروعا أخرى تركز على التحديات التي تطرحها تطبيقات الحوسبة . فمثلا نظرية لغات البرمجة programming language theory تدرس الطرق و الوسائل لوصف عملية التحسيب , في حين تقوم البرمجة computer programming بتطبيق لغات برمجة معينة لاستخراج جواب أو حل لمشكلة تحسيبية معينة .
فهرست |
[تحرير] تاريخ
يعود تاريخ علوم الحاسب إلى اختراع أول حاسوب رقمي حديث . فقبل العشرينات من القرن العشرين , كان مصطلح "حاسوب" computer يشير إلى أي أداة بشرية تقوم بعملية الحسابات . أول الباحثين الذين يمكن اعتبارهم علماء حاسوب كان كورت غودل Kurt Gödel , ألونزو تشرش Alonzo Church , و آلان تورينغ Alan Turing , هؤلاء الثلاثة كانوا مهتمين بمسألة الحسوبية computability : ما هي القضايا أو الأشياء التي يمكن لآلة ان تحسبها باتباع قائمة من التعليمات مع ورقة و قلم , دون تحديد للزمن اللازم و دون أي مهارات أو بصيرة (ذكاء) ؟ و كان أحد دوافع هذه الدراسات هو تطوير "آلات حاسبة" computing machines يمكنها أتمتة الأعمال الروتينية و العرضة للخطأ البشري عند إجراء حسابات بشرية .
خلال الأربعينات , مع تطوير آلات حاسبة أكثر قوة و قدرة حسابية , تتطور مصطلح حاسوب ليشير إلى الآلات بدلا من الأشخاص الذين يقومون بالحسابات . و أصبح من الواضح ان الحواسيب يمكنها ان تقوم بأكثر من مجرد عمليات حسابية و بالتالي انتقلوا لدراسة التحسيب بشكل عام . بدأت المعلوماتية و علوم الحاسب تأخذ اشتقلالها كفرع اكاديمي مستقل في الستينات , مع إيجاد أوائل أقسام علوم الحاسب في الجامعات و بدأت الجامعات تعطي إجازات في هذه العلوم
[تحرير] أهم الأنجازات
- ثورة فى عالم التكنولجيا مثل أستخدام الكمبيوتر فى الأغراض العامة , الأنترنيت , الأمضاء الرقمية , التجارة الألكترونية , محركات البحث search engine
- ظهور نوع جديد من البحث العلمى مثل فزياء الكمبيوتر computational physics و كيمياء الكمبيوتر computational chemistry.
- وضوح الفكرة المجردة للغات البرمجة والأدوات التدقيق اللغوى والطرق المختلفة للتعامل مع المعلومات بشكل مجرد
[تحرير] أهم الفروع
يمكن تقسيم المعلوماتية إلى ثلاثة أقسام:
- معلوماتية نظرية: يدرس اللغات الصورية، نظريات الحوسبة أو الخوارزميات و حساب التكاليف .
- معلوماتية عملية: يدرس مهارات ترجمة اللغات الصورية و نظريات و الخوارزميات الى تطبيقات يسهل تداولها,و التطوير المستمر لها مع ما يماشي العلوم و مجالات الحياة الأخرى.
- المعلوماتيةالتطبيقية: وتهتم بالتطبيقات المختلفة للحاسوب في مجالات الحياة : كالتصميم والتصنيع باستخدام الحاسب ، والأنظمة الإدارية والصناعية.
- هندسة الحاسوب: هذا الفرع يهتم بكيفية صناعة الحاسوب (عتاد الحاسوب). صناعة الحواسيب تعتمد على العديد من المجالات مثل المعلوماتية النظرية، الفيزياء، الكمياء، الالكترونيات.
يمكن تقسيم المعلوماتية أيضا بالشكل التالي :
- علم الخوارزميات و المعلوماتية النظرية: و هي تدرس الجانب النظري في المعلوماتية .
- علم التقنيات الحاسوبية: هي التحليل ، التصميم وبناء المكونات الصلبة للحواسيب .
[تحرير] حقول المعلوماتية
[تحرير] معلوماتية نظرية
[تحرير] الأسس الرياضيةعلم التعمية Cryptography خوارزميات لحماية البينات الخصوصية بما فيها التعمية نظرية المخططات Graph theory أسس بنى تخزين المعلومات و خوارزميات البحث. منطق رياضي Mathematical logic نظرية الأنماط Type Theory تحليل شكلي لأنماط المعطيات, و استخدام هذه الأناماط لفهم خصائص البرمجيات, خاصة أمن البرامج و ثباتها . |
[تحرير] نظرية التحسيبنظرية الأتمتة Automata theory نظرية الحسوبية (معلوماتية) Computability theory نظرية التعقيد الحسابي Computational complexity theory دراسة الحدود الأساسية للحوسبة (بالذات الزمن و سعات التخزين) |
[تحرير] معلوماتية عملية
[تحرير] خوارزميات و بنى بياناتتحليل الخوارزميات Analysis of algorithms خوارزميات Algorithms دراسة عمليات شكلية لإنجاز التحسيب , و مدى فعالية هذه العمليات . بنى البيانات Data Structure تنظيم و معالجة البيانات [تحرير] لغات البرمجة و المترجمات البرمجيةمترجم (برمجة) Compiler طرق برمجة البرامج الحاسوبية من لغات برمجة عالية المستوى إلى -لغات برمجة منخفضة المستوى لغة برمجةلغات صورية للتعبير عن الخوارزميات . [تحرير] قواعد البيانات
|
[تحرير] أنظمة موزعة , و متوازية , و متواقتةConcurrencyنظرية و تطبيق التحسيب المتزامن و التفاعلي . تشبيك حاسوبي Computer networking خوارزميات و بروتوكولات لنقل مضمون للبيانات لمسافات بعيدة مع تصحيح الخطاء error correction حوسبة متوازية Parallel computing حوسبة تستخدم عدة حواسب و عدة معالجات معا على التوازي [تحرير] تكوين الحاسوبتكوين الحاسوب Computer architecture the design, organization, optimization and verification of a computer system, mostly about CPUs and Memory subsystem أنظمة التشغيل أنظمة لإدارة برامج الحاسب و بنى بياناته [تحرير] هندسة برمجيات
|
[تحرير] معلوماتية تطبيقية
[تحرير] الذكاء الاصطناعي
|
[تحرير] رسوميات حاسوبية
[تحرير] حوسبة علمية |
[تحرير] مجالات متعلقة
المعلوماتية ترتبط إرتباطا وثيقا بعدد من المجالات ، وهذه المجالات تتداخل معا بشكل كبير ، ولكن توجد فروق بينها ، من هذه المجالات:
- هندسة الحاسوب هي التحليل ، التصميم وبناء المكونات الصلبة للحواسيب (عتاد الحاسوب).
- الرسوميات المحوسبة او الجرافيكس هو مجال حوسبة المرئيات ، حيث يتم إستخدام الحاسوب لبناء صور ورسومات بشكل إصطناعي ، أو لدمج او تعديل الصور المأخوذة من العالم الواقعي.
- برمجة الحاسوب أو تطوير البرمجيات يدرس كتابة البرامج للحاسوب.
- علم المعلومات هو دراسة البيانات والمعلومات ، وكيف يتم تفسيرها وتحليلها وتخزينها وإسترجاعها . وهو علم بدأ كالأساس العلمي للإتصالات وقواعد البيانات.
- تأمين المعلومات هو دراسة وبناء أنظمة معلومات آمنة ، تشمل أنظمة التشفير وحماية المعلومات.
- أنظمة المعلومات يدرس إستخدام الحاسوب والحوسبة لدعم عمل المؤسسات
- هندسة البرمجيات التي تعني في تحليل ، تصميم ، بناء وإختبار البرامج . هندسة البرمجيات تشمل أساليب التطوير , وغيرها من المجالات الأخرى.
فروع المعلوماتية |
الحقول الأساسية للمعلوماتية |
تحرير |
---|---|---|
معلوماتية نظرية | تحسيب | خوارزميات | نظرية المعلومات | نظرية الاتمتة | نظرية المخططات | نظرية التعقيد | تعمية | لغات شكلية | استمثال | بناء المترجمات البرمجية | نظرية أنظمة التشغيل | |
معلوماتية عملية | أنظمة تشغيل | حوسبة | رسوميات الحاسب | قواعد بيانات | بنى بيانات | برمجة | |
معلوماتية تقنية | تكنولوجيا المعلومات | شبكات الحاسب | عتاد الحاسب | أمن الحاسب | اختراق الحاسب | |
معلوماتية تطبيقية | أنظمة معلومات | معلوماتية حيوية | معلوماتية جيولوجية | كيمياء حاسوبية | فيزياء حاسوبية | معلوماتية اقتصادية | وسائط متعددة | |
ذكاء اصطناعي | تعلم آلي | معلوماتية عصبونية | طرق التصنيف | لغويات حاسوبية | |
برمجيات | لغات البرمجة | برمجيات حرة | برمجيات تجارية | |
أنظمة التشغيل | دوس | ويندوز | يونكس | لينكس | ماك أو إس | نتوير | | |
عتاد الحاسب | وحدة المعالجة المركزية | ذاكرة الحاسب | القرص الصلب | اللوحة الأم |
[تحرير] اقرأ أيضا
- معلوماتية حيوية
- إنترنت
- برمجيات/برامج
- هندسة البرمجيات
- نظم التشغيل
- عتاد الحاسوب
- الوسائط المتعددة
- بروتوكولات
- يوتابايت
- ذكاء إصطناعي
- الشبكات النورونية
- نظرية الألعاب
- علم المحاكاة
- خوارزميات وراثية
- رخص الكترونية
- لغات البرمجه
- وحدات قياس سعة التخزين في الحاسوب