In questo corso parleremo di algoritmi non deterministici, di algoritmi genetici e di reti ad apprendimento (machine learning). Questo corso introduttivo ci permetterà di costruire le basi per affrontare i successivi capitoli relativi alle reti neurali.