|  |  |
| --- | --- |
| إبريق شاي يوتاه، نموذج لرسوميات حاسوبية | خوارزمية فرز سريع |
| لامدا | الفأرة تمثل التفاعل بين الإنسان والحاسوب |

تتعامل علوم الحاسوب مع النظريات الأساسية للمعلومات والحساب، والتقنيات العملية لتنفيذها وتطبيقها.

**علم الحاسوب** أو **علوم الكمبيوتر** هو دراسة العمليات التي تتفاعل مع البيانات والتي يمكن تمثيلها كبيانات في شكل برامج. يتيح استخدام الخوارزميات لمعالجة المعلومات الرقمية وتخزينها وإبلاغها. يدرس عالم الحاسوب نظرية الحوسبة وممارسة تصميم أنظمة البرمجيات.

يمكن تقسيم مجالاتها إلى التخصصات النظرية والعملية. نظرية التعقيد الحسابي هي مجردة للغاية، في حين أن رسومات الحاسوب تؤكد على التطبيقات الواقعية. تنظر نظرية لغة البرمجة في مناهج وصف العمليات الحسابية، بينما تتضمن برمجة الحاسوب نفسها استخدام لغات البرمجة والأنظمة المعقدة. يعتبر التفاعل بين الإنسان والحاسوب من أبرز التحديات في جعل أجهزة الحاسوب مفيدة وقابلة للاستخدام ويمكن الوصول إليها.

ويتم تعريف علم الحاسوب بشكل دقيق على أنه علم يختص بالقدرة على تطبيق المعرفة الناتجة من الحاسوب والرياضيات على جميع فروع المعرفة، والقدرة على تحليل أي مشكلة وتحديد المتطلبات لها باستخدام الحاسوب لوضع الحل المناسب، والقدرة على تصميم وتنفيذ وتقييم النظام القائم على الحاسوب والعمليات والبرنامج لتلبية الاحتياجات المطلوبة، ويسهل القدرة على العمل بفعالية في فرق ومجموعات لتحقيق هدف مشترك.

نبذة تاريخية
------------

المقالة الرئيسية: تاريخ علم الحاسوب
تشارلز بابيج يرجع له الفضل في اختراع أول آلة حاسوب.
آدا لوفلايس يرجع لها الفضل في كتابة أول خوارزمية بهدف عمل معالجة على الحاسوب.
استخدم الجيش الألماني آلة إنجما خلال الحرب العالمية الثانية للاتصالات التي أرادوا إبقاؤها سرية. كان فك تشفير حركة آلة الإنجما على نطاق واسع عاملاً مهمًا ساهم في انتصار الحلفاء في الحرب العالمية الثانية.
قبل العشرينات من القرن العشرين، كان مصطلح **حاسوب** يشير إلى أي أداة بشرية تقوم بعملية الحسابات. ما هي القضايا أو الأشياء التي يمكن لآلة أن تحسبها باتباع قائمة من التعليمات مع ورقة وقلم، دون تحديد للزمن اللازم ودون أي مهارات أو بصيرة (ذكاء)؟ وكان أحد دوافع هذه الدراسات هو تطوير **آلات حاسبة** حاسوب يمكنها إتمام الأعمال الروتينية المُعرّضة للخطأ البشري عند إجراء حسابات بشرية.

خلال الأربعينات ومع تطوير آلات حاسبة أكثر قوة وقدرة حسابية تتطور مصطلح *حاسوب* ليُشير إلى الآلات بدلا من الأشخاص الذين يقومون بالحسابات. وأصبح من الواضح أن الحواسيب يمكنها أن تقوم بأكثر من مجرد عمليات حسابية وبالتالي تم الانتقال إلى دراسة الحوسبة بشكل عام. بدأت المعلوماتية وعلوم الحاسب تأخذ استقلالها كفرع أكاديمي مستقل في الستينييات، مع إيجاد أوائل أقسام علوم الحاسب في الجامعات وبدأت الجامعات تمنح إجازات في هذه العلوم.

يعود تاريخ أقرب تعريف لعلوم الحاسوب إلى ما قبل أول آلة حاسوب رقمي، لحساب المهام العددية الثابتة مثل المعداد الذي كان موجود منذ العصور القديمة للمساعدة في العمليات الحسابية مثل الضرب والقسمة وبعد ذلك وجدت الخوارزميات لأداء العمليات الحسابية في العصور القديمة وحتى قبل تطوير المعدات الحاسوبية المعقدة، في اللغة السنسكريتية القديمة مخطوطة تسمى "Shulba Sutras" أو قواعد الوتر "Rules of the Chord" وهو كتاب في الخوارزميات مكتوب في سنة 800 قبل الميلاد لبناء الأجسام الهندسية مثل المذابح باستخدام الأوتاد والأوتار وتعتبر بدايات (أسلاف) مجال هندسة الرياضية الحسابية الحديثة.

بليز باسكال صمم وشيد أول آلة حاسبة ميكانيكية العمل، والتي يطلق عليها آلة باسكال الحاسبة سنة (1642).

ثم كشف غوتفريد لايبنتس آلة حاسبة ميكانيكية الرقمية تسمى حاسوب متدرج (الحاسوب التدريجي) في سنة (1673)، ويمكن أن يقال أنه يعتبر أول عالم حاسوب، واضع النظريات للمعلومات، ومن بين أسباب أخرى لهذا الترشيح، توثيقه لنظم الأرقام الثنائية.

