Líing. del software comprende:
tecniche di programmazione
principi e strumenti di ingegneria del software
interfacce uomo / macchina
gestione e pianificazione del progetto
algoritmi e strutture dati
metodi formali, analisi e verifica dei requisiti
stima e metrica del software
sicurezza, integritý e robustezza