Der Computer, aus dem englischen, to compute = rechnen (auch Rechner, Rechenanlage, Datenverarbeitungsanlage), ist eine programmgesteuerte elektronische Anlage zur Datenverarbeitung und – speicherung sowie zur Steuerung von Geräten und Prozessen. Die Anweisungen, die ein Computer ausführen soll, müssen zuerst als Algorithmen (Rechenvorschrift, die eine Aufgabe nach einem vorgegebenem Schema in endlich vielen Rechenschritten löst) genau beschrieben und mit Hilfe einer Programmiersprache (Sprache zur Erstellung von Programmen und Formulierung von Rechenvorschriften) in eine für den Computer verständliche Arbeitsanweisung übersetzt worden sein. Die elektronischen und mechanischen Teile eines Computers werden als Hardware, die Programme als Software bezeichnet.