--- title: Computer Science localeTitle: علوم الكمبيوتر --- ## علوم الكمبيوتر علوم الكمبيوتر هي دراسة أجهزة الكمبيوتر والمفاهيم التي تجعل أجهزة الكمبيوتر ممكنة. كان الكثير من علوم الكمبيوتر رائدا في النصف الأخير من القرن العشرين. اليوم ، إذا كنت تحضر دورة جامعية في علوم الكمبيوتر ، فستتعرف على كل من الأجهزة والبرامج. سوف تتعلم كيف تعمل أجهزة الكمبيوتر على مستوى منخفض من التجريد (لغة الآلة) وعلى مستوى عال من التجريد (langauges البرمجة النصية الحديثة مثل JavaScript). # مجالات علوم الكمبيوتر يتم تصنيف علوم الكمبيوتر إلى عدة حقول. فيما يلي بعض المجالات الحالية والمدروسة جيداً. يتم تصنيف معظم الحقول إلى sub0fields. * [نظرية الحوسبة](https://en.wikipedia.org/wiki/Theory_of_computation) * نظرية التعقيد * الطرق الرسمية * الخوارزميات الموزعة * [الأمان](https://en.wikipedia.org/wiki/Computer_security) * التشفير * [الذكاء الاصطناعي](https://en.wikipedia.org/wiki/Artificial_intelligence) * بيانات التعدين * تعلم الآلة * رؤية الكمبيوتر * [هندسة البرمجيات](https://en.wikipedia.org/wiki/Software_engineering) * [علوم البيانات](https://en.wikipedia.org/wiki/Data_science) * البيانات الكبيرة * [تفاعل الإنسان والحاسوب](https://en.wikipedia.org/wiki/Human%E2%80%93computer_interaction) * واجهة الكمبيوتر الدماغ * أنظمة * الانظمة الموزعة * أنظمة التشغيل * نظم قواعد البيانات ## معلومات اكثر [تصور هياكل البيانات](http://www.cs.usfca.edu/~galles/JavascriptVisual/Algorithms.html)