حقول المعلوماتية
معلوماتية نظرية
معلوماتية عملية
معلوماتية تطبيقية
تعليم علوم الحاسب/ تعليم المعلوماتية
معلوماتية نظرية
الأسس الرياضية علم التعمية Cryptographyخوارزميات لحماية البينات الخصوصية بما فيها التعمية نظرية المخططات Graph theoryأسس بنى تخزين المعلومات و خوارزميات البحث. منطق رياضي Mathematical logicنظرية الأنماط Type Theoryتحليل شكلي لأنماط المعطيات, و استخدام هذه الأناماط لفهم خصائص البرمجيات, خاصة أمن البرامج و ثباتها . نظرية الأعدادنظرية التصنيفهندسة رياضية حاسوبية |
نظرية التحسيب نظرية الأتمتة Automata theoryنظرية الحسوبية (معلوماتية) Computability theoryنظرية التعقيد الحسابي Computational complexity theory دراسة الحدود الأساسية للحوسبة (بالذات الزمن و سعات التخزين)نظرية الحوسبة الكمومية |
معلوماتية عملية
خوارزميات و بنى بيانات تحليل الخوارزميات Analysis of algorithmsخوارزميات Algorithms دراسة عمليات شكلية لإنجاز التحسيب ، و مدى فعالية هذه العمليات .بنى البيانات Data Structure تنظيم و معالجة البياناتلغات البرمجة و المترجمات البرمجية مترجم (برمجة) Compiler طرق برمجة البرامج الحاسوبية من لغات برمجة عالية المستوى إلى -لغات برمجة منخفضة المستوى .مفسر (برمجة) Interpreterلغة برمجة لغات صورية للتعبير عن الخوارزميات .قواعد البيانات استخراج البيانات Data miningدراسة خوارزميات البحث و معالجة البيانات في المستندات و قواعد البيانات; ترتبط أيضا ب استرجاع المعلومات information retrievalقواعد بيانات علائقية Relational databasesStudy of algorithms for searching and processing information in documents and databases; closely related to استرجاع المعلومات information retrieval. |
أنظمة موزعة ، و متوازية ، و متواقتة تزامن (حوسبة) Concurrency نظرية و تطبيق التحسيب المتزامن و التفاعلي .تشبيك حاسوبي Computer networking خوارزميات و بروتوكولات لنقل مضمون للبيانات لمسافات بعيدة مع تصحيح الأخطاء error correctionحوسبة متوازية Parallel computing حوسبة تستخدم عدة حواسب و عدة معالجات معا على التوازيحوسبة موزعة Distributed computingتكوين الحاسوب معمارية أو تكوين الحاسوب Computer architecture the design, organization, optimization and verification of a computer system, mostly about CPUs and Memory subsystemتنظيم الحاسوب Computer organizationأنظمة التشغيل أنظمة لإدارة برامج الحاسب و بنى بياناته هندسة برمجيات برمجة الحاسوب Computer programming كتابة برامج باستخدام لغات برمجةطرق صورية Formal methods طرق رياضية للوصف و الاستنتاج حول تصميم البرمجيات software designs .هندسة برمجيات Software engineering مباديء و ممارسة تصميم ، تطوير ، و فحص البرامج .تصميم الخوارزمياتتطوير البرمجيات Software developmentهندسة عكسية Reverse Engineering |
معلوماتية تطبيقية
الذكاء الاصطناعي ذكاء اصطناعي Artificial intelligenceاستنتاج مؤتمت Automated reasoningروبوتية أو صتاعة الرجل الآلي Roboticsalgorithms for controlling the behavior of robotsرؤية حاسوبية Computer visionalgorithms for extracting three dimensional objects from a two dimensional pictureتعلم آلي Machine Learningحياة اصطناعية Artificial Lifeمعالجة اللغات الطبيعية/لسانيات حاسوبيةالاتصالات صوت الحاسوب Computer audioAlgorithms and data structures for the creation, manipulation, storage, and transmission of digital audio recordings. Also important in voice recognition applications.التشبيك الحاسوبيAlgorithms and protocols for reliably communicating data across different shared or dedicated media, often including error correction.علم التعميةApplies results from complexity, probability and number theory to invent and break codes. |
رسوميات حاسوبية رسوميات حاسوبية Computer graphicsخوارزميات لتوليد صور رسومية لتوليد ما هو موجود في الواقع او تمثيل المعلومات المراد تصويرها بشل مرئي .معالجة الصور Image processingإحساس عن بعد Remote Sensingالتفاعل الإنساني الحاسوبي تفاعل إنساني-حاسوبحوسبة علمية معلوماتية حيويةحوسبة علميةعلوم استعرافيةكيمياء حاسوبيةفيزياء حاسوبيةعلوم عصبية حاسوبيةخزارزميات عدديةرياضيات رمزية Symbolic mathematics |
تعليم علوم الحاسب/ تعليم المعلوماتية
تعليق