في عام 1820، أطلق تشارلز توماس «Charles Xavier Thomas أو Thomas de Colmar» صناعة آلة حاسبة ميكانيكية، عندما صدر له جهاز مبسط يسمى أريثموميتر وكان أول آلة حاسبة قوية بما فيه الكفاية وموثوق بها بما يكفي للاستخدام اليومي في بيئة مكتبية.

تشارلز بابيج بدأ تصميم أول آلة حاسبة ميكانيكية أوتوماتيكية تسمى محرك الفرق في عام 1822، والذي أعطى في نهاية المطاف له فكرة عمل أول آلة حاسبة ميكانيكية للبرمجة وتسمى المحرك التحليلي. بدأ تطوير هذا الجهاز في عام 1834 وفي أقل من عامين كان قد رسم العديد من السمات البارزة للحاسوب الحديث. كان اعتماد نظام البطاقة المثقبة المشتقة من منسج جاكارد هي خطوة حاسمة، مما يجعلها ذات برمجة بلا حدود.

في عام 1843، أثناء ترجمة مقال فرنسية عن المحرك التحليلي، كتبت آدا لوفلايس في واحدة من العديد من الملاحظات أنها شملت، خوارزمية لحساب أعداد برنولي، والذي يعتبر أول برنامج حاسوب.

في حوالي سنة 1885، اخترع هيرمان هولليريث آلة التبويب للاستخدام في تلخيص المعلومات وكانت تستخدم بطاقة مثقبة لمعالجة المعلومات الإحصائية في نهاية المطاف أصبحت هذه الشركة جزء من آي بي إم اليوم.

في عام 1937، وبعد مئة سنة من حلم باباج المستحيل أقنع هوارد أيكن شركة آي بي إم بتطوير آلته الحاسبة العملاقة للبرمجة، في ذلك الوقت كانت آي بي إم تصنع كل أنواع معدات البطاقات المثقبة وكانت أيضا تقوم بأعمال الآلات الحاسبة. وتم إطلاق اسم هارفارد مارك واحد عليها وكانت بناء على المحرك التحليلي الخاص بتشارلز بابيج، وكانت تستخدم الكروت المثقوبة ووحدة الحوسبة المركزية، وعندما تمت الآلة النهائية أشاد البعض بأن «حلم باباج تحقق».

خلال الأربعينيات من القرن الماضي ومع تطور آلات حاسوب أقوى، وبدى واضحا أن الحاسوب يمكن أن يستخدم في أكثر من الحسابات الرياضية فقط، مجال علوم الحاسب توسع ليشمل الحوسبة بشكل عام، تم وضع إنشاء علوم الحاسب كعلم أكاديمي مستقل في الخمسينيات وأوائل الستينيات من القرن الماضي.

فروع
----

كعلم، يمتد علوم الحاسوب إلى مجموعة من الموضوعات من الدراسات النظرية للخوارزميات وحدود الحساب إلى المسائل العملية لتنفيذ أنظمة الحوسبة في الأجهزة والبرامج. تحدد CSAB، التي كانت تُسمى سابقًا مجلس اعتماد علوم الحوسبة -والذي يتكون من ممثلين عن جمعية آلات الحوسبة (ACM)، وجمعية IEEE للكمبيوتر (IEEE CS)- أربعة مجالات تعتبرها حاسمة في مجال علوم الحاسوب: نظرية الحوسبة والخوارزميات وهياكل البيانات ومنهجية البرمجة واللغات وعناصر الحاسوب وبنى البيانات. بالإضافة إلى هذه المجالات الأربعة، يحدد CSAB أيضًا مجالات مثل هندسة البرمجيات والذكاء الاصطناعي وشبكات الحاسوب والاتصالات وأنظمة قواعد البيانات والحساب المتوازي والحساب الموزع والتفاعل بين الإنسان والحاسوب ورسوميات الحاسوب وأنظمة التشغيل والحساب الرقمي والرمزي مثل كونها مجالات مهمة في علوم الحاسوب.

### علوم الحاسوب النظرية

علوم الحاسوب النظرية هي رياضيات وتجريدية في الروح، ولكنها تستمد دوافعها من الحساب العملي واليومي. الهدف منه هو فهم طبيعة الحساب، ونتيجة لهذا الفهم، توفير منهجيات أكثر كفاءة. يمكن اعتبار جميع الدراسات المتعلقة بالمفاهيم والطرق الرياضية والمنطقية والرسمية بمثابة علوم الحاسوب النظرية، شريطة أن يكون الدافع مستمدًا بوضوح من مجال الحوسبة.

#### هياكل البيانات والخوارزميات

هياكل البيانات والخوارزميات هي دراسة الطرق الحسابية الشائعة الاستخدام وكفاءتها الحسابية.

|  |  |  |  |  |
| --- | --- | --- | --- | --- |
| *O*(*n*2) |  |  |  |  |
| تحليل الخوارزميات | الخوارزميات | بنية البيانات | استمثال توافقي | هندسة رياضية حاسوبية |

#### نظرية الحساب

