Controlador y vista de materias terminado