What you'll learn:
- El lenguaje de porgramación C sobre la plataforma Arduino Zero
Uno de las principales barreras que encuentran los estudiantes de primer curso de Grado en Ingeniería Informática es que no han tenido un contacto previo con el uso de lenguajes de programación. Además, es común encontrar que este primer contacto se ha realizado con lenguajes de alto nivel como Java o Python. Sin embargo, asignaturas como Estructura de Computadores, donde se estudian los diferentes elementos que componen un computador y las interrelaciones entre estas, solo pueden abordarse desde lenguajes de bajo nivel o muy próximos a la arquitectura del computador, como el lenguaje ensamblador o el lenguaje de programación C.
El objetivo general de este curso será el explorar, de manera práctica, las cuestiones más relevantes de la estructura de un computador. Para ello, utilizaremos el lenguaje de programación C y una plataforma de robot móvil construida sobre la base de una placa Arduino Zero.
Se guiará al estudiante durante el proceso de instalación y configuración del entorno de programación, presentando una serie de ejemplos que le permitirán cargar programas básicos, como el de un led parpadeante, desde las primeras sesiones de trabajo.
El curso revisará también las cuestiones más esenciales de la programación en C, adquiriendo todos los conocimientos necesarios para poder desarrollar programas para una plataforma móvil construida a partir de una placa Arduino Zero.
Se proponen, además, una serie de cuestionarios de autoevaluación que permitirán al estudiante evaluar el grado de comprensión de la materia presentada en las diferentes lecciones.
Además de los ejemplos de código propuestos en los diferentes vídeos, se ha adjuntan ejemplos para poder evaluar diferentes elementos de sensorización y actuación que pueden conectarse a una placa Arduino Zero.