Las maratones de programacion han tomado gran importancia pues estas se realizan a nivel mundial. Algunas de ellas como las maratones de la ACM/ICPC (Association for Computing Machinery/International Collegiate Programming Contest) que patrocina IBM con el fin de fomentar la creatividad, el trabajo en equipo y la innovacion en la creacion de nuevos programas de software, y permite a los participantes poner a prueba su capacidad para actuar bajo presion, estas van dirigidas a cualquier universidad del mundo que desee vincularse. A traves de este articulo se ampliara sobre como es la metodologia de desarrollo, con que finalidad se hacen, como se realizan y que se debe tener en cuenta a la hora de participar. Al finalizar el documento, se presenta la investigacion iniciada por la Universidad de Narino con la cual se busca fortalecer estas habilidades en los estudiantes del programa de ingenieria de sistemas.