---
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)