¿Por qué hay que aprender a programar?

Post on 02-Apr-2016

221 views 1 download

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?

¿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

¿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

La tecnología hoy en Argentina

26

Google Glass

SARA

SAC-D Aquarius

Capitán Beto

Compu más veloz de

Argentina

Mendieta

CIAA

Energía

eólica

Radar

Agricultura de precisión

¿Cuánto software?

38

Pulqui II Sin sw 1950

Airbus 100 M instrucciones de sw 10.000 resmas A4

100 M instrucciones 100 procesadores

2014

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

44

¿Por qué hay que aprender a programar?

45

Poder entender y gestionar mejor a este mundo tecnológico

Para no depender

Empleo

Egresados

Ventas

Exportación

2005

2006

2007

2008

2009

2010

2011

2012

2013

2014

2015 ?

48

Para crecer

Es una excelente salida laboral

Es bueno para el país

Es divertido

Es desafiante

49

Es muy barato hacer sw

El software iguala

Para aprovechar una oportunidad

50

Desafíos

Más computadoras que

personass

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

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

55

No perder el tren

Estados Unidos

Israel

Estonia

Reino Unido

Finlandia

Nueva Zelanda

Costa Rica

56

Acortar la brecha digital

Reducir la dependencia tecnológica

Preparar docentes

58

¿Qué es enseñar computación?

59

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

60

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

63

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

¿Qué estamos haciendo?

64

65

Propuesta para refundar la

enseñanza de la computación

66

www.daleaceptar.gob.ar

67

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

70

71

Alice Carnegie Mellon

Chatbot FaMAF, UNC

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

¿Y cómo lo hace?

Chatbot

En Córdoba

75

76

Equipo multidisciplinario:

Computación

Educación

Psicología

500 alumnos

Gracias

80