¿Por qué hay que aprender a programar?

78
¿Por qué aprender a programar? Alvaro Ruiz de Mendarozqueta, Fundación Sadosky [email protected] Santa Fe, 16 de Octubre de 2013

description

La tecnología está presente en todos los aspectos de la vida cotidiana. En ella el software tiene cada vez más participación. Para poder gestionar a este mundo moderno es necesario estar preparados. Veamos porqué hay que enseñar programación en la escuela.

Transcript of ¿Por qué hay que aprender a programar?

Page 1: ¿Por qué hay que aprender a programar?

¿Por qué aprender a programar?

Alvaro Ruiz de Mendarozqueta, Fundación Sadosky [email protected]

Santa Fe, 16 de Octubre de 2013

Page 2: ¿Por qué hay que aprender a programar?

Fundación Sadosky

2

Page 3: ¿Por qué hay que aprender a programar?

Dr. Manuel Sadosky Pionero y visionario de la informática

Page 4: ¿Por qué hay que aprender a programar?

Institución público-privada Articulación entre el sistema científico-tecnológico y la estructura productiva Abril de 2011.

Page 5: ¿Por qué hay que aprender a programar?

“La innovación en TIC como motor del desarrollo del país”

Visión

Page 6: ¿Por qué hay que aprender a programar?

Organización

Page 7: ¿Por qué hay que aprender a programar?
Page 8: ¿Por qué hay que aprender a programar?

Un poco de historia

8

Page 9: ¿Por qué hay que aprender a programar?

9 Analytical Engine

1837

Page 10: ¿Por qué hay que aprender a programar?

10

Ada Lovelace

Page 11: ¿Por qué hay que aprender a programar?

¿Qué es esto?

Page 12: ¿Por qué hay que aprender a programar?

12

Eniac 1946

18000 válvulas

Page 13: ¿Por qué hay que aprender a programar?

13

Don Manuel Sadosky

Don Manuel Sadosky

Page 14: ¿Por qué hay que aprender a programar?

Clementina 1961

4,5 M dólares

Page 15: ¿Por qué hay que aprender a programar?

El software está en todas partes

15

Page 16: ¿Por qué hay que aprender a programar?

¿Software en un BMW?

2006

Page 17: ¿Por qué hay que aprender a programar?

Auto autónomo 2014

Page 18: ¿Por qué hay que aprender a programar?

Pierna biónica

Page 19: ¿Por qué hay que aprender a programar?

Mano biónica

Page 20: ¿Por qué hay que aprender a programar?

Exoesqueleto

Page 21: ¿Por qué hay que aprender a programar?

Drone

Page 22: ¿Por qué hay que aprender a programar?

Mini drone

Page 23: ¿Por qué hay que aprender a programar?

Robots

Page 24: ¿Por qué hay que aprender a programar?

Robot cirujano

Page 25: ¿Por qué hay que aprender a programar?

Chip para fotografía de arterias y venas

Page 26: ¿Por qué hay que aprender a programar?

La tecnología hoy en Argentina

26

Page 27: ¿Por qué hay que aprender a programar?

Google Glass

Page 28: ¿Por qué hay que aprender a programar?
Page 29: ¿Por qué hay que aprender a programar?

SARA

Page 30: ¿Por qué hay que aprender a programar?

SAC-D Aquarius

Page 31: ¿Por qué hay que aprender a programar?

Capitán Beto

Page 32: ¿Por qué hay que aprender a programar?

Compu más veloz de

Argentina

Mendieta

Page 33: ¿Por qué hay que aprender a programar?

CIAA

Page 34: ¿Por qué hay que aprender a programar?

Energía

eólica

Page 35: ¿Por qué hay que aprender a programar?

Radar

Page 36: ¿Por qué hay que aprender a programar?

Agricultura de precisión

Page 37: ¿Por qué hay que aprender a programar?
Page 38: ¿Por qué hay que aprender a programar?

¿Cuánto software?

38

Page 39: ¿Por qué hay que aprender a programar?

Pulqui II Sin sw 1950

Page 40: ¿Por qué hay que aprender a programar?