وفقًا لبيتر دينينج، فإن السؤال الأساسي الذي يكمن وراء علوم الحاسوب هو «ما الذي يمكن أن يكون آلياً (بكفاءة)؟» تركز نظرية الحوسبة على الإجابة على الأسئلة الأساسية حول ما يمكن حسابه وما مقدار الموارد اللازمة لأداء تلك الحسابات. في محاولة للإجابة على السؤال الأول، تدرس نظرية الحوسبة المشكلات الحسابية التي يمكن حلها في النماذج النظرية المختلفة للحساب. يتم تناول السؤال الثاني من خلال نظرية التعقيد الحسابي، والتي تدرس تكاليف الوقت والمكان المرتبطة بمناهج مختلفة لحل العديد من المشكلات الحسابية.

فمسألة "P = NP" الشهيرة، واحدة من مسائل جائزة الألفية، هي مسألة مفتوحة في نظرية الحساب.

|  |  |  |  |  |
| --- | --- | --- | --- | --- |
|  |  | **P = NP؟** |  |  |
| نظرية التشغيل الذاتي | نظرية الحاسوبية | نظرية التعقيد الحسابي | علم التعمية | نظرية الحساب الكمومي |

#### نظرية المعلومات والترميز

ترتبط نظرية المعلومات بكمية المعلومات. تم تطوير هذا بواسطة كلود شانون لإيجاد حدود أساسية لعمليات معالجة الإشارات مثل ضغط البيانات وتخزين البيانات ونقلها بشكل موثوق. نظرية الترميز هي دراسة خصائص الأكواد (أنظمة لتحويل المعلومات من نموذج إلى آخر) وملاءمتها لتطبيق معين. تُستخدم الرموز لضغط البيانات، والتشفير، واكتشاف الأخطاء وتصحيحها، وكذلك في الآونة الأخيرة أيضًا لترميز الشبكة. تتم دراسة الرموز لغرض تصميم طرق فعالة وموثوقة لنقل البيانات.

#### نظرية لغة البرمجة

نظرية لغات البرمجة هي فرع من فروع علوم الحاسوب التي تتعامل مع تصميم لغات البرمجة وميزاتها الفردية وتنفيذها وتحليلها وتوصيفها وتصنيفها. يقع ضمن مجال علوم الحاسوب، اعتمادًا على الرياضيات وهندسة البرمجيات واللغويات والتأثير عليها. إنه مجال بحث نشط، مع العديد من المجلات الأكاديمية المخصصة.

|  |  |  |
| --- | --- | --- |
| {\displaystyle \Gamma \vdash x:{\text{Int}}} |  |  |
| نظرية النمط | محول برمجي | لغة برمجة |

### أنظمة الحاسوب

هندسة الحاسوب، أو تنظيم الحاسوب الرقمي، هو التصميم المفاهيمي والهيكل التشغيلي الأساسي لنظام الحاسوب. إنه يركز إلى حد كبير على الطريقة التي تعمل بها وحدة المعالجة المركزية داخليًا والوصول إلى العناوين في الذاكرة. يتضمن الحقل غالبًا تخصصات في هندسة الحاسوب والهندسة الكهربائية واختيار مكونات الأجهزة وربطها لإنشاء أجهزة حاسوب تلبي أهدافًا وظيفية وأدائية وأقل تكلفة.

#### هندسة الحاسوب

هندسة الحاسوب، أو تنظيم الحاسوب الرقمي، هو التصميم المفاهيمي والهيكل التشغيلي الأساسي لنظام الحاسوب. إنه يركز إلى حد كبير على الطريقة التي تعمل بها وحدة المعالجة المركزية داخليًا والوصول إلى العناوين في الذاكرة. يتضمن الحقل غالبًا تخصصات في هندسة الحاسوب والهندسة الكهربائية واختيار مكونات الأجهزة وربطها لإنشاء أجهزة حاسوب تلبي أهدافًا وظيفية وأداءية وتكلفة.

|  |  |  |
| --- | --- | --- |
|  |  |  |
| جبر بولياني | البنية الدقيقة | معالجة متعددة |
|  |  |  |
| حوسبة سائدة | هندسة الأنظمة | نظام تشغيل |

#### تحليل أداء الحاسوب

تحليل أداء الحاسوب هو دراسة العمل المتدفق عبر أجهزة الحاسوب مع الأهداف العامة لتحسين الإنتاجية، والتحكم في وقت الاستجابة، واستخدام الموارد بكفاءة، والقضاء على الاختناقات، والتنبؤ بالأداء في ظل ذروة الأحمال المتوقعة. توفر المقاييس طريقة لمقارنة أداء الأنظمة الفرعية المختلفة عبر أبنية شرائح أنظمة مختلفة.

#### شبكات الحاسوب

يهدف هذا الفرع من علوم الحاسوب إلى إدارة الشبكات بين أجهزة الحاسوب في جميع أنحاء العالم.

#### أمن الحاسوب والتشفير

أمن الحاسوب هو فرع من فروع تكنولوجيا الحاسوب بهدف حماية المعلومات من الوصول غير المصرح به أو تعطيله أو تعديله مع الحفاظ على إمكانية الوصول إلى النظام وسهولة استخدامه للمستخدمين المقصودين منه. التشفير هو ممارسة ودراسة إخفاء البيانات وبالتالي فك تشفير المعلومات. يرتبط التشفير الحديث إلى حد كبير بعلوم الحاسوب، لأن العديد من خوارزميات التشفير وفك التشفير تعتمد على تعقيدها الحسابي.

