Lo scopo di questo volume è di introdurre ai fondamenti dell'informatica moderna non solo gli studenti dei corsi di Ingegneria e Informatica, ma anche tutti coloro che vogliono comprendere le idee alle radici della rivoluzione tecnologica che pervade le nostre vite. Il testo presenta le tappe più significative della computer science: dalla introduzione del codice binario, al modello architetturale di Von Neumann, dal concetto di algoritmo, all'introduzione dei linguaggi di programmazione e degli ambienti per la produzione dei programmi.