¿Por qué aprender a programar? 
Alvaro Ruiz de Mendarozqueta, Fundación Sadosky aruizdemendarozqueta@fundacionsadosky.org.ar 
Santa Fe, 16 de Octubre de 2013
Fundación Sadosky 
2
Dr. Manuel Sadosky 
Pionero y visionario de la informática
Institución público-privada 
Articulación entre el sistema científico-tecnológico y la estructura productiva 
Abril de 2011.
“La innovación en TIC como motor del desarrollo del país” 
Visión
Organización
Un poco de historia 
8
9 
Analytical Engine 
1837
10 
Ada Lovelace
¿Qué es esto?
12 
Eniac 
1946 
18000 válvulas
13 
Don Manuel Sadosky 
Don Manuel 
Sadosky
Clementina 
1961 
4,5 M dólares
El software está en todas partes 
15
¿Qué pasa con el resto de la tecnología? 
19
¿Software en un BMW? 
2006
Auto autónomo 
2014
Pierna biónica
Mano 
biónica
Exoesqueleto
Drone
Mini drone
Robots
Robot cirujano
Chip para fotografía de arterias y venas
Tecnología hoy 
en Argentina 
30
Google 
Glass
SARA
SAC-D Aquarius
AR-Sat 1
Capitán 
Beto
Compu 
más veloz de 
Argentina 
Mendieta
CIAA
Energía 
eólica
Radar
Agricultura de precisión
Sin software no funcionan
¿Cuánto software? 
44
Pulqui II 
Sin sw 
1950
Airbus 
100 M instrucciones de sw 
10.000 resmas A4
¿Qué producto de alto valor agregado va a poder hacer un país que no domine las TIC?
49 
¿Por qué hay que aprender a programar?
50 
Poder entender y gestionar mejor a este mundo tecnológico
Para 
no depender
52 
Para crecer 
Es una excelente salida laboral 
Es bueno para el país 
Es divertido 
Es desafiante
Empleo 
Egresados 
Ventas 
Exportación 
2005 
2006 
2007 
2008 
2009 
2010 
2011 
2012 
2013 
2014 
2015 ?
54 
Es muy barato hacer sw 
El software iguala 
Para aprovechar una oportunidad
55 
Desafíos
Más computadoras que 
personass
58 
Saber usar una calculadora no es saber matemática 
Saber usar un procesador de texto no es saber literatura 
Saber usar una balanza no es saber física
¿Por qué pensamos que saber usar una computadora es saber computación?
60 
No perder el tren 
Estados Unidos 
Israel 
Estonia 
Reino Unido 
Finlandia 
Nueva Zelanda 
Costa Rica
61 
Acortar la brecha digital 
Reducir la dependencia tecnológica 
Preparar docentes
63 
¿Qué es enseñar computación?
64 
Enseñar computación no es enseñar a usar herramientas programadas por otros
65 
Es enseñar a programar usando lenguajes de programación
Es enseñar a desarrollar capacidades de abstracción: modelar, descomponer, generalizar y clasificar problemas
No es 
alfabetización digital 
ni 
educación con TIC
68 
¨Todo el mundo debería aprender a programar porque enseña a pensar¨
¿Qué estamos haciendo? 
69
70 
Propuesta para refundar la enseñanza de la computación
71 
www.daleaceptar.gob.ar
72 
Sitio Estudiar Computación
Program.AR
Salimos a las provincias 
Córdoba 
Córdoba 
498 
Mar del Plata 
Buenos Aires 
773 
La Matanza 
Buenos Aires 
1061 
Corrientes 
Corrientes 
529 
Mendoza 
Mendoza 
60 
CABA 
CABA 
25 
San Luis 
San Luis 
307 
San Juan 
San Juan 
90 
Ushuaia 
Tierra del Fuego 
30 
con las universidades
Plataforma 
75
76 
Alice 
Carnegie Mellon 
Chatbot 
FaMAF, UNC
“Juego” con Alice 3 (9 años, 4to grado)
¿Y cómo lo hace?
En Córdoba 
79
Chatbot
81 
Equipo multidisciplinario: 
Computación 
Educación 
Psicología 
500 alumnos
Programemos 
83
Gracias 
84

¿Por qué hay que aprender a programar? (una actualización)