← 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

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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.