Futuro del Club
MVV del club y su proyecci贸n al futuro
Misi贸n
Club de Programaci贸n Competitiva 螕伪=惟5 (GALLOS) en la Universidad Aut贸noma de Aguascalientes surge en un contexto donde estados vecinos del baj铆o como Guanajuato1, San Luis Potos铆2, Zacatecas3 y Jalisco4 ya cuentan con clubes formalmente integrados a sus universidades. Consideramos esencial la existencia de un club de Programaci贸n Competitiva en Aguascalientes, un estado que se enorgullece de ser l铆der en ciencias y tecnolog铆a.
Los estudiantes integrantes de nuestro club nos enfocamos en preparar y participar en torneos de programaci贸n competitiva a nivel local, nacional e internacional. Sin embargo, nuestra misi贸n va m谩s all谩 de la competencia: aspiramos a fortalecer las habilidades de nuestros miembros y apoyar su desarrollo profesional, ofreciendo recursos y oportunidades que les permitan avanzar en sus carreras. Nuestro compromiso es brindar la mejor preparaci贸n en programaci贸n competitiva, fomentando el aprendizaje de algoritmos y t茅cnicas avanzadas en un ambiente colaborativo que promueve el crecimiento acad茅mico y profesional.
Visi贸n
Convertirnos en el club referente en programaci贸n competitiva con sede en el estado de Aguascalientes y ser reconocidos a nivel nacional e internacional por nuestro compromiso con la excelencia y el fomento de la innovaci贸n en el campo de las tecnolog铆as.
Valores
- Colaboraci贸n
- Compa帽erismo
- Competencia
- Compromiso
- Excelencia Acad茅mica
- Inclusi贸n
- Innovaci贸n
Proyecci贸n a Futuro
- Inclusi贸n y Promoci贸n de Mujeres
- Organizar concursos femeniles a nivel estatal y crear espacios seguros que fomenten la participaci贸n de mujeres y personas de grupos vulnerables en el club, asegurando un ambiente inclusivo y equitativo para todos.
- Plan de Estudios del Club
- Elaborar un plan de estudios formal, basado en modelos de cursos externos, programa de estudios, libros de programaci贸n competitiva y algoritmia y respaldado por justificaciones pedag贸gicas. Este plan contar谩 con horarios estructurados que sigan un formato acad茅mico para asegurar un aprendizaje organizado y efectivo.
- Actividades del Club
- Mantener un calendario estructurado con los distintos eventos del club y fechas de concursos.
- Participaci贸n en los multiples concursos y competencias de programaci贸n de manera presencial y en l铆nea.
- Organizar y asistir a training camps.
- Organizar y asistir a conferencias, foros y eventos de tecnolog铆a.
- Realizar distintas din谩micas, actividades en nuestras redes sociales para fortalecer la comunidad y aumentar la visibilidad del club.
- Creacion de planes de publicidad para concretar la imagen del club.
- Grabar las sesiones del club para subirlas a la plataforma de Youtube.
- Relaciones y Colaboraciones
- Crear relaciones con otras comunidades, grupos estudiantiles y clubes como Colmena y con universidades de estados colindantes como la ITSUR, UASLP, UAZ, UdG, etc.
- Unificar los clubs de la UAA (colmena, Rama IEEE, Clubes Bachuaa,Club de Programacion creativa 2026, etc.) en una sola pagina web y con reuniones de todos los clubes para apoyo mutuo. Por ejemplo tener una pagina como: https://assos.utc.fr/ donde los estudiantes puedan ver los clubes, las empresas y parthners sean visibles y en un futuro podamos compartir recursos economicos.
- Invitar a estudiantes de otras carreras para crear una comunidad interdisiplinaria para el apoyo del club en partes como planeaci贸n, desarrollo, imagen del club, etc.
- Relacionarse con instituciones locales como el INCyTEA o el IAJU, para el desarrollo de hackatones y otras competencias.
- Establecer contacto con peri贸dicos locales para dar visibilidad a nuestras actividades.
- Establecer conexiones con empresas de tecnolog铆a, tanto internacionales como locales con sede en Aguascalientes, como: Improving, Softek, krasamo, capgemini, it-seekers, techmahindra, Zegucom, Svenska, Kiubix, Maindsoft, Grupo Nauko, TPX Security, Borealix, Grupo Sinco, entre otras. Con el objetivo de gestionar el patrocinio de premios para competencias de programaci贸n competitiva y otros eventos como lo son conferencias.
- Unirse o colaborar con organizaciones internacionales como la Red de Programaci贸n Competitiva - RPC, Omega Up, Competitive Programming Initiative, Coder Bloom y el ACM student chapter.
- Involucraci贸n con la Universidad Aut贸noma de Aguascalientes (UAA)
- Acreditar horas de servicio social a lideres y asistentes del club.
- Acreditar horas de formaci贸n humanista a los participantes de primeros semestres (Y los de Bachuaa)
- Otorgar constancias de participaci贸n a los miembros club.
- Participaci贸n en la semana del Centro de Ciencias Basicas con conferencias y talleres.
- Presencia en un estand en la feria Universitaria.
- Patrocinio en la compra de libros de programaci贸n competitiva y algoritmia para la biblioteca universitaria o privada del departamento, e Incluso libros de otras 谩reas; por ejemplo, los de O鈥橰eilly, que proporcionan copias digitales gratuitas para docentes cuando sus libros ya han sido adoptados como parte de un plan de estudios.
- Patrocinio econ贸mico en la inscripci贸n a concursos con cuota de recuperaci贸n como el concurso de programaci贸n nacional ANIEI.
- Patrocinio econ贸mico en viajes a training camp y eventos relacionadas en otros estados.
- Publicar art铆culos en alguna revista de la UAA.
- Organizar un concurso de programaci贸n oficial.
- Capacitar a profesores interesados en ser couch de algun equipo.
- Expandir el club al bachillerato de la UAA y preparaci贸n para el IOI.
- Creacion de un curso curricular con cr茅ditos human铆sticos para lograr un maximo alcance de alumnos similar al de CUCEI
- Que se implementen programas de empresas para Universidades como Microsoft Learn for Educators (MSLE) para que nos den vouchers de certificacion de azure gratis, ya esta el depto de electronica de la UAA inscrito en el de AWS academy pero nunca esta de m谩s tener opciones. Tambien considerar estos: IBM Digital credentials for college students, Google AI for Education Accelerator, Google Cloud for Students y GitHub Campus Program(Free GitHub Enterprise Server and GitHub Enterprise Cloud).
Funciones de Miembros del Club
- L铆deres: Coordinar y motivar al equipo, guiando el desarrollo del club, estar al tanto de fechas de concursos y actuando de manera activa en la mayoria de ambitos del club.
- Asistentes: Brindar apoyo a los nuevos miembros como tutores personales, asegur谩ndose de que comprendan bien los conceptos, desarrollo de presentaciones para el club, desarrollo de post para el blog del club, dise帽o de carteles para la publicidad del club.
- Community Manager: Encargado de la presencia del club en redes sociales, promocionando actividades y logrando visibilidad.
- Miembros del club: Fomentar el entusiasmo, tener una participaci贸n activa y el intercambio de conocimientos, con el objetivo de crear comunidad!
Proyectos posibles a futuro
- Fork de vscodium para Competitive programming con CPH y sin acceso a AI (implementarlo en HuronOS?)
- Extensi贸n de vscode para compilar en vscode web, posiblemente usando vscode-wasm Public: WASI implementation/container2wasmpara llegar a tener algo como Compiladores nativos web sin usar cloud como el famoso onlinegdb dentro del mismo vscode, o integrarlo en cph o extensiones que se usen en programaci贸n competitiva
- Entorno de programaci贸n seguro, sin AI y sin distracciones, para competencias, entrenamientos, entrevistas, assesments y examenes. Basandose quiza en crear una extensi贸n de moodle + SafeExamBrowser (aunque por las modificaci贸nes del navegador puede no funcionar vscode web), o metodos no protectorados basados en APIs est谩ndar del navegador, como Fullscreen API para detectar la salida del modo pantalla completa, Page Visibility API para identificar cambios de pesta帽a o minimizaci贸n de la ventana, Focus/Blur API para detectar la p茅rdida del foco, eventos de ventana (resize, beforeunload) para monitorear cambios de tama帽o e intentos de abandonar la evaluaci贸n, eventos de teclado (keydown, keyup) y del portapapeles (copy, cut, paste) para registrar determinadas interacciones del usuario, as铆 como el evento contextmenu para detectar la apertura del men煤 contextual. De forma opcional, pueden incorporarse Screen Orientation API y Pointer Lock API para reforzar el control del entorno de evaluaci贸n, un ejemplo es lo que usan en el examinator de epam.
- Dise帽o e implementaci贸n de una plataforma de evaluaci贸n de c贸digo (Juez Virtual/Online Judge) para competencias de programaci贸n competitiva a nivel Universitario, estatal y/o nacional en infraestructura propia de la UAA. Partiendo de proyectos como Juez GUAPA, Club de Algoritmia Acatlan,nubskr-codespace, DMOJ: Modern Online Judge por ejemplo el juez de CPC-UAEH esta echo con DMOJ: cpcjudge y siguiendo documentos como Castellanos, M. & Plazas, J.: DISE脩O DE INFRAESTRUCTURA PARA LA IMPLEMENTACI脫N DE UN JUEZ ONLINE PARA LOS ENTRENAMIENTOS DEL GRUPO DE MARATONES DE PROGRAMACI脫N DE LA UNIVERSIDAD ECCI o como Chaparro, R: DISE脩O E IMPLEMENTACI脫N DE UN JUEZ EN L脥NEA PARA EL DESARROLLO DE COMPETENCIAS ALGOR脥TMICAS EN LA UNIVERSIDAD LIBRE
- Implementaci贸n de un sistema operativo basado en linux para la programaci贸n competitiva como Maratona-Linux o huronOS para su uso en las competencias celebradas en los laboratorios de c贸mputo del Campus.
- Publicaci贸n de un libro relacionado con la programaci贸n competitiva para la editorial de la UAA.
- Apoyo a estudiantes interesados en escribir tesis o tesinas relacionadas con algoritmos, algoritmia y/o la programaci贸n competitiva.
