1. Los Magníficos (162.2 puntos, UCR-Computación)
2. Halt&CatchFire (159.3 puntos, UCR-Computación)
3. FBTEM (156.5 puntos, UCR-Computación)
4. Los Verdaderos Seccis (135.5 puntos, UCR-Computación)
5. The Coopers (131.7 puntos, ITCR-Ing. Computación)
6. The Annoying Orange (131.4 puntos, ITCR-Sede San Carlos-Ing. Computación)
7. Seccis (129.6 puntos, UCR-Computación)
8. JASS (116.2 puntos, UCR-Ing. Eléctrica)
9. (foo x) (113.6 puntos, UNA-Ing. Sistemas)
10. ProgramGhosts (111.5 puntos, UCR-Computación)
11. Clarito Team (108.3 puntos, UCR-Computación)
12. InfoParaíso (103.4 puntos, UCR-Recinto Paraíso-Informática Empresarial)
13. The Tautology Club (96.3 puntos, UCR-Computación)
14. Raziel (93.3 puntos, UCR-Computación)
15. CodeSpitters (92.9 puntos, UCR-Computación)
16. Siete Ocho Siete (85.6 puntos, UCR-Computación)
17. Jforce (84.5 puntos, ULACIT-Ing. Informática)
18. GEDEQU's (81.7 puntos, UCR-Ing. Eléctrica)
19. Los 74HCxx\'ers (80.7 puntos, UCR-Ing. Eléctrica)
20. XOR (76.1 puntos, UCR-Ing. Eléctrica-Ing. Química)
21. \\vector{E} (70.0 puntos, UCR-Ing. Eléctrica)
22. C - us (64.2 puntos, Colegio Científico de San Ramón)
23. SEL-SO (62.5 puntos, UCR-Sede Occidente-Computación)
24. G-CLI (56.4 puntos, Don Bosco-Informática)
25. JamSession (48.0 puntos, UNA-sede Alajuela-Ing. Sistemas)
Total de equipos participantes:55
¡Felicidades a todos y muchas gracias por concursar!
Posiciones del la tercera sesión
Estas son las posiciones del tercer día de la competencia:
1. FBTEM
2. Halt&CatchFire
3. Seccis
4. CodeSpitters
5. Los Magníficos
6. Los Verdaderos seccis
7. Clarito Team
8. (foo x)
9. The Annoying Orange
10. The Coopers
11. ProgramGhosts
12. The Tautology Club
13. SEL-SO
14. InfoParaíso
15. JASS
16. Jforce
17. Raziel
18. XOR
19. G-CLI
20. Los 74HCxx\'ers
21. \\vector{E}
22. C - us
23. Siete Ocho Siete
24. GEDEQU's
25. JamSession
Los jueces evaluadores fueron:
Roberto Rodriguez (UCR)
Marcelo Magallón (HP)
Hugo Fernández (ArtinSoft)
Antonio Luna (Cenfotec)
Monry Porras (Intel)
Allan Berrocal (Avionyx)
Se siguió el procedimiento explicado en la charla: cada juez evaluaba la documentación y el código fuente, y asignaba un puntaje. De todos los puntajes de una misma pregunta, se eliminaba la nota superior y la inferior, y se promediaba las otras notas.
1. FBTEM
2. Halt&CatchFire
3. Seccis
4. CodeSpitters
5. Los Magníficos
6. Los Verdaderos seccis
7. Clarito Team
8. (foo x)
9. The Annoying Orange
10. The Coopers
11. ProgramGhosts
12. The Tautology Club
13. SEL-SO
14. InfoParaíso
15. JASS
16. Jforce
17. Raziel
18. XOR
19. G-CLI
20. Los 74HCxx\'ers
21. \\vector{E}
22. C - us
23. Siete Ocho Siete
24. GEDEQU's
25. JamSession
Los jueces evaluadores fueron:
Roberto Rodriguez (UCR)
Marcelo Magallón (HP)
Hugo Fernández (ArtinSoft)
Antonio Luna (Cenfotec)
Monry Porras (Intel)
Allan Berrocal (Avionyx)
Se siguió el procedimiento explicado en la charla: cada juez evaluaba la documentación y el código fuente, y asignaba un puntaje. De todos los puntajes de una misma pregunta, se eliminaba la nota superior y la inferior, y se promediaba las otras notas.
Sesión Final
La sesión de hoy será también utilizando el sistema Mooshak, pero:
-No se calificará automáticamente los programas, pueden subir varias veces los archivos, no se tomará en cuenta el tiempo
-No se admitirán preguntas
-Hay varias soluciones
-Hoy la calificación es por puntos, no por tiempo
Mucha suerte!
-No se calificará automáticamente los programas, pueden subir varias veces los archivos, no se tomará en cuenta el tiempo
-No se admitirán preguntas
-Hay varias soluciones
-Hoy la calificación es por puntos, no por tiempo
Mucha suerte!
Segunda sesión concluida
Ha finalizado la segunda sesión. Los resultados estarán en línea en el transcurso de la noche, pues se están haciendo algunas revisiones.
Primera sesión concluida
Etapa Clasificatoria Finalizada!
Ha concluido la clasificación y hemos visto una muy buena participación de todos los equipos.
Según los resultados, hemos decidido que 31 equipos van a avanzar a la etapa final. Los resultados de hoy solo definieron cuáles equipos avanzan, y por ende, su puntaje no afectará las posiciones finales del concurso. Solamente los resultados de las sesiones de los días Lunes, Martes y Miércoles definirán los ganadores del concurso.
Saludos y que descansen mucho!
Nos vemos!
Lochi
INSTRUCCIONES para la inscripción del Lunes 26 de Abril
Hora: 9 a 11 am
Feria con puestos de información: 9 a 11 am (cualquier persona está invitada)
Charla introductoria: 11 am (duración: 30 mins)
Sesión: 1pm a 4pm (3 horas)
Dificultad: Media
Todo equipo debe traer por lo menos 1 computadora portátil. Pueden traer más si lo desean, o computadoras de escritorio, pero deben tener acceso inalámbrico.
Adicionalmente, cada equipo debe traer su propia regleta.
RESULTADOS
CLASIFICACION - FINAL