#### قواعد البيانات

تهدف قاعدة البيانات إلى تنظيم وتخزين واسترجاع كميات كبيرة من البيانات بسهولة. تتم إدارة قواعد البيانات الرقمية باستخدام أنظمة إدارة قواعد البيانات لتخزين البيانات وإنشاءها وصيانتها والبحث فيها، من خلال نماذج قواعد البيانات ولغات الاستعلام.

### تطبيقات الحاسوب

#### رسوميات الحاسوب

رسوميات الحاسوب هي دراسة المحتويات المرئية الرقمية وتتضمن تركيب ومعالجة بيانات الصورة. ترتبط الدراسة بالعديد من المجالات الأخرى في علوم الحاسوب، بما في ذلك رؤية الحاسوب، ومعالجة الصور، والهندسة الحاسوبية، ويتم تطبيقها بشدة في مجالات المؤثرات الخاصة وألعاب الفيديو.

#### التفاعل بين الإنسان والحاسوب

الأبحاث التي تقوم بتطوير نظريات ومبادئ وإرشادات لمصممي واجهة المستخدم، بحيث يمكنهم إنشاء تجارب مرضية للمستخدم مع أجهزة سطح المكتب والحاسوب المحمول والأجهزة المحمولة.

#### الحوسبة العلمية

الحوسبة العلمية (أو العلوم الحاسوبية) هي مجال الدراسة المعني ببناء النماذج الرياضية وتقنيات التحليل الكمي واستخدام أجهزة الحاسوب لتحليل وحل المشكلات العلمية. في الاستخدام العملي، عادة ما يكون تطبيق محاكاة الحاسوب وأشكال الحساب الأخرى للمشاكل في مختلف التخصصات العلمية.

|  |  |  |  |
| --- | --- | --- | --- |
|  |  |  |  |
| تحليل عددي | فيزياء حاسوبية | كيمياء حاسوبية | معلوماتية حيوية |

#### الذكاء الاصطناعي

الذكاء الاصطناعي هو عملية تجميع العمليات الموجهة نحو الهدف مثل حل المشكلات، وصنع القرار، والتكيف البيئي، والتعلم، والاتصالات الموجودة في البشر والحيوانات. منذ نشأته في علم التحكم الآلي وفي مؤتمر دارتموث (1956)، كانت أبحاث الذكاء الاصطناعي بالضرورة متعددة التخصصات، معتمدة على مجالات الخبرة مثل الرياضيات التطبيقية والمنطق الرمزي والهندسة الكهربائية وفلسفة العقل والفيسيولوجيا العصبية والاجتماعية. يرتبط الذكاء الاصطناعي في العقل الشعبي بالتطوير الآلي، ولكن المجال الرئيسي للتطبيق العملي كان مكونًا لا يتجزأ في مجالات تطوير البرمجيات، والتي تتطلب فهمًا حسابيًا. كانت نقطة الانطلاق في أواخر الأربعينيات هي سؤال آلان تورنغ «هل تستطيع أجهزة الحاسوب التفكير؟»، ويبقى السؤال بلا إجابة فعلية، على الرغم من أن اختبار تورنغ لا يزال يستخدم لتقييم مخرجات الحاسوب على مقياس الذكاء البشري. لكن أتمتة المهام التقييمية والتنبؤية كانت ناجحة بشكل متزايد كبديل للمراقبة البشرية والتدخل في مجالات تطبيق الحاسوب التي تنطوي على بيانات واقعية معقدة.

|  |  |  |
| --- | --- | --- |
|  |  |  |
| تعلم الآلة | رؤية حاسوبية | معالجة الصور الرقمية |
|  |  |  |
| تمييز الأنماط | تنقيب في البيانات | الحوسبة التطورية |
|  |  |  |
| تمثيل المعرفة | معالجة اللغات الطبيعية | روبوتية |

### هندسة البرمجيات

هندسة البرمجيات هي دراسة تصميم وتنفيذ وتعديل البرامج لضمان جودة عالية وبأسعار معقولة وقابلة للصيانة وسريعة البناء. إنها طريقة منهجية لتصميم البرمجيات، تنطوي على تطبيق الممارسات الهندسية على البرمجيات. تتعامل هندسة البرمجيات مع تنظيم البرامج وتحليلها، فهي لا تتعامل فقط مع إنشاء أو تصنيع برامج جديدة، ولكن تتعلق بالصيانة والترتيب الداخليين.

التعليم
-------

المقالة الرئيسية: تعليم علوم الحاسوب
يدرس طلاب علم الحاسوب العديد من مجالات الرياضيات مثل حساب التفاضل والتكامل، الجبر الخطي، والمعادلات التفاضلية. علم الرياضيات أساسي جدا في كتابة البرامج وفي لغات البرمجة. النظريات والتطبيقات الرياضية التي يدرسها الطلاب مهمة في فهم طريقة معالجة الحاسوب للمعلومات. بالإضافة إلى ذلك، يدرس الطلاب العديد من لغات البرمجة مثل java وPython. يدرس أيضا الطلاب القليل من الدارات الإلكترونية وطريقة عملها. يدرس الطلاب الخوارزميات خلال السنة الثالثة والرابعة. مشروع التخرج مهم للغاية في نهاية السنة الأخيرة.

### تحديات التعليم