Airbus 100 M instrucciones de sw 10.000 resmas A4

Page 41: ¿Por qué hay que aprender a programar?

100 M instrucciones 100 procesadores

2014

Page 42: ¿Por qué hay que aprender a programar?
Page 43: ¿Por qué hay que aprender a programar?

¿Qué producto de alto valor agregado va a poder hacer un país que no domine las TIC?

Page 44: ¿Por qué hay que aprender a programar?

44

¿Por qué hay que aprender a programar?

Page 45: ¿Por qué hay que aprender a programar?

45

Poder entender y gestionar mejor a este mundo tecnológico

Page 46: ¿Por qué hay que aprender a programar?

Para no depender

Page 47: ¿Por qué hay que aprender a programar?

Empleo

Egresados

Ventas

Exportación

2005

2006

2007

2008

2009

2010

2011

2012

2013

2014

2015 ?

Page 48: ¿Por qué hay que aprender a programar?

48

Para crecer

Es una excelente salida laboral

Es bueno para el país

Es divertido

Es desafiante

Page 49: ¿Por qué hay que aprender a programar?

49

Es muy barato hacer sw

El software iguala

Para aprovechar una oportunidad

Page 50: ¿Por qué hay que aprender a programar?

50

Desafíos

Page 51: ¿Por qué hay que aprender a programar?

Más computadoras que

personass

Page 52: ¿Por qué hay que aprender a programar?

53

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

Page 53: ¿Por qué hay que aprender a programar?

¿Por qué pensamos que saber usar una computadora es saber computación?

Page 54: ¿Por qué hay que aprender a programar?

55

No perder el tren

Estados Unidos

Israel

Estonia

Reino Unido

Finlandia

Nueva Zelanda

Costa Rica

Page 55: ¿Por qué hay que aprender a programar?

56

Acortar la brecha digital

Reducir la dependencia tecnológica

Preparar docentes

Page 56: ¿Por qué hay que aprender a programar?

58

¿Qué es enseñar computación?

Page 57: ¿Por qué hay que aprender a programar?

59

Enseñar computación no es enseñar a usar herramientas programadas por otros

Page 58: ¿Por qué hay que aprender a programar?

60

Es enseñar a programar usando lenguajes de programación

Page 59: ¿Por qué hay que aprender a programar?

Es enseñar a desarrollar capacidades de abstracción: modelar, descomponer, generalizar y clasificar problemas

Page 60: ¿Por qué hay que aprender a programar?

No es

alfabetización digital

ni

educación con TIC

Page 61: ¿Por qué hay que aprender a programar?

63

¨Todo el mundo debería aprender a programar porque enseña a pensar¨

Page 62: ¿Por qué hay que aprender a programar?

¿Qué estamos haciendo?

64

Page 63: ¿Por qué hay que aprender a programar?

65

Propuesta para refundar la

enseñanza de la computación

Page 64: ¿Por qué hay que aprender a programar?

66

www.daleaceptar.gob.ar

Page 65: ¿Por qué hay que aprender a programar?

67

Sitio Estudiar Computación

Page 66: ¿Por qué hay que aprender a programar?

Program.AR

Page 67: ¿Por qué hay que aprender a programar?

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

Page 68: ¿Por qué hay que aprender a programar?

Plataforma

70

Page 69: ¿Por qué hay que aprender a programar?

71

Alice Carnegie Mellon

Chatbot FaMAF, UNC

Page 70: ¿Por qué hay que aprender a programar?

“Juego” con Alice 3 (9 años, 4to grado)

Page 71: ¿Por qué hay que aprender a programar?

¿Y cómo lo hace?

Page 72: ¿Por qué hay que aprender a programar?

Chatbot

Page 73: ¿Por qué hay que aprender a programar?

En Córdoba

75

Page 74: ¿Por qué hay que aprender a programar?

76

Equipo multidisciplinario:

Computación

Educación

Psicología

500 alumnos

Page 75: ¿Por qué hay que aprender a programar?
Page 76: ¿Por qué hay que aprender a programar?
Page 78: ¿Por qué hay que aprender a programar?

Gracias

80