الحاسوب computer هو عبارة عن جهاز إلكتروني يقوم باستقبال البيانات ومن ثم معالجتها وتخزينها أو إظهارها للمستخدم بصورة أخرى.
لابد للحاسوب إذا أراد أن يقوم بتلك الوظائف من أجهزة خاصة تساعده على فعل ذلك، فهناك أجهزة خاصة للإدخال وأخرى للمعالجة وثالثة للتخزين .. إلخ
الحاسوب لا يقوم فقط باستقبال البيانات ومعالجتها حسب رغبتنا وإخراج نتائج عملية المعالجة وتخزينها بل يمكنه أيضاً نقلها إلى جهاز حاسوب آخر؛ أي أن تبادل المعلومات بين الحواسيب وبعضها يكون ما يسمى بالشبكات.
تعريفات:
البيانات (data): هي أية معلومات مكتوبة بطريقة تمكن الحاسوب أن يتعامل معها، فالمعلومات التي لا يستطيع الحاسوب التعامل معها لا تعتبر بيانات بالنسبة للحاسوب.
المعالجة (processing):
هي عملية تحويل البيانات من شكل إلى آخر.
إخراج البيانات (data output):
هي عملية إظهار أو استرجاع البيانات إلى شكل يتمكن مستخدم الحاسوب من فهمها.
التخزين (storage):
هي عملية الاحتفاظ بالبيانات لاسترجاعها لاحقاً.
الشبكات (networks):
هي مجموعة من الحواسيب مرتبطة مع بعضها البعض ليتم تبادل البيانات بينها، وقد يكون عددها قليلاً أو كثيرا؛ً فيمكن أن تكون الشبكة مكونة من حاسبين اثنين فقط أو قد تمتد إلى أن تتضمن الملايين من الحواسيب.