Teaching C/C ++ programming using a multimedia system with videos Galindo, José Galindo, Patricia Rodríguez Corral, José M. Programming languages Multimedia teaching Autonomous learning C/C++ language The C programming language is widely used in computer and industrial engineering. Because of that, such programming language is also widely used as a language to teach programming to industrial engineering students. In Spain, many universities use this language compulsory in the first year, or even in higher courses. Our experience shows that learning computer programming in four months is an arduous task, but curricula require it. Such learning process is also tough by the fact that many students cannot attend classes regularly and, even if they attend, sometimes the class is no longer at the level they require. In this work we develop a series of files in "presentation" format (.ppsx) and videos that allow students to see several explanations about the most complicated programming C topics: functions, arrays, structures, strings, arrays with structures, etc. This multimedia material includes explanations (voice-over), and animations with examples. Students can watch and listen to the explanations whenever and wherever they want (tablet, PC, phone…). Surveys made to students reveal that it is also interesting for students who regularly attend classes, and they prefer to use this course material only at home, outside of regular classes. El lenguaje de programación C se utiliza mucho en informática e ingeniería industrial. Por tanto, dicho lenguaje de programación también se utiliza mucho como lenguaje para enseñar programación a estudiantes de ingeniería industrial. En España, muchas universidades usan este lenguaje de forma obligatoria durante el primer año, o incluso en cursos superiores. Nuestra experiencia indica que aprender programación de computadoras en cuatro meses es una tarea ardua, pero los currículos lo requieren. Tal proceso de aprendizaje también es difícil por el hecho de que muchos estudiantes no pueden asistir a clases regularmente e, incluso si asisten, a veces la clase ya no está en el nivel que requieren. En este trabajo desarrollamos una serie de archivos en formato de "presentación" (.ppsx) y videos que permiten a los estudiantes ver varias explicaciones sobre los temas de programación C más complicados: funciones, matrices, estructuras, cadenas, matrices con estructuras, etc. El material multimedia incluye explicaciones (voz en off) y animaciones con ejemplos. Los estudiantes pueden ver y escuchar las explicaciones cuando y donde quieran (tableta, PC, teléfono, etc.). Las encuestas realizadas revelan que también es interesante para los estudiantes que asisten regularmente a clases, y que prefieren usar este material del curso solo en casa, fuera de las clases regulares. 2019-12-03T10:37:45Z 2019-12-03T10:37:45Z 2019-12 journal article Galindo, José, Galindo, Patricia, Rodríguez Corral, José M. Teaching C/C ++ programming using a multimedia system with videos. Enseñanza y Aprendizaje de Ingeniería de Computadores. Número 9, 2019 http://hdl.handle.net/10481/58156 eng Nº 9 - 2019; http://creativecommons.org/licenses/by-nc-nd/3.0/es/ open access Atribución-NoComercial-SinDerivadas 3.0 España Universidad de Granada. Departamento de Arquitectura y Tecnología de Computadores