.-/+oossssoo+/-. `:+ssssssssssssssssss+:` -+ssssssssssssssssssssss+- .osssssssdsMM1hsssssssssssssso. /ssssssssdMMMMMMbssssssssssssss\ +sssssssssMMyssMMMhssssssssssssss+ /sssssssssssssssVMMMsssssssssssssss\.ssssssssssssssss1MMMdsssssssssssssss.+ssssssssssssssss1MMMdsssssssssssssss+osssssssssssssssdMMMMMbssssssssssssssoossssssssssssssdMMMMMMMnssssssssssssso+sssssssssssssNMMrsstMMMnssssssssssss+.ssssssssssssNMMpssss1MMMmsssssssssss.\ssssssssssNMM1sssssstMMNssMMbsssss/ +ssssssssnMMpsssssss1MMMmMMnsssss+ \ssssssdMMbssssssssssoMMnpsssss/ .ossssssssssssssssssssssssssso. -+ssssssssssssssssssssss+- `:+sssssssssssssssss+:` .-/+oossssoo+/-.
Jornadas de Ciencias de la Computación
Una semana de charlas, un hackathon, un curso de computación cuántica y cuatro noches con la comunidad de la carrera.
Acerca del evento
Un evento que reúne a estudiantes, académicos y profesionales del área para compartir conocimiento y experiencias.
Reúne charlas, actividades y espacios de intercambio para compartir avances, experiencias y proyectos del ámbito de la computación. Este año se suma un hackathon, abierto a todos.
- Edición
- XXIV (24)
- Charlas
- 21 al 23 de octubre de 2026
- Semana completa
- 19 al 24 de octubre de 2026[hackathon y JodaCC]
- Sede
- Facultad de Ciencias Exactas, Ingeniería y Agrimensura (FCEIA)
- Dirección
- Av. Pellegrini 250, Rosario, Santa Fe, Argentina
- Organiza
- Licenciatura en Ciencias de la Computación, FCEIA, UNR
Programa
14:00 a 20:00
14:00 a 20:00
12:00 a 13:00
Almuerzo
13:00 a 13:30
Apertura de las jornadas
16:30 a 17:30
Coffee break
Desde 19:30
Beer Bros
Ver las noches
8:00 a 12:00
Curso de computación cuántica
Ver el curso12:00 a 13:00
Almuerzo
16:00 a 17:00
Coffee break
Desde 20:30
Suipacha Pool
Ver las noches
8:00 a 12:00
Curso de computación cuántica
Ver el curso12:00 a 13:00
Almuerzo
16:00 a 17:00
Coffee break
19:00 a 20:00
Entrega de diplomas
Desde 20:30
FutbolCC
Inscribir equipo
Horario a confirmar
JodaCC
Comprar entrada
Hackathon JCC
Dos tardes para construir algo que sirva en un aula de verdad. Se trabaja en equipos y los cupos son limitados.
Inscripciones próximamente
Las noches
Miércoles21 de octubre
Beer Bros
Cierre del primer día de las jornadas con una cena de camaradería en Beer Bros.
Desde las 19:30
Entrada libre
Jueves22 de octubre
Suipacha Pool
La jornada continúa en Suipacha Pool (Ovidio Lagos y Güemes), que cuenta con cocina abierta y bar para pasar la noche.
Desde las 20:30
Entrada libre
Viernes23 de octubre
FutbolCC
Torneo de F5 en Olimpicus (Tucumán 3140), donde se disputa el λ-trofeo. Requiere inscripción. También se hace una choripaneada abierta a todos, podés venir sin necesidad de jugar.
Desde las 20:30
Inscripción todavía cerrada
Sábado24 de octubre
JodaCC
Fiesta de cierre de las jornadas, con cena y brindis. Requiere comprar entradas.
A confirmar
Remeras de la edición
Dos modelos diseñados para esta edición de la jornada, solo disponibles para esta edición, no se reimprimen. El período de reserva ya cerró.

QuicksortCrema

