freeCodeCamp/guide/arabic/computer-science/index.md

39 lines
2.1 KiB
Markdown
Raw Normal View History

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