← Todos los cursos Programación y desarrollo web
Programación con JavaScript en el aula
Introducción a la programación con JavaScript alineada con el currículo de Secundaria y Bachillerato: del diagrama de flujo a programas sencillos que funcionan en el navegador.
Objetivos
- Aplicar el pensamiento computacional para analizar un problema y diseñar su algoritmo con diagramas de flujo y pseudocódigo.
- Conocer los fundamentos de la programación textual: características, elementos y tipos de lenguajes.
- Seguir el proceso de desarrollo de un programa: edición, interpretación, ejecución, pruebas y depuración.
- Crear programas en JavaScript para resolver problemas, dividiéndolos en funciones.
- Crear programas sencillos que interactúen con el usuario y se usen en el ordenador y en el móvil.
- Introducir la inteligencia artificial en el aula usando un modelo ya entrenado desde JavaScript.
Contenidos
-
Algoritmia y diagramas de flujo
- Pensamiento computacional: descomposición, patrones y abstracción
- Qué es un algoritmo
- Diagramas de flujo
- Pseudocódigo
- Práctica. Diseña el algoritmo de un problema
-
Fundamentos de la programación textual
- Del algoritmo al código
- Elementos de un programa: variables, tipos de datos, operadores y estructuras de control
- Tipos de lenguajes de programación
- Por qué JavaScript
- Práctica. Del diagrama de flujo al código
-
El proceso de desarrollo
- Edición, interpretación y ejecución en el navegador
- Lenguajes compilados e interpretados
- Pruebas y depuración
- El error como parte del aprendizaje
- Práctica. Prueba y depura un programa
-
Resolver problemas con programas
- Estructuras de control para resolver problemas
- Modularización: dividir un problema en funciones
- Práctica. Resuelve un problema con un programa
-
Programas para ordenador y móvil
- Programas que interactúan con el usuario en el navegador
- Eventos
- Formularios
- El mismo programa en el ordenador y en el móvil, sin instalar nada
- Práctica. Crea un programa interactivo
-
Introducción a la inteligencia artificial
- Qué es un modelo de inteligencia artificial
- Entrenar un modelo sencillo sin programar
- Usar el modelo desde JavaScript
- Datos de entrenamiento y sesgos
- Práctica. Usa un modelo de inteligencia artificial desde JavaScript
Metodología
Para el seguimiento del curso se utilizará un aula virtual en Moodle que dispondrá de los siguientes recursos:
- Documentación y videotutoriales para el seguimiento de los contenidos.
- Fichas de cada práctica, con el código fuente listo para usar en el aula.
- Recursos digitales: enlaces y guías didácticas.
- Foro abierto para todas las personas participantes en el que se podrán exponer dudas, propuestas, etc.
- Las prácticas se realizan de manera individual y se valoran para cada participante.
- Seguimiento continuo durante todo el curso.
Requisitos
- Ordenador con navegador y conexión a Internet.
- No se necesitan conocimientos previos de programación.
Otros cursos relacionados
- HTML5 para docentes Curso completo de HTML5 en vídeo y texto para maquetar tus propias páginas web desde cero, con lecciones prácticas y cuestionarios de progreso. Ver curso →
- UX/UI para el desarrollo de interfaces web Experiencia de usuario y diseño de interfaces: del usuario y el prototipo a la guía de estilos, la accesibilidad y la usabilidad. Ver curso →