El Concurso Nacional de Programación para Colegios tiene como propósito acercar a los estudiantes a la formación en tecnologías de la información (TI). Es una actividad realizada a lo largo del año, en donde los equipos de estudiantes proponen, diseñan e implementan soluciones mediadas por las TI a problemas reales y propios de cada región, estableciendo así un escenario natural para el encuentro entre necesidades de mercado, iniciativas estudiantiles, problemáticas del entorno o la comunidad y los futuros residentes de la industria TI.