Ciência da computação e desenvolvimento de software para cidades inteligentes sustentáveis