Prerequisiti

Si ricorda che, al fine di raggiungere una classe con competenze omogenee, i candidati devono possedere adeguate conoscenze nell'ambito dei sistemi operativi, della programmazione e delle reti di calcolatori. Basi di inglese sono altresì fondamentali, mentre competenze di sicurezza informatica sono benvenute, ma non indispensabili. I contenuti teorici e pratici di seguito indicati rappresentano un'ottima base per superare la selezione.

Sistemi operativi e amministrazione di sistema

Programmazione

È indispensabile conoscere bene i principi e la pratica di almeno un linguaggio di programmazione. Si indicano in seguito alcuni riferimenti di esempio per i linguaggi più comuni.
Python
C++
  • Concetti di base e programmazione ad oggetti — Testo di riferimento: Bruce Eckel, Thinking in C++, volume 1 — capitoli 1—3, 6, 11
Java
  • Concetti di base e programmazione ad oggetti — Testo di riferimento: Bruce Eckel, Thinking in Java — capitoli 1—3, 7, 9, 10
Scripting

Reti di calcolatori