Számítógép minden olyan berendezés, amely képes bemenő adatok (input) fogadására, ezeken különféle, előre beprogramozott műveletek (programok) végrehajtására, továbbá az eredményül kapott adatok kijelzésére, kivitelére (output), amelyek vagy közvetlenül értelmezhetőek a felhasználók részére vagy más berendezések vezérlésére használhatóak. Fontos kritérium az, hogy ugyanazon bemenő adatok alapján mindig ugyanazon kimenő adatokat állítsa elő, azaz, hogy a gép determinisztikusan működjön, erre utal a „gép” szó. Az alapvető különbség a számítógép és számológép vagy számoláskönnyítő egyszerű eszköz között abban rejlik, hogy a számítógép képes előre elkészített program végrehajtására, míg a másik gép csak egy – lehet, hogy bonyolult – műveletet (például szorzás) képes emberi beavatkozás nélkül önállóan végrehajtani.
Azaz: számítógépnek nevezhetjük a determinisztikus információfeldolgozó gépeket. Eszerint (tágabb értelemben) a mai számítógépek őseinek a különböző számolást elősegítő eszközöket lehet nevezni – ilyen eszköz az ókori eredetű abakusz, amely a keleti régió országaiban ma is jelentős szerepet tölt be). Sőt e tág értelemben végül is az élőlények is tekinthetőek „számítógépeknek”, amennyiben determinisztikusak – s ha belegondolunk, hogy folynak kísérletek biomechanikus számítógépek építésére, akkor ez az értelmezés sem tűnik olyan furának.
Szűkebb értelemben a számítógép olyan elektronikus információfeldolgozó gép, amely információk (adatok és programok) tárolására alkalmas memóriával rendelkezik, az adatok feldolgozásához programra van szüksége és saját tevékenységét, működését vezérli, azaz programozott működésű.
A számítógép fizikai megjelenésének elnevezése, elfogadott angol szóval a hardver(hardware). Ide tartozik a ház, a tápegység, az alaplap, a processzor, a merevlemez, a monitor, a billentyűzet stb. Az előírt feladatok végrehajtását a szoftver (software) teszi lehetővé, ez a számítógép nem megfogható, utasításokban, programokban, operációs rendszerben, eszközmeghajtókban és egyéb utasítás-csomagokban megjelenő „lágy” része.
ts id a szöveg módosításához.