Inici » Casos d’èxit »
Els horaris de la FIB s’han fet fins ara de forma bastant manual, amb una eina via web que ajuda a editar-los i a comprovar les restriccions més bàsiques. El generador d’horaris pretén automatitzar aquest procés de forma que es pugui generar un horari òptim per totes les classes de la facultat donades les restriccions de tipus d’aules, solapaments permesos i professors disponibles.
El sistema consta de 2 components: el generador d’horaris pròpiament, desenvolupat en C++ amb la llibreria GECODE i un front-end web fet en AngularJS a la part client i nodejs a la part servidor.
El projecte es fa conjuntament amb el departament de Computer Science de la UPC, que aporta la seva expertesa en algorismes per resolució de problemes basats en restriccions.