في العديد من البلدان، هناك فجوة كبيرة بين الجنسين في تعليم علوم الحاسوب. في عام 2012، تم منح 20% فقط من شهادات علوم الحاسوب في الولايات المتحدة للنساء. الفجوة بين الجنسين هي أيضا مشكلة في البلدان الغربية الأخرى. الفجوة أصغر أو غير موجودة في بعض أنحاء العالم. في عام 2011، حصلت النساء على نصف شهادات علوم الحاسوب في ماليزيا. في عام 2001، كان 55% من خريجي علوم الحاسوب في غيانا من النساء.

انظر أيضاً
----------


|  |  |  |
| --- | --- | --- |
| 
* عالم حاسوب
* هندسة الحاسوب
* Z4 (كمبيوتر)
* برمجيات
* هندسة البرمجيات
* نظم التشغيل
* عتاد الحاسوب
* الوسائط المتعددة
* نظرية الألعاب
* علم المحاكاة

 | 
* خوارزميات وراثية
* رخص إلكترونية
* وحدات تخزين المعلومات
* برمجيات النظام
* إلمام بالحاسوب
* معلوماتية حيوية
* معلوماتية طبية

 | 
* معلوماتية كيميائية
* معلوماتية صحية
* معلوماتية عصبية
* العودية اليسرى
* تقنية المعلومات
* قائمة الرواد في علم الحاسوب
* مسائل غير محلولة في علم الحاسوب

 |

المراجع
-------

1. ↑  "WordNet Search—3.1". Wordnetweb.princeton.edu. مؤرشف من الأصل في 2017-10-18. اطلع عليه بتاريخ 2012-05-14.
2. ↑  "Charles Babbage Institute: Who Was Charles Babbage?". *cbi.umn.edu*. مؤرشف من الأصل في 2019-07-28. اطلع عليه بتاريخ 2016-12-28.
3. ↑  "Ada Lovelace | Babbage Engine | Computer History Museum". *www.computerhistory.org*. مؤرشف من الأصل في 2019-07-16. اطلع عليه بتاريخ 2016-12-28.
4. ↑  
"Blaise Pascal". مدرسة الرياضيات والإحصاء جامعة سانت اندروز في اسكتلندا. مؤرشف من الأصل في 2019-05-14.
5. ↑  
"لمحة تاريخية عن الحوسبة". مؤرشف من الأصل في 2018-09-26.
6. ↑  
"Science Museum—Introduction to Babbage". مؤرشف من الأصل في 2006-09-08. اطلع عليه بتاريخ 2006-09-24.
7. 1 2  
Anthony Hyman (1982). *Charles Babbage, pioneer of the computer*. مؤرشف من الأصل في 2022-02-23.
8. ↑  
"A Selection and Adaptation From Ada's Notes found in Ada, The Enchantress of Numbers," by Betty Alexandra Toole Ed.D. Strawberry Press, Mill Valley, CA". مؤرشف من الأصل في 2006-02-10. اطلع عليه بتاريخ 2006-05-04.
9. ↑  
"In this sense Aiken needed IBM, whose technology included the use of punched cards, the accumulation of numerical data, and the transfer of numerical data from one register to another", Bernard Cohen, p.44 (2000)
10. ↑  
Brian Randell, p. 187, 1975
11. ↑  
The رابطة مكائن الحوسبة (ACM) was founded in 1947.
12. ↑  
Denning، Peter J. (2000). "Computer Science: The Discipline" (PDF). *Encyclopedia of Computer Science*. مؤرشف من الأصل (PDF) في 2006-05-25.
13. ↑  
"Some EDSAC statistics". Cl.cam.ac.uk. مؤرشف من الأصل في 2013-01-14. اطلع عليه بتاريخ 2011-11-19.
14. 1 2  "Computer Science as a Profession". Computing Sciences Accreditation Board. 28 مايو 1997. مؤرشف من الأصل في 2008-06-17. اطلع عليه بتاريخ 2010-05-23.
15. ↑  Committee on the Fundamentals of Computer Science: Challenges and Opportunities, National Research Council (2004). *Computer Science: Reflections on the Field, Reflections from the Field*. National Academies Press. ISBN:978-0-309-09301-9. مؤرشف من الأصل في 2014-10-08.
16. ↑  "CSAB Leading Computer Education". CSAB. 3 أغسطس 2011. مؤرشف من الأصل في 2019-01-20. اطلع عليه بتاريخ 2011-11-19.
17. ↑  Clay Mathematics Institute P = NP نسخة محفوظة October 14, 2013, على موقع واي باك مشين.
18. ↑  P. Collins، Graham (14 أكتوبر 2002). "Claude E. Shannon: Founder of Information Theory". *Scientific American*. مؤرشف من الأصل في 2014-01-16. اطلع عليه بتاريخ 2014-12-12.
19. 1 2  A. Thisted، Ronald (7 أبريل 1997). "Computer Architecture" (PDF). The University of Chicago. مؤرشف من الأصل (PDF) في 2018-10-24.
20. ↑  Wescott، Bob (2013). *The Every Computer Performance Book, Chapter 3: Useful laws*. CreateSpace. ISBN:978-1-4826-5775-3.
21. ↑  Major Map - Computer Science,BS نسخة محفوظة 13 فبراير 2020 على موقع واي باك مشين.
22. ↑   (PDF). مؤرشف من الأصل (PDF) في 5 يناير 2018. اطلع عليه بتاريخ أغسطس 2020. `{{استشهاد ويب}}`: تحقق من التاريخ في: `|تاريخ الوصول=` (مساعدة) والوسيط `|title=` غير موجود أو فارغ (مساعدة)
23. ↑  "Percentage of Bachelor's degrees conferred to women, by major (1970–2012)". 14 يونيو 2014. مؤرشف من الأصل في 2018-11-01. اطلع عليه بتاريخ 2015-07-20.
24. 1 2  James، Justin. "IT gender gap: Where are the female programmers?". *TechRepublic*. مؤرشف من الأصل في 2019-04-17.
25. ↑  "what *[sic!]* gender is science" (PDF). مؤرشف من الأصل (PDF) في 2019-04-30. اطلع عليه بتاريخ 2015-07-20.