NeofetchAzul marino
Para saber dónde retirar la tuya o si quedaron talles sueltos a la venta, escribinos a jcc@fceia.unr.edu.ar.
Sponsors
Las JCC XXIV son posibles gracias a estas organizaciones. Si querés acompañar la edición, escribinos a jcc@fceia.unr.edu.ar.
NeuralSoft
Empresa rosarina de software con más de veinte años en el mercado. Desarrolla sistemas de gestión a medida, aplicaciones móviles y soluciones de e-commerce para empresas de distintos rubros.
Sitio web
Trail of Bits
Consultora de ciberseguridad que trabaja con empresas de todo el mundo en auditoría de código, criptografía aplicada, verificación y desarrollo de software seguro.
Sitio web
Fundación Sadosky
Institución público-privada que articula el sistema científico-tecnológico con la estructura productiva en TIC. Impulsa vocaciones en computación y su enseñanza en la escuela.
Sitio web
Fantommers
Empresa de IT especializada en comunicaciones y desarrollo de software a medida. Ofrece outsourcing, consultoría y desarrollo de sistemas especializados.
Sitio web
Imperio Austral
Marca argentina de indumentaria con estampas sobre hitos de la industria y la ciencia nacional, del satélite ARSAT al avión Pulqui. Hace envíos a todo el país.
Instagram
FACTTIC
Federación Argentina de Cooperativas de Trabajo de Tecnología, Innovación y Conocimiento. Nuclea cooperativas de software de todo el país y trabaja sobre otra forma de organizar el trabajo en tecnología.
Sitio web
Verificación de programas
Simulamos un programa imperativo pequeño y visualizamos, en paralelo, su estado de ejecución y las obligaciones de prueba que validan precondición, invariante, conservación y postcondición.
Programa
1#include <stdio.h>
2
3int main(void) {
4 int x = 0;
5 int y = 1;
6 // Invariante: y == 2 * x + 1
7 while (x < 4) {
8 y = y + 2;
9 x = x + 1;
10 }
11 printf("x=%d y=%d\n", x, y);
12 return 0;
13}
- x
- 0
- y
- ?
Inicializamos x en 0.
Obligaciones de prueba
Invariante I(x, y): y = 2*x + 1. Resultado esperado: x = 4, y = 9.
- PREEn chequeo
{ true } x = 0; y = 1; { x = 0 && y = 1 }
El estado inicial satisface la precondición de arranque.
- INVEn chequeo
I(x, y): y = 2*x + 1
Luego de inicializar, el invariante queda establecido.
- STEPEn chequeo
{ I && x < 4 } y = y + 2; x = x + 1; { I }
El cuerpo del bucle preserva I en cada iteración.
- EXITEn chequeo
I && !(x < 4) => x = 4 && y = 9
Al salir del bucle, se deduce el estado final exacto.
- POSTEn chequeo
{ true } programa { y = 9 }
La postcondición observable queda verificada.
0 de 5 demostradas
Paso 1 de 13
Quicksort, paso a paso
El algoritmo de Tony Hoare, con partición de Lomuto y pivote en el último elemento del rango. Se precalcula la traza completa y luego se recorre un paso por vez: mirá el pivote, la comparación y cada intercambio.
- rango activo
- pivote
- comparación
- intercambio
- ordenado
Paso 1 de 65
Estado inicial: el arreglo todavía está desordenado.
Arreglo actual
[42, 17, 88, 5, 63, 29, 74, 11, 56, 33, 91, 24]
Tony Hoare, en el tiempo
Hitos de la carrera de Charles Antony Richard Hoare, el autor de quicksort y de la lógica de Hoare. Una lectura cronológica, de 1956 a 2011.
1956
Graduación y servicio naval
Merton College y Royal Navy
Se gradúa en Oxford y cumple servicio nacional en la Royal Navy, donde aprende ruso.
Aporte clave: Esa etapa prepara su regreso a Oxford y su futura estancia en la URSS.
1959
Estadía en Moscú
Moscow State University
Estudia ruso en Moscú y desarrolla la idea de Quicksort mientras trabaja con restricciones de memoria.
Aporte clave: La experiencia inspira el algoritmo que luego llevará a publicación.
1960
Ingreso a Elliott Brothers
Elliott Brothers (Londres)
Tras volver a Inglaterra se incorpora a la industria y desarrolla compiladores para ALGOL 60.
Aporte clave: Ese trabajo consolida su carrera en algoritmos y lenguajes.
1961
Publicación de Quicksort
Algorithm 64: Quicksort
Presenta Quicksort, un algoritmo divide y vencerás con gran rendimiento promedio.
Aporte clave: Se convierte en uno de los algoritmos de ordenamiento más usados de la historia.
1969
Hoare Logic
Artículo "An Axiomatic Basis for Computer Programming"
Introduce triples {P} C {Q} para razonar formalmente sobre programas.
Aporte clave: Fundación de la verificación formal moderna de software.
1974
Monitores para concurrencia
Monitors: An Operating System Structuring Concept
Define monitores como abstracción segura para sincronización entre procesos.
Aporte clave: Pieza clave en diseño de sistemas concurrentes y lenguajes.
1978
Communicating Sequential Processes (CSP)
Modelo formal de procesos
Propone CSP para describir interacción entre procesos por comunicación.
Aporte clave: Impacto profundo en teoría de concurrencia y arquitecturas distribuidas.
1980
Turing Award
ACM A.M. Turing Award
Recibe el máximo reconocimiento en ciencias de la computación.
Aporte clave: Reconocimiento internacional por aportes a algoritmos, lógica y concurrencia.
2000
Kyoto Prize y nombramiento
Kyoto Prize en Information Science, Fundación Inamori
Recibe el Kyoto Prize y es nombrado caballero por la Reina por sus servicios a la educación y a las ciencias de la computación.
Aporte clave: El reconocimiento corona décadas de trabajo en lógica, verificación y concurrencia.
2011
IEEE John von Neumann Medal
IEEE
Recibe la medalla John von Neumann, el mismo año del Programming Languages Achievement Award de SIGPLAN.
Aporte clave: Confirma la vigencia de su influencia en academia e industria.