Please enable JavaScript to use CodeHS

Introducción a la programación en JavaScript con Arduino

Este curso fusiona los cursos Introducción a la Informática en JavaScript e Introducción a la Informática Física con Arduino. Este curso proporciona la información previa necesaria antes de que los estudiantes apliquen los conceptos de programación a su dispositivo físico Arduino.

Overview & Highlights

Level
High School
Contact Hours
175
Timeframe
Year

Course Overview

To view the entire syllabus, click here or click to explore the full course.

MODULES - 16

  • Programando con Karel

    Los alumnos aprenden los fundamentos de la programación dando a Karel las órdenes del Perro en un mundo cuadriculado.

  • Retos de Karel

    Los alumnos aplican todos los conceptos fundamentales de Introducción a Karel para resolver nuevos retos.

  • JavaScript y gráficos

    Los alumnos aprenden los fundamentos de JavaScript, incluidas las variables, la entrada del usuario, las matemáticas y los gráficos básicos.

  • Desafíos gráficos

    Los alumnos aprenden a programar en parejas mientras abordan tareas más desafiantes con gráficos JavaScript.

  • Introducción a Arduino

    Los alumnos repasan los aspectos básicos del dispositivo Arduino, como la forma de encender y cambiar el brillo de los LED, y aprenden cómo se pueden utilizar las variables para escribir programas más versátiles. Los alumnos construyen circuitos para controlar LED y motores con el Arduino y exploran cómo puede utilizarse el pseudocódigo para estructurar programas desde el principio.

  • Estructuras de control de JavaScript

    Los alumnos aprenden a utilizar estructuras de control como las sentencias if/else y los bucles para realizar programas avanzados en JavaScript.

  • Desafíos de las estructuras de control

    Los alumnos aplican los conceptos fundamentales de la unidad Estructuras de control para resolver nuevos retos.

  • Funciones y parámetros

    Los alumnos aprenden a escribir código reutilizable con funciones y parámetros.

  • Retos de Funciones

    Los alumnos utilizan lo que han aprendido en la unidad Funciones para resolver retos.

  • Programar el control con Arduino

    Los alumnos aprenden a aplicar estructuras de control, como las sentencias if/else y los bucles, para crear programas que reaccionen ante el mundo exterior. Construyen programas que utilizan sensores para detectar la temperatura, la luz y la distancia, y toman decisiones basadas en la información recogida.

  • Animación y juegos

    Los alumnos aprenden a hacer que los objetos se muevan por la pantalla y que los usuarios interactúen utilizando el ratón.

  • Retos de la animación

    Los alumnos aplican todos los conceptos fundamentales de la unidad Animaciones para resolver nuevos retos.

  • Proyecto: Breakout

    Los alumnos aprenden a crear su propio juego Breakout desde cero utilizando JavaScript.

  • Arduino avanzado

    ¡Los alumnos tienen la oportunidad de explorar por su cuenta todas las capacidades del Arduino! Investigan, exploran y enseñan a sus compañeros nuevos sensores, siguen instrucciones para construir un dispositivo avanzado y tienen la oportunidad de crear su propia máquina Arduino.

  • Proyecto Final

    Students apply all the skills they've learned throughout the course to create a final program with a partner!

  • Exámen Final

    Students prove their knowledge of all concepts learned throughout the coruse in a final exam.


85
Lessons
82
Videos
143
Exercises
56
Challenges
203
Offline Handouts

Demo Programs

Explore programs that your students will build throughout this course!

Course Resources

Here are a few examples of teacher resources and materials to use in the Introducción a la programación en JavaScript con Arduino course

Standards Alignment

Showing top aligned frameworks
Standards Framework Alignment
Nebraska Foundations of Computing 74% View
CSTA 1B 62% View
Iowa 1B Computer Science 62% View

Customizable Assignments

Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.

Learn More

Actions for Teachers

Didn't find what you were looking for? Here are a few links that might be useful to you.