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

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

Upload: alvaro-ruiz-de-mendarozqueta

Post on 05-Dec-2014

141 views

Category:

Education


6 download

DESCRIPTION

El software está en todos lados. Si no lo entendemos no vamos a poder entender el munco tecnológico que nos rodea.

TRANSCRIPT

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

¿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? (una actualización)

Fundación Sadosky

2

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

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

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

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? (una actualización)

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

Visión

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

Organización

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

Un poco de historia

8

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

9 Analytical Engine

1837

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

10

Ada Lovelace

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

¿Qué es esto?

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

12

Eniac 1946

18000 válvulas

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

13

Don Manuel Sadosky

Don Manuel Sadosky

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

Clementina 1961

4,5 M dólares

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

El software está en todas partes

15

Page 16: ¿Por qué hay que aprender a programar? (una actualización)
Page 17: ¿Por qué hay que aprender a programar? (una actualización)
Page 18: ¿Por qué hay que aprender a programar? (una actualización)
Page 19: ¿Por qué hay que aprender a programar? (una actualización)

¿Qué pasa con el resto de la tecnología?

19

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

¿Software en un BMW?

2006

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

Auto autónomo 2014

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

Pierna biónica

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

Mano biónica

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

Exoesqueleto

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

Drone

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

Mini drone

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

Robots

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

Robot cirujano

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

Chip para fotografía de arterias y venas

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

Tecnología hoy en Argentina

30

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

Google Glass

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

SARA

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

SAC-D Aquarius

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

AR-Sat 1

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

Capitán Beto

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

Compu más veloz de

Argentina

Mendieta

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

CIAA

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

Energía

eólica

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

Radar

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

Agricultura de precisión

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

Sin software no funcionan

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

¿Cuánto software?

44

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

Pulqui II Sin sw 1950

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

Airbus 100 M instrucciones de sw 10.000 resmas A4

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

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

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

49

¿Por qué hay que aprender a programar?

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

50

Poder entender y gestionar mejor a este mundo tecnológico

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

Para no depender

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

52

Para crecer

Es una excelente salida laboral

Es bueno para el país

Es divertido

Es desafiante

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

Empleo

Egresados

Ventas

Exportación

2005

2006

2007

2008

2009

2010

2011

2012

2013

2014

2015 ?

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

54

Es muy barato hacer sw

El software iguala

Para aprovechar una oportunidad

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

55

Desafíos

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

Más computadoras que

personass

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

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

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

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

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

60

No perder el tren

Estados Unidos

Israel

Estonia

Reino Unido

Finlandia

Nueva Zelanda

Costa Rica

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

61

Acortar la brecha digital

Reducir la dependencia tecnológica

Preparar docentes

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

63

¿Qué es enseñar computación?

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

64

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

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

65

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

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

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

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

No es

alfabetización digital

ni

educación con TIC

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

68

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

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

¿Qué estamos haciendo?

69

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

70

Propuesta para refundar la

enseñanza de la computación

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

71

www.daleaceptar.gob.ar

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

72

Sitio Estudiar Computación

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

Program.AR

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

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 73: ¿Por qué hay que aprender a programar? (una actualización)

Plataforma

75

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

76

Alice Carnegie Mellon

Chatbot FaMAF, UNC

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

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

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

¿Y cómo lo hace?

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

En Córdoba

79

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

Chatbot

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

81

Equipo multidisciplinario:

Computación

Educación

Psicología

500 alumnos

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

Gracias

84