**ملاحظات**

1. ↑  في عام 1851.
2. ↑  "كان إدخال البطاقات المثقبة في المحرك الجديد أمرًا مهمًا ليس فقط كطريقة تحكم أكثر ملاءمة من البراميل، أو لأن البرامج يمكن أن تكون الآن غير محدودة المدى، ويمكن تخزينها وتكرارها دون التعرض لخطر إدخال أخطاء في ضبط الجهاز باليد؛ كان من المهم أيضًا لأنه ساعد في تبلور شعور تشارلز بابيج بأنه اخترع شيئًا جديدًا حقًا، أكثر من مجرد آلة حاسبة متطورة." Bruce Collier،‏ 1970

وصلات خارجية
------------

|  |
| --- |
| **علم الحاسوب** في المشاريع الشقيقة: |
|  | 
* صور وملفات صوتية من كومنز.
 |

* مجلة المعلوماتية، تصدر عن الجمعية العلمية السورية للمعلوماتية.

| * ع
* ن
* ت
فروع العلوم |
| --- |
| **العلوم الطبيعية** | 

|  |  |
| --- | --- |
| علم الفلك | 
* علم الكون
* علم الفلك داخل المجري
* جيولوجيا كوكبية
* علوم كوكبية
* علم الفلك النجمي
* علم الفلك الشمسي

 |
| علم الأحياء | 
* علم الزراعة
* تشريح
* علم الأحياء الفلكي
* كيمياء حيوية
* هندسة حيوية
* أخلاقيات علم الأحياء
* جغرافيا حيوية
* معلوماتية حيوية
* فيزياء حيوية
* علم النفس الحيوي
* تقانة حيوية
* علم النبات
* علم الأحياء الخلوي
* علم الأحياء البردي
* علم الأحياء النمائي
* علم البيئة
* علم الأحياء العرقي
* علم الأحياء التطوري
	+ مقدمة
* علم التحريج
* علم الوراثة
	+ مقدمة
* دراسة الشيخوخة
* علم المناعة
* علم المسطحات المائية الداخلية
* علم الأحياء البحرية
* علم الأحياء الرياضي
* علم الأحياء الدقيقة
* علم الأحياء الجزيئي
* علوم عصبية
* إحاثة
* علم الطفيليات
* علم وظائف الأعضاء
* علم الأحياء الإشعاعي
* بيولوجيا التربة
* إحصاء حيوي
* علم الأحياء النظري
* علم السموم
* علم الحيوان

 |
| الكيمياء | 
* تفاعل حمض-قاعدة
* كيمياء تحليلية
* كيمياء فلكية
* كيمياء حيوية
* علم البلورات
* هندسة كيميائية
* كيمياء بيئية
* علم الغذاء
* جيوكيمياء
* كيمياء خضراء
* كيمياء لاعضوية
* علم المواد
* كيمياء دوائية
* علم الفلزات
* فيزياء جزيئية
* كيمياء نووية
* كيمياء عضوية
* كيمياء ضوئية
* كيمياء فيزيائية
* كيمياء إشعاعية
* كيمياء الحالة الصلبة
* كيمياء فراغية
* كيمياء الجزيئات الضخمة
* كيمياء السطوح
* كيمياء نظرية

 |
| علوم الأرض | 
* علوم الغلاف الجوي
* علم البيئة
* علوم بيئية
* علم تقسيم الأرض
* جغرافيا
* جيولوجيا
* علم تشكل الأرض
* فيزياء الأرض
* علم الجليد
* علم المياه
* علم المسطحات المائية الداخلية
* علم المحيطات
* علم المناخ القديم
* علم الطلع
* جغرافيا طبيعية
* علوم التربة
* علوم الفضاء

 |
| الفيزياء | 
* فيزياء تطبيقية
* فيزياء ذرية
* فيزياء محوسبة
* فيزياء المواد المكثفة
* فيزياء تجريبية
* ميكانيكا
* فيزياء الجسيمات
* بلازما
* ميكانيكا الكم
	+ مقدمة
* ميكانيكا المواد الصلبة
* فيزياء نظرية
* ديناميكا حرارية
* مقدمة في
	+ الإنتروبيا
	+ النسبية العامة
	+ نظرية إم
	+ النسبية الخاصة

 |

 |
| **العلوم الاجتماعية** | 
* علم الإنسان
* علم الآثار
* علم الاقتصاد
* علم الأعراق
* التاريخ
* الجغرافيا
* اللسانيات
* علم السياسة
* علم العلامات
* علم الاجتماع

 |
