Text this: Programación distribuida de horarios en Java utilizando técnicas de algoritmos genéticos