El pasado viernes os presentábamos en un artículo los esfuerzos de la Universidad de Alicante para mejorar la calidad del código generado por sus estudiantes de cursos avanzados. En dicho artículo, vimos cómo se formulaba una hipótesis sobre cuáles podían ser las causas de dicho problema, y se ponía a prueba con una actividad: un curso de ensamblador para Amstrad CPC. Ya informábamos de que dicho curso estará a disposición del público general en las próximas semanas. Hoy os traemos un pequeño avance.El curso de ensamblador de la Universidad de Alicante está formado por diferentes módulos de contenido audiovisual. Nada de largos textos repletos de conceptos nuevos sin una mano amiga que nos ayude a digerirlos - todo el contenido del curso está recogido en vídeo, con mucha carga visual a la hora de explicar los diferentes conceptos y la siempre amable cara de Fran Gallego explicando, con un lenguaje sencillo y muy fácil de seguir, los diferentes conceptos que aparecen en pantalla.

¿Cómo funciona un CPC por dentro? CPU, memoria, bus de datos...
Existe un amplio consenso acerca de que la base del aprendizaje en el ser humano es la repetición. Desde bebés, vamos aprendiendo a desenvolvernos en el medio que nos rodea repitiendo lo que vemos a nuestro alrededor. Siguiendo con esa premisa, el curso de ensamblador de la Universidad de Alicante esta basado principalmente en la práctica, realizando la primera toma de contacto con nuevos conceptos mediante ejercicios prácticos utilizando WINAPE, uno de los emuladores de Amstrad CPC más completos. En ese sentido, el curso de ensamblador de la Universidad de Alicante primero nos pone a practicar nuevos conceptos para que veamos cómo se desarrollan. Posteriormente, tenemos un vídeo de teoría a nuestra disposición que complementa la información y nos da una base sólida para comprender en su totalidad el concepto explicado.

Primero la práctica, luego la teoría
El curso está dividido en diferentes niveles, según vamos profundizando en el aprendizaje de la máquina y del propio lenguaje. Tal y como comentábamos en el punto anterior, cada nivel está dividido en dos partes: práctica y teoría. En la actualidad, hay terminados tres niveles del curso de ensamblador, con varios niveles más en producción en la actualidad. Y ahora la noticia que estáis todos esperando; el curso de ensamblador de la Universidad de Alicante se pondrá a disposición del público general una vez esté terminado el nivel 4 del mismo. Es decir, en las próximas semanas.

En pocas horas tendremos a nuestros sprites en movimiento
Los que sigáis al profesor Gallego en Twitter habréis comprobado como los alumnos de la universidad que se matricularon en este curso han avanzado a toda velocidad en el proceso de aprendizaje y, en pocas horas, ya están pintando sprites en pantalla, animándolos y dotándolos de movimiento. En ese sentido, y gracias al curso de ensamblador de la Universidad de Alicante, podemos crear nuestro primer minijuego en ensamblador a final del nivel 3 del curso. Quién sabe, igual estáis todavía a tiempo de presentarlos al CPCRetroDev 2017...
Sigue a Fran Gallego en Twitter para estar al tanto de las últimas novedades de este curso