EVOLUCION
La F es puro rojo... :)

Según los resultados, hemos decidido que 31 equipos van a avanzar a la etapa final. Los resultados de hoy solo definieron cuáles equipos avanzan, y por ende, su puntaje no afectará las posiciones finales del concurso. Solamente los resultados de las sesiones de los días Lunes, Martes y Miércoles definirán los ganadores del concurso.
Saludos y que descansen mucho!
Nos vemos!
Lochi
INSTRUCCIONES para la inscripción del Lunes 26 de Abril
Hora: 9 a 11 am
Feria con puestos de información: 9 a 11 am (cualquier persona está invitada)
Charla introductoria: 11 am (duración: 30 mins)
Sesión: 1pm a 4pm (3 horas)
Dificultad: Media
Todo equipo debe traer por lo menos 1 computadora portátil. Pueden traer más si lo desean, o computadoras de escritorio, pero deben tener acceso inalámbrico.
Adicionalmente, cada equipo debe traer su propia regleta.
RESULTADOS
CLASIFICACION - FINAL



EVOLUCION
La F es puro rojo... :)

Reflexiones y últimas instrucciones
Hola a tod@s.
Faltan menos de 24 horas para el inicio del concurso. Han sido meses de muchos preparativos para crear este primer concurso. Se han tenido que formar nuevos vínculos entre universidades, y entre universidades e industrias para que fuera posible ejecutar este concurso.
Siendo la primera vez que se efectúa, esperamos que todos los participantes disfruten de este nuevo espacio que se les brindará anualmente.
Últimas instrucciones
1. El sitio http://simbolo.eie.ucr.ac.cr/~mooshak/ estará abierto para la fase clasificatoria el Sábado a las 6pm. El concurso terminará a las 10pm y dejará de recibir respuestas a esa hora.
2. Usarán el mismo login y password que obtuvieron para el calentamiento, por lo que si no tuvieron cuenta en calentamiento, NO PODRAN CONCURSAR. He ahí la importancia de concluir la etapa de inscripción en el Mooshak antes de las 6pm.
3. Es importante que sepan que el periodo de calentamiento tenía como objetivo que se aclaran dudas de cómo codificar para que el Mooshak acepte las soluciones, por lo cual, durante la competencia, no se evacuarán dudas sobre errores de compilación o formato, excepto en casos muy especiales.
4. Para "humanizar" más el periodo clasificatorio, les solicitamos subir una foto del equipo al grupo de facebook :)
¡Camisetas!
Les tenemos una excelente noticia: a todos los participantes que clasifiquen a la ronda final y que concluyan las 3 sesiones de problemas (los tres días de competencia), además del certificado de participación, obtendrán una camiseta del concurso. El día de la inscripción deberán indicar la talla deseada. Esto es gracias al patrocinio de la empresa Electrotécnica.
Faltan menos de 24 horas para el inicio del concurso. Han sido meses de muchos preparativos para crear este primer concurso. Se han tenido que formar nuevos vínculos entre universidades, y entre universidades e industrias para que fuera posible ejecutar este concurso.
Siendo la primera vez que se efectúa, esperamos que todos los participantes disfruten de este nuevo espacio que se les brindará anualmente.
¡Les deseamos la mejor de las suertes!
Últimas instrucciones
1. El sitio http://simbolo.eie.ucr.ac.cr/~mooshak/ estará abierto para la fase clasificatoria el Sábado a las 6pm. El concurso terminará a las 10pm y dejará de recibir respuestas a esa hora.
2. Usarán el mismo login y password que obtuvieron para el calentamiento, por lo que si no tuvieron cuenta en calentamiento, NO PODRAN CONCURSAR. He ahí la importancia de concluir la etapa de inscripción en el Mooshak antes de las 6pm.
3. Es importante que sepan que el periodo de calentamiento tenía como objetivo que se aclaran dudas de cómo codificar para que el Mooshak acepte las soluciones, por lo cual, durante la competencia, no se evacuarán dudas sobre errores de compilación o formato, excepto en casos muy especiales.
4. Para "humanizar" más el periodo clasificatorio, les solicitamos subir una foto del equipo al grupo de facebook :)
¡Camisetas!
Les tenemos una excelente noticia: a todos los participantes que clasifiquen a la ronda final y que concluyan las 3 sesiones de problemas (los tres días de competencia), además del certificado de participación, obtendrán una camiseta del concurso. El día de la inscripción deberán indicar la talla deseada. Esto es gracias al patrocinio de la empresa Electrotécnica.
Etapa clasificatoria
Tenemos un total de 55 equipos inscritos en la etapa clasificatoria, con un total de 158 participantes, provenientes de instituciones como: UCR, UNA, ITCR, Colegios Científicos, UIA, ULACIT, ULatina, UHispanoamericana, UMCC, Cenfotec y Colegios Técnicos. Hay además 2 equipos interuniversitarios.
En la etapa clasificatoria, únicamente los primeros 30 equipos clasificarán a la etapa final.
Los integrantes de estos equipos recibirán un certificado de participación si concluyen las 3 sesiones del concurso, y los mejores 3 equipos recibirán premios donados por las empresas patrocinadoras. Se darán más detalles en primer día de la competencia, durante la charla introductoria (Lunes 26 de Abril, 11am en el miniauditorio de Ing. Eléctrica, UCR).
Les recuerdo a todos que solamente los equipos que concluyan su inscripción en el servidor Mooshak podrán participar, así que los equipos que no lo han hecho, deben apurarse a accesarlo (ver instrucciones puestas anteriormente en el blog).
El día de la inscripción y charla contaremos con una "mini feria" de información de empresas patrocinadoras. Cualquier persona está invitada a atender, son 5 empresas que tendrán puestos de información sobre el tipo de trabajo que hacen.
Saludos.
En la etapa clasificatoria, únicamente los primeros 30 equipos clasificarán a la etapa final.
Los integrantes de estos equipos recibirán un certificado de participación si concluyen las 3 sesiones del concurso, y los mejores 3 equipos recibirán premios donados por las empresas patrocinadoras. Se darán más detalles en primer día de la competencia, durante la charla introductoria (Lunes 26 de Abril, 11am en el miniauditorio de Ing. Eléctrica, UCR).
Les recuerdo a todos que solamente los equipos que concluyan su inscripción en el servidor Mooshak podrán participar, así que los equipos que no lo han hecho, deben apurarse a accesarlo (ver instrucciones puestas anteriormente en el blog).
El día de la inscripción y charla contaremos con una "mini feria" de información de empresas patrocinadoras. Cualquier persona está invitada a atender, son 5 empresas que tendrán puestos de información sobre el tipo de trabajo que hacen.
Saludos.
Grupo en Facebook
Apesar de que este concurso se inspiró en el concurso IEEExtreme que es virtual (por internet), Símbolo será en su segunda etapa, un concurso presencial, donde los participantes tendrán contacto entre ellos. Una de las razones es que necesitamos formar vínculos entre las universidades, entre los estudiantes, y con la industria. Al final de cuentas, es una actividad social, no solamente una competencia académica.
Para acentuar este punto, hemos creado un grupo de Facebook.
En el cual los insto a hacer lo siguiente, ANTES del inicio de la fase clasificatoria:
- TOMARSE una foto donde salgan todos los integrantes del equipo
En la foto, deben mostrar una hoja indicando:
- nombre del equipo (requerido)
- nombre de la institucion de donde provienen (requerido)
- lugar donde se están reuniendo para realizar la etapa clasificatoria (requerido, por ejemplo: Cartago)
- nombre de los participantes (opcional)
- cualquier otro comentario (opcional)
- SUBIR la foto al grupo de Facebook
Están invitados a realizar cualquier comentario, antes, durante o después de la competencia en ese grupo.
Saludos.
Para acentuar este punto, hemos creado un grupo de Facebook.
En el cual los insto a hacer lo siguiente, ANTES del inicio de la fase clasificatoria:
- TOMARSE una foto donde salgan todos los integrantes del equipo
En la foto, deben mostrar una hoja indicando:
- nombre del equipo (requerido)
- nombre de la institucion de donde provienen (requerido)
- lugar donde se están reuniendo para realizar la etapa clasificatoria (requerido, por ejemplo: Cartago)
- nombre de los participantes (opcional)
- cualquier otro comentario (opcional)
- SUBIR la foto al grupo de Facebook
Están invitados a realizar cualquier comentario, antes, durante o después de la competencia en ese grupo.
Saludos.
Entradas y salidas en java
Esta es una duda que tenia un equipo. La respuesta la ponemos para que todos la vean:
En efecto si, las entradas a los programas son "desde consola". Exactamente lo que sucede es que se desvía el contenido de un archivo a la entrada estándar del programa. Y también la salida estándar del programa se desvía a otro archivo de salida, para que después el sistema compare este archivo generado con el archivo de salida predeterminado que tiene el sistema Mooshak, para determinar si el programa genera la respuesta correcta (si ambos archivos de salida son iguales).
Si están familiarizados con el sistema operativo Linux (que es el sistema operativo en donde corre el Mooshak), esto se logra llamando al programa en Java de la siguiente manera:
$ java Main < entrada.txt > salida.txt
En donde entrada.txt es un archivo contiene en sus líneas la entrada al programa, y salida.txt será escrito con la salida que genere el programa. Si aún tienen más dudas les recomendamos que consulten con un profesor de su facultad.
Acerca de la duda para saber cuándo termina o no un archivo, para el concurso de alguna u otra forma indicaremos cuántas líneas son necesarias leer. Sin embargo, para terminar de aclarar la duda en el caso que no se indicara lo que se hace es utilizar el servicio ready() que ofrece la clase BufferedReader ( ver http://java.sun.com/javase/6/docs/api/java/io/BufferedReader.html#ready() ).
BufferedReader in;
in = new BufferedReader(new InputStreamReader(System.in));
while( in.ready() ){
......
}
Este ciclo se detendrá automáticamente cuando no haya más que leer de la entrada estándar.
Por último, cuando el programa se cae por alguna razón, Mooshak no compara la salida del programa, sino que le avisará que hubo un error, codificados según enviamos en correos anteriores (ver http://programacionsimbolo.blogspot.com/2010/04/manual-de-mooshak.html).
Mucha suerte.
En efecto si, las entradas a los programas son "desde consola". Exactamente lo que sucede es que se desvía el contenido de un archivo a la entrada estándar del programa. Y también la salida estándar del programa se desvía a otro archivo de salida, para que después el sistema compare este archivo generado con el archivo de salida predeterminado que tiene el sistema Mooshak, para determinar si el programa genera la respuesta correcta (si ambos archivos de salida son iguales).
Si están familiarizados con el sistema operativo Linux (que es el sistema operativo en donde corre el Mooshak), esto se logra llamando al programa en Java de la siguiente manera:
$ java Main < entrada.txt > salida.txt
En donde entrada.txt es un archivo contiene en sus líneas la entrada al programa, y salida.txt será escrito con la salida que genere el programa. Si aún tienen más dudas les recomendamos que consulten con un profesor de su facultad.
Acerca de la duda para saber cuándo termina o no un archivo, para el concurso de alguna u otra forma indicaremos cuántas líneas son necesarias leer. Sin embargo, para terminar de aclarar la duda en el caso que no se indicara lo que se hace es utilizar el servicio ready() que ofrece la clase BufferedReader ( ver http://java.sun.com/javase/6/docs/api/java/io/BufferedReader.html#ready() ).
BufferedReader in;
in = new BufferedReader(new InputStreamReader(System.in));
while( in.ready() ){
......
}
Este ciclo se detendrá automáticamente cuando no haya más que leer de la entrada estándar.
Por último, cuando el programa se cae por alguna razón, Mooshak no compara la salida del programa, sino que le avisará que hubo un error, codificados según enviamos en correos anteriores (ver http://programacionsimbolo.blogspot.com/2010/04/manual-de-mooshak.html).
Mucha suerte.
Inscripcion retrasada
Algunas personas han pedido su inscripcion al concurso poco tiempo despues de cerrarse el periodo y hemos accedido. Entonces para ser justos, vamos a aceptar mas inscripciones hasta el dia viernes 23 de Abril.
Lo que tendrían que hacer es enviar a info@programacion-cr.org estos datos:
- Nombre del equipo
- Institución
- Nombre y Email de cada uno de los integrantes
Lo que tendrían que hacer es enviar a info@programacion-cr.org estos datos:
- Nombre del equipo
- Institución
- Nombre y Email de cada uno de los integrantes
Manual de Mooshak
Instrucciones para el uso de Mooshak
Usando Mooshak, se envían los programas que implementan las soluciones a los problemas. Al recibir la solución, el sistema lo compila y lo califica. Cada solución consiste en un sólo archivo.
Mensajes de Error
Los mensajes de error de Mooshak son:
Accepted: la solución es correcta
Presentation Error: el formato de la salida no es exactamente igual. Pueden ser algunos caracteres o espacios sobrantes, o letras en mayúscula o minúscula.
Wrong answer: salida incorrecta
Time Limit Exceeded: el programa excedió el tiempo permitido
Memory Limit Exceeded: utilizó más memoria de la permitida
Runtime Error: el programa paró su ejecución
Invalid Function: el programa terminó pero salió con error
Output Limit Exceeded: el programa produjo más salida de la permitida
Compile Time Error: el compilador indica errores
Program Size Exceeded: el código es demasiado grande
Mooshak no aceptará el mismo archivo dos veces. Si se envía de nuevo por error, Mooshak indicará “duplicate submission”. Luego de enviar una solución, debe esperar al menos 60mins para enviar otra.
Extensiones
El sistema aceptará código en C, C++ o Java. Los archivos deberán tener la extensión .c, .cpp o .java. Si es otro el sistema puede rechazar el archivo.
Warnings
Si existiesen "warnings" al compilar el código fuente, el sistema reportará un "Compile error". Para los diferentes lenguajes se utilizarán los siguientes compiladores y banderas:
C: gcc versión 4.4.1, gcc lm $archivo
C++: g++ version 4.4.1, g++ $archivo
Java: gcjjava4.4.1, javac -nowarn $archivo
Se recomienda incluir en los archivos java la directiva @SuppressWarnings("all")para suprimir todos los warnings que puedan aparecer. Además se tiene la regla adicional que el archivo enviado debe tener el mismo nombre de la clase donde está el main.
Ranking
El ranking provisional indicará en orden, el equipo con más problemas aceptados. Si hay empate, el equipo con menos tiempo consumido irá de primero. El tiempo consumido es el tiempo acumulado de cada solución, más 20 minutos por cada solución que no fue aceptada. Solamente se agregarán estos 20 minutos si la solución eventualmente es aceptada. El ranqueo final se sabrá en el momento de la premiación. Cada día, se otorgarán puntos a cada equipo según su posición del día en el ranking provisional. Conforme aumente el nivel de dificultad se otorgarán más puntos y el equipo con más puntos será el ganador.
Usando Mooshak, se envían los programas que implementan las soluciones a los problemas. Al recibir la solución, el sistema lo compila y lo califica. Cada solución consiste en un sólo archivo.
Mensajes de Error
Los mensajes de error de Mooshak son:
Accepted: la solución es correcta
Presentation Error: el formato de la salida no es exactamente igual. Pueden ser algunos caracteres o espacios sobrantes, o letras en mayúscula o minúscula.
Wrong answer: salida incorrecta
Time Limit Exceeded: el programa excedió el tiempo permitido
Memory Limit Exceeded: utilizó más memoria de la permitida
Runtime Error: el programa paró su ejecución
Invalid Function: el programa terminó pero salió con error
Output Limit Exceeded: el programa produjo más salida de la permitida
Compile Time Error: el compilador indica errores
Program Size Exceeded: el código es demasiado grande
Mooshak no aceptará el mismo archivo dos veces. Si se envía de nuevo por error, Mooshak indicará “duplicate submission”. Luego de enviar una solución, debe esperar al menos 60mins para enviar otra.
Extensiones
El sistema aceptará código en C, C++ o Java. Los archivos deberán tener la extensión .c, .cpp o .java. Si es otro el sistema puede rechazar el archivo.
Warnings
Si existiesen "warnings" al compilar el código fuente, el sistema reportará un "Compile error". Para los diferentes lenguajes se utilizarán los siguientes compiladores y banderas:
C: gcc versión 4.4.1, gcc lm $archivo
C++: g++ version 4.4.1, g++ $archivo
Java: gcjjava4.4.1, javac -nowarn $archivo
Se recomienda incluir en los archivos java la directiva @SuppressWarnings("all")para suprimir todos los warnings que puedan aparecer. Además se tiene la regla adicional que el archivo enviado debe tener el mismo nombre de la clase donde está el main.
Ranking
El ranking provisional indicará en orden, el equipo con más problemas aceptados. Si hay empate, el equipo con menos tiempo consumido irá de primero. El tiempo consumido es el tiempo acumulado de cada solución, más 20 minutos por cada solución que no fue aceptada. Solamente se agregarán estos 20 minutos si la solución eventualmente es aceptada. El ranqueo final se sabrá en el momento de la premiación. Cada día, se otorgarán puntos a cada equipo según su posición del día en el ranking provisional. Conforme aumente el nivel de dificultad se otorgarán más puntos y el equipo con más puntos será el ganador.
Copia del segundo email
Estimados participantes:
Hemos estado realizando pruebas con el sistema y hemos agregado otro problema al ya existente. La diferencia ahora es que se les va a enviar la solución correcta en C++ y en Java para que cada equipo vea el código y lo envíe para ver como se comporta el sistema. Se les envia código correcto, asi que el mooshak deberá aceptarlo sin problemas.
El enunciado esta en línea y anexo a este correo van las soluciones.
JAVA
Main.java
C++
main.cpp
También deseamos recordarles que el Mooshak alimenta el programa automáticamente redirigiendo un archivo a la entrada estándar y escribe a la salida estándar. Posteriormente compara la salida estándar contra un archivo de referencia que contiene la solucion correcta.
Mooshak corre en Linux.
Les recomendamos probar los dos problemas con las soluciones proporcionadas.
Saludos.
Hemos estado realizando pruebas con el sistema y hemos agregado otro problema al ya existente. La diferencia ahora es que se les va a enviar la solución correcta en C++ y en Java para que cada equipo vea el código y lo envíe para ver como se comporta el sistema. Se les envia código correcto, asi que el mooshak deberá aceptarlo sin problemas.
El enunciado esta en línea y anexo a este correo van las soluciones.
JAVA
Main.java
C++
main.cpp
También deseamos recordarles que el Mooshak alimenta el programa automáticamente redirigiendo un archivo a la entrada estándar y escribe a la salida estándar. Posteriormente compara la salida estándar contra un archivo de referencia que contiene la solucion correcta.
Mooshak corre en Linux.
Les recomendamos probar los dos problemas con las soluciones proporcionadas.
Saludos.
Primeros emails (copias)
En pocos días les estaremos enviando otro correo electrónico con las
instrucciones de cómo accesar el servidor para concursar en la etapa
clasificatoria. Previo al 24 de Abril, se contará con una etapa de
calentamiento con problemas triviales por si desean probar el sistema
de calificación automática de problemas.
A continuación el Cronograma
Etapa Clasificatoria
Fecha: Sábado 24 de Abril
Hora: 6pm
Duración: 4 horas
Dificultad: media
Lugar: remoto, los equipos preinscritos trabajarán en cualquier lugar
de su escogencia y sus respuestas se enviarán a la página del
concurso.
Resultados: los equipos serán notificados el Domingo 25 de Abril si
clasificaron a la fase final.
Inscripción Formal
Fecha: Lunes 26 de Abril, 9-11am. (Charla introductoria a las 11am).
Lugar: primer piso, edificio de la Escuela de Ingeniería Eléctrica, UCR.
Etapa Final - Primer Día
Fecha: Lunes 26 de Abril
Hora: 1pm
Duración: 4 horas
Dificultad: media
Lugar: Aulas del edificio de la Escuela de Ingeniería Eléctrica, UCR.
Resultados: Se observarán en línea al final de la jornada.
Etapa Final - Segundo Día
Fecha: Martes 27 de Abril
Hora: 8am
Duración: 8 horas
Dificultad: alta
Lugar: Aulas del edificio de la Escuela de Ingeniería Eléctrica, UCR.
Resultados: Se observarán en línea al final de la jornada.
Etapa Final - Tercer Día
Fecha: Miércoles 28 de Abril
Hora: 8am
Duración: 4 horas
Dificultad: alta
Lugar: Aulas del edificio de la Escuela de Ingeniería Eléctrica, UCR.
Resultados: Se anunciarán en la premiación.
Premiación
Fecha: Miércoles 28 de Abril
Hora: 4pm
Lugar: Miniauditorio del edificio de la Escuela de Ingeniería
Eléctrica (primer piso), UCR.
Para el Concurso de Programación, se utilizará el software Mooshak, el
cual recibirá el código fuente y lo calificará automáticamente, totalmente sin intervención humana.
Previo a la etapa clasificatoria del Sábado 24 de Abril, se requerirá
que todos los equipos se inscriban en la página:
simbolo.eie.ucr.ac.cr/~mooshak
Al inscribirse tienen la opción de familiarizarse con el sistema,
resolviendo un problema trivial (codificando una solución y subiéndolo
al sistema).
La inscripción es obligatoria para todo equipo, pero la solución del
problema ejemplo no lo es.
Instrucciones
1. Al ingresar a la página, se debe escoger la opción 2 "Register for
on-line contest".
2. En el espacio de "Name", deben poner NOMBRE DEL EQUIPO (no nombre
de los participantes) que utilizaron en el formulario de inscripción y
que se les envió por email. Deben reemplazar los espacios por el
caracter "_" y sustituir cualquier otro caracter no aceptado por el
sistema. En caso de que requieran un cambio de nombre más radical,
deben indicarlo ANTES del 24 de abril al correo
info@programacion-cr.org
3. En el espacio de "Email", colocan el email donde recibirán la
contraseña que utilizarán para accesar el sistema.
4. En el espacio de "Group", escogen la universidad o colegio de procedencia.
5. Luego de recibir el correo con la contraseña, reingresar a la
página principal de mooshak y apretar el botón de "login".
6. Deben escoger "Calentamiento", poner el nombre del equipo y la contraseña.
7. Apretar "Login"
8. Al entrar se podrá observar en la primera línea el nombre del
problema trivial "Hola mundo". A la derecha apretar el botón "view"
para ver el enunciado.
9. Ya codificada la solución (debe tener extensión .c, .cpp o .java),
se apreta el botón "Browse" que se encuentra en la segunda línea en el
centro de la pantalla. Se escoge el archivo y se apreta el botón a la
derecha "Submit".
10. Luego de la confirmación, se observará en la pantalla si el
archivo fue aceptado o tuvo algún error.
La tercera línea indica "Listing", donde se puede observar los
problemas enviados y el ranking de los equipos. El mismo ranking
sepuede observar si se apreta el link "more..." Éste abrirá otra
ventana con una pantalla con la lista de todos los equipos y la
posición.
Nota
Si por algún motivo no reciben respuesta del sistema Mooshak 2 horas
después de inscribir su equipo, nos envían un correo y se les enviaría
la contraseña en menos de 48 horas.
Se les recuerda que todos los problemas en entregar toman entradas de
la línea de comandos e imprimen su salida a la consola, en otras
palabras, no hay ningún programa que utilice interfaz gráfica.
Saludos,
Lochi
instrucciones de cómo accesar el servidor para concursar en la etapa
clasificatoria. Previo al 24 de Abril, se contará con una etapa de
calentamiento con problemas triviales por si desean probar el sistema
de calificación automática de problemas.
A continuación el Cronograma
Etapa Clasificatoria
Fecha: Sábado 24 de Abril
Hora: 6pm
Duración: 4 horas
Dificultad: media
Lugar: remoto, los equipos preinscritos trabajarán en cualquier lugar
de su escogencia y sus respuestas se enviarán a la página del
concurso.
Resultados: los equipos serán notificados el Domingo 25 de Abril si
clasificaron a la fase final.
Inscripción Formal
Fecha: Lunes 26 de Abril, 9-11am. (Charla introductoria a las 11am).
Lugar: primer piso, edificio de la Escuela de Ingeniería Eléctrica, UCR.
Etapa Final - Primer Día
Fecha: Lunes 26 de Abril
Hora: 1pm
Duración: 4 horas
Dificultad: media
Lugar: Aulas del edificio de la Escuela de Ingeniería Eléctrica, UCR.
Resultados: Se observarán en línea al final de la jornada.
Etapa Final - Segundo Día
Fecha: Martes 27 de Abril
Hora: 8am
Duración: 8 horas
Dificultad: alta
Lugar: Aulas del edificio de la Escuela de Ingeniería Eléctrica, UCR.
Resultados: Se observarán en línea al final de la jornada.
Etapa Final - Tercer Día
Fecha: Miércoles 28 de Abril
Hora: 8am
Duración: 4 horas
Dificultad: alta
Lugar: Aulas del edificio de la Escuela de Ingeniería Eléctrica, UCR.
Resultados: Se anunciarán en la premiación.
Premiación
Fecha: Miércoles 28 de Abril
Hora: 4pm
Lugar: Miniauditorio del edificio de la Escuela de Ingeniería
Eléctrica (primer piso), UCR.
Para el Concurso de Programación, se utilizará el software Mooshak, el
cual recibirá el código fuente y lo calificará automáticamente, totalmente sin intervención humana.
Previo a la etapa clasificatoria del Sábado 24 de Abril, se requerirá
que todos los equipos se inscriban en la página:
simbolo.eie.ucr.ac.cr/~mooshak
Al inscribirse tienen la opción de familiarizarse con el sistema,
resolviendo un problema trivial (codificando una solución y subiéndolo
al sistema).
La inscripción es obligatoria para todo equipo, pero la solución del
problema ejemplo no lo es.
Instrucciones
1. Al ingresar a la página, se debe escoger la opción 2 "Register for
on-line contest".
2. En el espacio de "Name", deben poner NOMBRE DEL EQUIPO (no nombre
de los participantes) que utilizaron en el formulario de inscripción y
que se les envió por email. Deben reemplazar los espacios por el
caracter "_" y sustituir cualquier otro caracter no aceptado por el
sistema. En caso de que requieran un cambio de nombre más radical,
deben indicarlo ANTES del 24 de abril al correo
info@programacion-cr.org
3. En el espacio de "Email", colocan el email donde recibirán la
contraseña que utilizarán para accesar el sistema.
4. En el espacio de "Group", escogen la universidad o colegio de procedencia.
5. Luego de recibir el correo con la contraseña, reingresar a la
página principal de mooshak y apretar el botón de "login".
6. Deben escoger "Calentamiento", poner el nombre del equipo y la contraseña.
7. Apretar "Login"
8. Al entrar se podrá observar en la primera línea el nombre del
problema trivial "Hola mundo". A la derecha apretar el botón "view"
para ver el enunciado.
9. Ya codificada la solución (debe tener extensión .c, .cpp o .java),
se apreta el botón "Browse" que se encuentra en la segunda línea en el
centro de la pantalla. Se escoge el archivo y se apreta el botón a la
derecha "Submit".
10. Luego de la confirmación, se observará en la pantalla si el
archivo fue aceptado o tuvo algún error.
La tercera línea indica "Listing", donde se puede observar los
problemas enviados y el ranking de los equipos. El mismo ranking
sepuede observar si se apreta el link "more..." Éste abrirá otra
ventana con una pantalla con la lista de todos los equipos y la
posición.
Nota
Si por algún motivo no reciben respuesta del sistema Mooshak 2 horas
después de inscribir su equipo, nos envían un correo y se les enviaría
la contraseña en menos de 48 horas.
Se les recuerda que todos los problemas en entregar toman entradas de
la línea de comandos e imprimen su salida a la consola, en otras
palabras, no hay ningún programa que utilice interfaz gráfica.
Saludos,
Lochi
Bienvenidos
Hola a todos. Mi nombre es Lochi Yu, soy profesor de Ingenieria Electrica de la Universidad de Costa Rica y soy el organizador del Concurso Nacional de Programacion Simbolo.
Deseo agradecerles su inscripcion a este primer concurso y deseo que podamos efectuar exitosamente el concurso para que se convierta en una tradicion anual.
Siempre me pueden contactar al correo info@programacion-cr.org por cualquier consulta.
Por medio de este blog estare dando actualizaciones del concurso.
Saludos,
Lochi Yu
Subscribe to:
Posts (Atom)