| **العلوم السلوكية** | 
* علم السلوك الحيواني
* علم النفس
* علم النفس الاجتماعي
* علم الأحياء الاجتماعي

|  |  |
| --- | --- |
| تحليل السلوك | 
* تحليل تجريبي للسلوك
* تحليل السلوك التطبيقي
* إدارة السلوك التنظيمي

 |

 |
| **العلوم التطبيقية** | 
* علم الصوت
* زراعة
* تحليل السلوك التطبيقي
* رياضيات تطبيقية
* علم الحاسوب
* تعليم
* هندسة
* هندسة بشرية
* علم الأدلة الجنائية
* عملية صناعية
* علم المعلومات
* علم المكتبات والمعلومات
* القياس
* علم القياس
* علوم عسكرية
* بصريات
* علوم رياضية

|  |  |
| --- | --- |
| **العلوم الصحية** | 
* هندسة حيوية
* طب الأسنان
* وبائيات
* رعاية صحية
* طب
* تمريض
* صيدلة
* خدمة اجتماعية
* طب بيطري

 |

 |
| **متعلق** | 
* فهرس فروع العلوم
* تاريخ العلوم
* فلسفة العلوم
* تعليم العلوم
* المنهج العلمي
* رياضيات
* إحصاء
* تقانة

|  |  |
| --- | --- |
| تداخل التخصصات | 
* فيزياء تطبيقية
* ذكاء اصطناعي
* معلوماتية حيوية
* هندسة طبية حيوية
* علوم استعرافية
* لغويات حاسوبية
* دراسات ثقافية
* سيبرنيطيقا
* تخصص أكاديمي
* دراسات إثنية
* علم النفس التطوري
* صحة
* علم المكتبات والمعلومات
* المنطق
* فيزياء رياضية
* قائمة التخصصات الأكاديمية
* نمذجة علمية
* علم المتاحف
* هندسة عصبية
* علوم عصبية
* اقتصاد سياسي
* دراسات العلوم والتقانة
* دراسات العلوم
* علم العلامات
* نظرية الأنظمة
* العبرمناهجية
* تخطيط حضري

 |

 |
| 
* **تصنيف**
* **كومنز**

 |


| * ع
* ن
* ت
علم الحاسوب |
| --- |
| يعتمد هذا القالب على تصنيف أنظمة الحوسبة  الذي أنجزته جمعية آلات الحوسبة في عام 2012 |
| العتاد | 
* اللوحات المطبوعة
* المُلحقات
* الدارات المُتكاملة
* التكامل بالغ مقاس الاتساع
* نظام على رقاقة
* الحوسبة الخضراء
* أتمتة التصميم الإلكتروني
* تسريع العتاد

 |
| بنية الأنظمة | 
* المعماريَّة
* الأنظمة المُضمَّنة
* الحوسبة في الزمن الحقيقي
* الاعتمادية

 |
| الشبكات | 
* المعماريَّة
* البروتوكولات
* العتاد
* الجدولة
* الأداء
* الخدمات

 |
| بنية البرمجيات | 
* المُفسِّرات
* برمجيات وسيطة
* آلة افتراضية
* أنظمة التشغيل
* جودة البرمجيات

 |
| نظرية لغات البرمجة وأدواتها | 
* الأنماط
* اللغات
	+ البرمجة
	+ النمذجة
	+ مخصصة النطاق
* المُصرِّفات
* أُطُر العمل
	+ بيئة التطوير المتكاملة
* المكتبات
* المُستودعات

 |
| تطوير البرمجيات | 
* المتغيرات
* عملية التطوير
* تحليل المتطلبات
* التصميم
* البناء
* النشر
* الصيانة
* فريق البرمجة
* البرمجيات حُرَّة المصدر

 |
| نظرية الحوسبة | 
* نموذج حوسبة
* لغة شكلية
* نظريات
	+ التشغيل الذاتي
	+ الحاسوبيَّة
	+ التعقيد الحسابي
* المنطق
* علم الدلالة الشكلي

 |
| الخوارزميات | 
* التحليل
* الكفاءة
* خوارزمية عشوائية
* هندسة مُحوسبة

 |
| رياضيات الحوسبة | 
* رياضيات مُتقطِّعة
* الاحتمالات
* الإحصاء
* برمجية رياضية
* نظرية المعلومات
* التحليل
	+ الرياضي
	+ العددي
* علم الحاسوب النظري

 |
| نظم المعلومات | 
* أنواع
	+ التخزين
		- قواعد البيانات
		- الوسائط المتعددة
	+ اقتصادية
	+ اجتماعية
	+ جغرافية
	+ دعم القرارات
	+ التحكُّم في العمليات
* تنقيب في البيانات
* مكتبة رقمية
* منصة حوسبة
* التسويق الرقمي
* شبكة عالمية المجال
* استرجاع المعلومات

 |
| الأمن | 
* أنواع
	+ العتاد
	+ الشبكات
	+ المعلومات
	+ التطبيقات
	+ الخدمات
* علم التعمية
* طريقة شكلية
* أنظمة كشف التسلسل

 |
| التفاعل الإنساني الحاسويبي | 
* حوسبة
	+ اجتماعية
	+ سائدة
* تصميم التفاعل
* تمثيل مرئي
* إمكانية الوصول

 |
