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