López Santana, EduynDaza Riaño, Yuly AlexandraBautista Torres, Johan Armando2024-09-052024-09-052023-02-06http://hdl.handle.net/11349/40419El presente documento se centra en dar solución al University Course Timetabling Problem en el proyecto curricular de ingeniería industrial de la Universidad Distrital Francisco José De Caldas a través de un algoritmo genético propuesto, el cual, busca maximizar el cumplimiento de las restricciones duras y evaluar el desempeño de las restricciones blandas definidas para el caso de estudio por medio de una función fitness, encontrando que la mejor solución al problema está dada por el individuo con mayor valor de aptitud. El modelo propuesto se codificó en el entorno de ejecución de Visual Studio, con lenguaje de programación Python en su versión 3.10 haciendo uso de la extensión Notebooks Jupyter.This document focuses on solving the University Course Timetabling Problem in the industrial engineering curricular project of the Francisco José De Caldas District University through a proposed genetic algorithm, which seeks to maximize compliance with hard constraints and evaluate the performance of the soft constraints defined for the case study by means of a fitness function, finding that the best solution to the problem is given by the individual with the highest fitness value. The proposed model was coded in the Visual Studio execution environment, with Python programming language in its version 3.10 using the Jupyter Notebooks extension.pdfspaAttribution-NonCommercial-NoDerivatives 4.0 InternacionalAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Programación académicaCursos universitariosMetaheurísticasAlgoritmo genéticoPropuesta basada en metaheurísticas para la programación académica de cursos universitarios caso: proyecto ingeniería industrial de la Universidad Distrital Francisco José de CaldasbachelorThesisIngeniería Industrial -- Tesis y disertaciones académicasOpenAccessProposal based on metaheuristics for the university course timetabling. Case: Industrial engineering project of the District University Francisco José de CaldasTimetablingMetaheuristicsUniversity course timetablingGenetic algorithmAbierto (Texto Completo)