Contenidos del curso
El curso se divide en 2 bloques con una duración total de 20h:
Inteligencia Artificial (11h)
En este bloque se abordan las estrategias de pensamiento computacional para solucionar diferentes tareas y problemas. Nos introducimos en conceptos relacionados el aprendizaje automático, el modelo más simple de neurona artificial, el perceptrón, y en el funcionamiento de un modelo de red neuronal y sus aplicaciones.
- Fundamentos de la Inteligencia Artificial.
- Implicaciones sociales y éticas de la Inteligencia Artificial.
- Sistemas de redes neuronales y aprendizaje automático.
- El perceptrón. Entropía cruzada y gradiente descendiente.
- Diseño de una red neuronal.
- Tensorflow.
- Experimentos de Google.
Programación (10h)
En el bloque de programación aprendemos fundamentos básicos de los lenguajes de programación y exploramos la aplicación del pensamiento computacional para la resolución de algoritmos.
- Habilidades del pensamiento computacional.
- Abstracción, secuenciación, algoritmos y su representación con lenguaje natural y diagramas de flujo.
- Fundamentos de programación. Variables, constantes, estructuras de control, funciones, etc..
- Programación a través de un pseudocódigo por bloques.
- Introducción a la programación con un lenguaje de alto nivel como Javascript o Python.
- Prácticas de programación.
- Programación de dispositivos móviles con Thunkable.