4. Clases aplicadas
Clases aplicadas en centros públicos y concertados en la
provincia de Cádiz durante 2015
4 charlas en Cádiz
2 charlas en Chiclana de la Frontera
1 charlas en El Puerto de Santa María
2 charlas en Jerez de la frontera
1 charlas en San Fernando
Perfil del alumnado
Alumnos de Bachillerato
Ciclos formativos
Alumnos de 4º de ESO
Iván Ruiz Rube
4
5. Aprendizaje de la programación
Permite entender mejor la realidad que nos rodea y
nos prepara para aportar valor a la sociedad.
Conocer la programación no para que seamos
programadores en el futuro, sino porque vamos a
pasar la vida rodeados de objetos programables.
El objetivo es formar a creadores y no sólo a meros
consumidores.
La programación potencia la creatividad, el
pensamiento lógico y nos aporta habilidades para la
resolución de problemas.
Iván Ruiz Rube
5
6. Code.org
Iniciativa a nivel mundial para la introducción de la
programación en las escuelas.
Apoyada por grandes empresas, como Microsoft, Google o
Facebook
Países como EEUU, UK o Finlandia ya lo están haciendo
Aprender a programar como se aprende a leer o a escribir
Programación desde edades muy tempranas, con
herramientas cada vez mas baratas y sencillas.
Iván Ruiz Rube
6
11. Empleabilidad
En España, las titulaciones
del área de Informática son
las que tienen mayor salida
profesional.
Se estima que existen unas
900.000 vacantes sin cubrir
en el sector TIC en toda
Europa
Tasa de desempleo juvenil
en Europa en torno al 50%
Grand Coalition for Digital
Jobs
Iván Ruiz Rube
11
Fuente: El País 29 Oct. 2014. Las carreras con mayor tasa de Empleo
12. Estudiar Informática
Formación profesional
Técnico en Sistemas Microinformáticos y Redes
Técnico Superior en Desarrollo de Aplicaciones Web
Técnico Superior en Desarrollo de Aplicaciones
Multiplataforma
Técnico Superior en Administración de Sistemas
Informáticos en Red
Formación universitaria (online y presencial)
Grado en Ingeniería Informática
Másteres de especialización
Iván Ruiz Rube
12
13. Android
Sistema operativo para móviles más extendido en la
actualidad
Basado en el sistema Linux y desarrollado por Google
Actualmente en su versión 6.0 (Marshmallow) aunque
la versión con mayor cuota de mercado es la 4.4
(KitKat)
Gran comunidad desarrolladores: +1M apps en Google
Play
Iván Ruiz Rube
13
14. Programación en Android
Los programas están escritos en el lenguaje de
programación Java.
Requiere conocimientos de Ingeniería del Software:
análisis, algoritmia, usabilidad, pruebas, etc.
Existen entornos especializados de desarrollo:
Iván Ruiz Rube
14
16. App Inventor
Aplicación web desde la que podemos crear apps con
apenas conocimientos de programación.
Diseño visual de la interfaz de usuario mediante una
serie de herramientas
Programación como un puzle
Iván Ruiz Rube
16
http://appinventor.mit.edu/
23. Demo
APP que permita:
Hacer fotos y “retocarlas”
Compartir por redes sociales
Detectar movimientos en el dispositivo
Conocer la ubicación del dispositivo
Reconocer y reproducir voz
Iván Ruiz Rube
23
¿Queremos chavales que agoten en 15 minutos la tarifa de datos o que desarrollen algo y lo compartan?
¿Queremos chavales que agoten en 15 minutos la tarifa de datos o que desarrollen algo y lo compartan?
Scratch: programación para niños entre 8 y 13 años. Narrativo o videojuegos
Robotica: controlar dispositivos reales con entradas y salidas, física (energía, fuerza velocidad), motores, sensores y conceptos matemáticos.