El lenguaje de programación C es uno de los lenguajes más empleados hoy en día para el desarrollo de software según el Ranking TIOBE y el Opensource Language Ranking. Algunos ejemplos de relevancia son el núcleo de Linux, el navegador web Firefox, el servidor web Apache, la interfaz web cgit, el toolkit gráfico GTK y el NDK de Android, entre muchos otros.El curso ofrecerá una visión moderna de la programación en C, partiendo de los estándares de C99 y C11. Se realizará siempre un enfoque práctico. Es por ello que el curso introducirá al estudiante en el uso de las bibliotecas nativas en C de referencia para el desarrollo de software en entornos gráficos, red e importación/exportación de datos a ficheros.
Competencias
Capacidad de uso de herramientas de desarrollo en C Capacidad de trabajo en comunidades de Software Libre Capacidad de uso de nuevas bibliotecas. Búsqueda de soluciones en distintas fuentes y resolución de problemas. Capacidad de autoevaluación y revisión de sus propios desarrollos
Procedimientos de Evaluación
Trabajos
Requisitos
Requisitos específicos de admisión a los estudios: