Comprendere i problemi epistemologici e metodologici che caratterizzano il processo dello sviluppo software, dalla definizione dei requisiti alla verifica di correttezza.
Comprendere come i problemi metodologici legati allo sviluppo software influenzino questioni etiche nella pratica informatica.
Sviluppare abilità critiche e argomentative in etica del computer.