CompuMates 2022/2023
Los cursos programados para el curso académico 2022-2023 han sido los siguientes:
-
Curso introductorio de C++
- Formulario de Inscripción (abierto hasta el 30 de septiembre a las 00:00)
- Plazas ofertadas: 30 (admisión por orden de inscricpión)
- Fechas y horario: 3, 5, 7, 10, 13 y 17 de octubre de 2022, en horario de 13:30 a 15:00.
- Modalidad: por determinar
- Resumen: C++ es uno de los principales lenguajes de programación actuales y su aprendizaje permite aprender con gran facilidad muchos otros lenguajes de programación como Python o R. Este curso es una iniciación a la programación en C++ en el que se tratarán los siguientes aspectos
- Iniciación al entorno de C++: familiarización con el entorno de programación, sintaxis, conceptos de compilación y ejecución, programación imperativa
- Introducción a las instrucciones básicas de programación: Aprenderemos las instrucciones if-else, while, for, la definición de variables y algunas estructuras de datos.
- Definición de funciones y procedimientos: Paso de parámetros por valor y por referencia. Iniciación a la recursión en C++.
- Introducción al concepto de puntero en C++.
- Introducción al paradigma de programación orientada a objetos
- Este curso no requiere de conocimientos previos de programación. En función del nivel del alumnado, adaptaremos el temario y nivel del curso. Además, si algún alumno está interesado en un tema en especial, podremos dedicar parte de una sesión a dicho tema.
- Ponente: Jesús Llorente Jorge
-
Informática básica y Seguridad en Internet
- Formulario de Inscripción (abierto hasta el 28 de octubre) Si necesitáis modificarlo en un futuro, podéis hacerlo desde vuestro mail.
- Plazas ofertadas: 15 (selección por orden de inscripción).
- Fechas y horario: 2, 4, 7, 11, 16 y 18 de noviembre de 13:00 a 14:30 y el 21 de noviembre de 13 a 14.
- Modalidad: presencial, aula de Informática,
- Resumen: El objetivo de este curso es proporcionar los fundamentos básicos del sistema operativo Linux para un entorno de escritorio (sobremesa o portátil) en el que un estudiante pueda desarrollar las tareas propias de su actividad. Se remarca que está orientado a principiantes en este sistema operativo y tiene un nivel básico. Es altamente recomendable haber asistido a la actividad Penguin on tour que se celebrará el día 27 de Febrero y disponer de un equipo en el que instalar y trabajar con Linux. Entre los contenidos que se estudiarán:
- Características de Linux. La distribución Ubuntu
- Instalación de Ubuntu
- Actualización y mantenimiento del sistema operativo
- Configuraciones básicas
- Medidas básicas de seguridad
- Instalación de paquetes y programas
- Ponente: Miguel Ángel Pradera Trobajo
-
LaTex
- Formulario de inscripción (abierto hasta el 26 de enero a las 00:00) Si necesitáis modificarlo en un futuro, podéis hacerlo desde vuestro mail.
- Plazas ofertadas: 30 (selección por orden de inscripción)
- Fechas y horario: del 30 de enero al 3 de febrero y del 9 al 15 de febrero, de lunes a viernes, de 13:00 a 14:00 h.
- Modalidad (presencial o telemática): por determinar.
- Resumen: LaTeX es un sistema de composición de textos, orientado especialmente a la creación de libros, documentos científicos y técnicos que contengan fórmulas matemáticas. Será altamente recomendable para la redacción del TFG.
- Ponentes: Ángel González Prieto y David Gómez-Castro.
-
Introducción al lenguaje de programación Julia
- Formulario de inscripción (abierto hasta el 25 de febrero a las 00:00)
- Plazas ofertadas: 30 (selección por orden de inscripción)
- Fechas y horario: 28 de febrero, 1, 2, 7, 8, 9 y 14 de marzo, de 13:00 a 14:30 h.
- Modalidad: presencial.
- Resumen: Julia es un lenguaje de programación dinámico de alto nivel, pensado específicamente para dar alto rendimiento en análisis numérico y ciencia de datos. Fue creado en 2012 en MIT y cuenta ahora mismo una comunidad muy extensa y tiene gran proyección de futuro. Además, es software libre y de código abierto. Permite, a diferencia de otros lenguajes, reproducibilidad completa de experimentos numéricos al permitir fijar cada librería a la versión deseada. Este lenguaje se aprende en los estudios universitarios en centros como MIT o Standford entre otros. De hecho utilizaremos principalmente Jupyter Notebooks como interfaz, como en los cursos https://computationalthinking.mit.edu/Spring21/ y https://web.stanford.edu/class/aa228/cgi-bin/wp/julia/
- Ponentes: David Gómez-Castro.