Carlos Alario-Hoyos

Carlos Alario-Hoyos received his MSc and PhD degrees in Information and Communication Technologies from the Universidad de Valladolid, Spain, in 2007 and 2012. He is currently a postdoctoral researcher and Teaching Assistant in the Department of Telematics Engineering at the Universidad Carlos III de Madrid, Spain. His main interests include MOOCs, software interoperability, and the design and development of software tools that facilitate the design and enactment of collaborative learning situations.

Sort options

Introduction to Java Programming: Fundamental Data Structures and Algorithms (edX)

Learn to enhance your code by using fundamental data structures and powerful algorithms in Java. In this introductory course, you will learn programming with Java in an easy and interactive way. You will learn about fundamental data structures, such as lists, stacks, queues and trees, and presents algorithms for [...]

Introduction to Java Programming: Writing Good Code (edX)

Learn to program in an easy and interactive way and enter the fascinating world of computer science. This is an introductory course to learn programming with Java designed to teach how to code good programs in Java, understanding “good” as both correct and efficient. Basic principles of software engineering [...]

Introduction to Java Programming: Starting to code in Java (edX)

Learn to program with Java in an easy and interactive way! In this introductory Java programming course, you will be introduced to powerful concepts such as functional abstraction, the object oriented programming (OOP) paradigm and Application Programming Interfaces (APIs). Examples and case studies will be provided so that you [...]

Introducción a la programación en Java: escribiendo buen código (edX)

¡Aprende programación en Java de forma fácil e interactiva y entra en el fascinante mundo de la computación! Este es un curso introductorio para aprender a programar en Java diseñado para enseñar a escribir "buen" código en este lenguaje de programación, entendiendo como "bueno" aquel que es correcto y [...]

Aprendizaje y Enseñanza Virtual (edX)

Diseña experiencias de aprendizaje significativas orientadas a entornos de enseñanza virtual. El curso “Aprendizaje y enseñanza virtual” responde a las necesidades de aquellos que tienen un interés directo en el aprendizaje y la enseñanza digital en cualquier campo. Es ideal para todos aquellos que desean aprender más sobre el [...]