| تزامن | 
* أنواع
	+ مُتزامِنة
	+ مُتوازيَّة
	+ مُوزَّعة
* تشعب مُتعدِّد
* مُعالَجة مُتعدِّدة

 |
| الذكاء الاصطناعي | 
* معالجة اللغة الطبيعية
* تمثيل المعرفة
* رؤية حاسوبية
* التخطيط الآلي والجدولة
* الاستمثال
* نظرية التَّحكُّم
* الفلسفة
* ذكاء اصطناعي مُوزَّع

 |
| تعلم الآلة | 
* أنواع التَّعلُّم
	+ مُراقَب
	+ غير مُراقَب
	+ مَدعُوم
	+ مُتعدِّد المهام
* التصديق المُتقاطِع

 |
| رسوميَّات | 
* التحريك
* الاستخلاص
* صور
	+ التَّلاعُب
	+ الضَّغط
* وحدة معالجة الرسوميَّات
* وُقُع
	+ افتراضي
	+ مُعزَّز
	+ مُختلَط
* نمذجة المُجسَّمات

 |
| الحوسبة التطبيقيَّة | 
* اختصاصات محوسبة
	+ رياضيات
	+ كيمياء
	+ فيزياء
	+ علم الأحياء
	+ هندسة
	+ العلوم الاجتماعية
* معلوماتية صحية
* التجارة الرقميَّة
* الفن الرقمي
* النشر الرقمي
* حرب رقمية عبر الشبكة
* التصويت الإلكتروني
* ألعاب الفيديو
* مُعالِجات النصوص
* بحوث العمليات
* تقنيات التعليم

 |
| 
* **تصنيف**
* **مُختصَر موجز**
* **مشروع**
* **كُومُنز**

 |

| * ع
* ن
* ت
هندسة البرمجيات |
| --- |
| مجالات | 
* برمجة
* متطلبات البرمجيات
* نشر البرمجيات
* تصميم البرمجيات
* صيانة البرمجيات
* فحص البرمجيات
* تحليل النظم
* أساليب رسمية

 |
| مفاهيم | 
* نمذجة البيانات
* هيكلية الشركات
* مواصفة وظيفية
* لغة نمذجة
* Orthogonality
* نمط برمجة
* برمجية
* معمارية برمجيات
* منهجية تطوير برمجيات
* عملية تطوير البرمجيات
* جودة البرمجيات
* ضمان الجودة (برمجيات)
* برمجيات علم الآثار
* التحليل الإنشائي
* مهندس برمجيات
* كود قديم

 |
| توجهات | 
* تطوير البرمجيات أجايل
* Aspect-oriented
* برمجة كائنية التوجه
* أنطولوجية (علم المعلومات)
* البنية الخدمية
* دورة حياة تطوير البرمجيات

 |
| النماذج | 

|  |  |
| --- | --- |
| تطوير  | 
* تطوير البرمجيات أجايل
* EUP
* Executable UML
* نموذج بناء تدريجي  ‏
* تطوير متكرر ومتزايد
* العملية الموحدة لراشيونال IBM
* سكرم
* نمذجة البرمجيات
* النموذج اللولبي
* V-Model
* نموذج الشلال
* برمجة قصوى

 |
| أخرى  | 
* أيزو/آي إي سي 15504
* تكامل نموذج نضوج المقدرة
* نماذج بيانات
* طريقة الكيانات والعلاقات
* Function model
* نموذج المعلومات
* Metamodeling
* Object model
* Systems model
* View model

 |
| لغات  | 
* IDEF
* لغة النمذجة الموحدة
* SysML

 |

 |
| مهندسو برمجيات | 
* كينت بيك
* Grady Booch
* فريد بروكس
* باري بوهم
* وورد كانينغهام
* توم ديماركو
* مارتن فاولر
* ماري جان هارولد
* توني هور
* واتس همفري
* مايكل جاكسون (عالم حاسوب)
* إيفار جاكوبسون
* Stephen J. Mellor
* برتراند ماير
* David Parnas
* جورج ونستون رويس
* جيمس رامبوغ
* نيكلاوس ويرث
* إدوارد يوردون
* Victor Basili

 |
| مجالات مشابهة | 
* علم الحاسوب
* هندسة حاسبات
* إدارة المشاريع
* هندسة أنظمة

 |
| 
* تصنيف:هندسة البرمجيات
* كومنز

 |

| ضبط استنادي عدلها في ويكي بيانات |
| --- |
| وطنية | 
* المكتبة القومية الإسبانية (BNE)
* المكتبة الوطنية الفرنسية (BnF)
* الملف الاستنادي المتكامِل (GND)
* المكتبة القومية الإسرائيلية (J9U)
* مكتبة الكونغرس (LCNAF)
* قاعدة البيانات الوطنية التشيكية (NLCR AUT)
* المكتبة القومية الكوريَّة (NLK)

 |
| أخرى | 
* موسوعة أوكرانيا الحديثة (ESU)
* قاموس سويسرا التاريخي (HDS)

 |

* أيقونة بوابةبوابة إنترنت
* أيقونة بوابةبوابة تقانة
* أيقونة بوابةبوابة تقانة المعلومات
* أيقونة بوابةبوابة علم الحاسوب
* أيقونة بوابةبوابة علوم
* أيقونة بوابةبوابة كهرومغناطيسية