Cursos de Enseñanzas Propias - 2021/2022 Ciudad Real, julio de 2021 - ESI UCLM

Página creada Teresa Ortiz
 
SEGUIR LEYENDO
Cursos de Enseñanzas Propias
            2021/2022

      Ciudad Real, julio de 2021
Escuela Superior de Informática
 ___________________________________________
        Universidad de Castilla-La Mancha

  Cursos de Enseñanzas Propias
                 2021/2022

           Ciudad Real, julio de 2021

                       3
Presentación

Este documento recoge los Cursos de Enseñanzas Propias propuestos por la Escuela Superior
de Informática de la Universidad de Castilla-La Mancha para el curso académico 2021/2022.

Se ofrecen 3 cursos, cada uno de ellos de veinte horas de duración distribuidas en cuatro
sesiones de cinco horas.

                           Ciudad Real, julio de 2021

                                           5
Plazos
Para asistir a un Curso de Enseñanzas Propias es preciso preinscribirse, ser admitido y
matricularse. Los plazos oficiales para realizar estos trámites son los siguientes:

   •     Preinscripción. Desde quince días lectivos antes de que empiece el curso hasta
         nueve días lectivos antes.
   •     Publicación de lista de admitidos. Ocho días lectivos antes del inicio del curso.
   •     Matrícula. Desde el séptimo día lectivo anterior al inicio del curso hasta dos días
         lectivos antes.

A estos efectos, también contabilizan los días de exámenes oficiales de enero, pero
nunca los sábados.

Toda la gestión, tanto de preinscripción como de matrícula, se debe gestionar a través
de la página de cursos web (https://cursosweb.uclm.es/)

Coste
Según acuerdo de la Comisión de Estudios y Programas, la matriculación en los Cursos
de Enseñanzas Propias tiene los siguientes costes:

                      Tipo de estudiante               Precio de matrícula
                De la UCLM                                80,00 €
                Antiguos estudiantes de la ESI            150,00 €

                Personal de la UCLM                       150,00 €

                Ajenos a la UCLM                          250,00 €

Procedimiento de admisión
Según acuerdos de Junta de Centro, sobre el total de los estudiantes inscritos, el director
del curso seguirá los siguientes criterios de selección para confeccionar la lista de
admitidos:
    • En primer lugar, estudiantes de todas las titulaciones que se imparten en la ESI,
       priorizando a los estudiantes de cursos superiores.
    • En segundo lugar, el resto de candidatos.

En cada curso se reservarán, no obstante, cinco plazas para candidatos que no sean
estudiantes de la Escuela Superior de Informática.

Lugar
Todos los cursos tendrán lugar en las instalaciones de la Escuela Superior de Informática
(Edificio Fermín Caballero), Paseo de la Universidad nº 4, 13071-Ciudad Real. La
centralita de la Universidad es el 926.295300.

                                              7
Asistencia
Para obtener el certificado de asistencia, es necesario asistir, al menos, al 80% de las
clases.

Reconocimiento de créditos
Para los estudiantes de cualquier grado de la Universidad de Castilla-La Mancha, por
cada curso de enseñanzas propias se reconocerá 1 ECTS, siempre y cuando cumplan los
criterios de asistencia y entrega de documentación que, para tal fin, se especifiquen en
cada curso.

                                           8
Fechas previstas de celebración de los Cursos de Enseñanzas Propias

           Curso Cero de Matemáticas y Física                                      5, 6, 9 y 10 de septiembre de 2021

           Programación Cuántica                                                   1, 8, 15 y 22 de octubre de 2021

           ¿Perro o Gato? Deep Learning para Visión por Computador                 5, 12, 19 y 26 de noviembre de 2021
  CURSOS

           Diez libros que merece la pena leer                                     Primer cuatrimestre

           LaTeX esencial para preparación de Trabajo Fin de Grado, Tesis y
                                                                                   4, 11, 18 y 25 de febrero de 2022
           otros documentos académicos

           Desarrollo web full-stack con MERN                                      5, 11, 18 y 25 de marzo de 2022

*Nota: en función de la evolución de la situación socio-sanitaria surgida a raíz de la COVID-19, esta planificación podría sufrir modificaciones
tanto en su calendario como en el formato de impartición, que se comunicarán oportunamente.

                                                                        92
2
Índice de Cursos

Curso Cero de Matemáticas y Física .....................................................12
Introducción a la Programación Cuántica .............................................14
¿Perro o Gato? Deep Learning para Visión por Computador. ................16
Diez libros que merece la pena leer .....................................................18
LaTeX esencial para elaboración de TFG, tesis y otros documentos
      académicos (13ª edición) ............................................................. 19
Desarrollo web full-stack con MERN ....................................................21

                                             11
                                              2
Curso Cero de Matemáticas y Física

Director/a: Fernando Terán Sierra
Secretario/a: Peter Normile
Profesorado:
       María Luz López García
       Ricardo García Rodena
       Peter Normile
       Fernando Terán Sierra

Número de estudiantes:
Mínimo: 30                                   Máximo: 70

Fechas de Realización:
10, 11, 14 y 15 de septiembre de 2020

Horario y Lugar:
De 9.00 a 14.00 horas. En el aula por determinar.

Descripción:
Se han observado dificultades en los alumnos de primer curso de los estudios en
Ingeniería Informática para abordar asignaturas básicas como Matemáticas y Física, este
hecho ha motivado la oferta del Curso Cero.

Justificación:
Este curso tiene por objeto proporcionar al alumno que comienza su vida universitaria
una preparación y/o repaso sobre fundamentos de Matemáticas y Física que le serán
necesarios para abordar con éxito diferentes materias que conforman su plan de
estudios.

Programa del curso
1. Repaso de Álgebra (Números, Matrices, Ecuaciones)
2. Repaso de Cálculo (Funciones, Continuidad, Derivabilidad, Integración en una
   variable)
3. Fundamentos de Análisis Vectorial (Vectores, Operaciones, Productos, Derivadas,
   Integrales)
Calendario Previsto
Preinscripción: Del 24 de julio al 31 de julio de 2020.
Lista de Admitidos: 3 de agosto de 2020.
Matricula: 3 de agosto al 7 de agosto de 2020.

Requisitos y Procedimiento de Admisión
   • Alumnos de nueva matriculación
   • Por orden de inscripción, con preferencia a aquellos alumnos matriculados en la
       ESI

                                            12
                                             2
Precio del Curso
Cuarenta y cinco euros (45 €).

Criterios de Evaluación y Control
La asistencia será obligatoria en al menos el 80% de las horas. Se expedirá un certificado
de asistencia y aprovechamiento por la Escuela Superior de Informática.

                                           13
                                            2
Introducción a la Programación Cuántica

Director/a: Manuel Ángel Serrano Martín
Secretario/a: Ignacio García Rodríguez de Guzmán

Profesorado:
       Manuel Ángel Serrano Martín
       José Antonio Cruz Lemus
       Ricardo Pérez del Castillo

Número de alumnos:
Mínimo: 10                                Máximo: 30

Fechas de Realización:
1, 8, 15 y 22 de octubre de 2021

Justificación
Con la aparición de los ordenadores cuánticos se pueden resolver problemas que la
computación clásica prácticamente no puede tratar. Hoy en día, se está multiplicando
la inversión en este tipo de tecnología, ya que en los próximos años las empresas
necesitarán utilizar la computación cuántica cada vez más como parte de su operativa
diaria.
        Este nuevo paradigma de programación requiere una nueva forma de pensar, de
diseñar y de programar los nuevos ordenadores cuánticos y, por ello, es necesario
aprender nuevos algoritmos y primitivas cuánticas que faciliten la adopción de estos
ordenadores cuánticos en la resolución de problemas no tratables por los ordenadores
clásicos.

Programa del curso
1. Introducción
   1.1. Conceptos de mecánica cuántica
   1.2. Conceptos matemáticos de la programación cuántica
   1.3. qubits
   1.4. Puertas cuánticas
   1.5. Medición cuántica

2. Algoritmos cuánticos
   2.1. Algoritmos simples
   2.2. Oráculos cuánticos
   2.3. Computación reversible

3. Resolución de problemas sencillos

4. Introducción a los algoritmos avanzados

                                        14
                                         2
Aulas e Infraestructuras necesarias
El curso se desarrollará en un aula de la Escuela Superior de Informática (ESI - C.Real).
Sin embargo, se recomienda que cada asistente traiga su propio equipo portátil en el
que se podrán utilizar las aplicaciones disponibles en la nube, según sus preferencias
personales.
A la vez, se habilitará un equipo en Microsoft Teams para que aquellas/os estudiantes
que no puedan asistir presencialmente, sean capaces de seguir el curso de manera
síncrona desde donde se encuentren.
Se proporcionará copias electrónicas de apuntes, transparencias y ejemplos del curso.
Los miembros de la UCLM tendrán a su disposición un área de consulta en la plataforma
de Campus Virtual (Moodle).

Modalidad Online: SÍ
Es deseable que el curso sea presencial, pero podría realizarse online si fuera necesario.

                                           15
                                            2
¿Perro o Gato? Deep Learning para Visión por Computador.

Director/a: Luis Jiménez Linares
Secretario/a: Luis Rodríguez Benítez

Profesorado:
   • Luis Jiménez Linares
   • Luis Rodríguez Benítez
   • Juan Moreno García.

Número de alumnos:
Mínimo:     10                               Máximo: 30

Fechas de Realización:
       5, 12, 19 y 26 de noviembre de 2021

Requisitos (si los hay)
Como requisitos previos sólo se exige conocimientos básicos, a nivel de usuario, del
sistema operativo (SO) a utilizar. Nociones de programación en python.

Justificación
El Deep Learning es sin duda el área de investigación más popular dentro del campo de
la inteligencia artificial. La mayoría de las nuevas investigaciones que se realizan,
trabajan con modelos basados en las técnicas de Deep Learning; ya que las mismas han
logrado resultados sorprendes en campos como Procesamiento del lenguaje natural y
Visión por computador. En este curso se pretende proporcionar al estudiante unos
métodos de las tecnologías de aprendizaje automático basadas en deep learning, para
completar la formación adquirida en estas materias y para prepararlos en orden a
conseguir, entre otros fines, su aplicación en el ámbito laboral.

Descripción
Este curso presenta las redes neurales convolucionales, también conocidas como
convnets, un tipo de modelo de aprendizaje profundo utilizado casi universalmente en
aplicaciones de visión por computador. El curso permitirá al estudiante aprender a
aplicar convnets a diferentes problemas de análisis de imágenes de imágenes
comenzando por los que se aplican a pequeños conjuntos de datos de ejemplo. El curso
es eminentemente práctico y está organizado en una serie de sesiones en las que se
expondrán los conceptos básicos de cada apartado y se desarrollarán ejercicios reales
que lleven al dominio del sistema de desarrollo de aplicaciones en este entorno.

Programa del curso
1. Entrenamiento básico de CNN’s
   1.1. Introducción
   1.2. Obtención de los datos
   1.3. Construcción de la red

                                         16
                                          2
1.4. Preproceso de datos
   1.5. Data Augmentation
2. Introducción a las CNN
   2.1. Operaciones de Convolución
   2.2. Operaciones de Pooling
   2.3. Modelo/Vista/Controlador
3. Modelos históricos CNNS y Transferencia de aprendizaje
   3.1. AlexNet
   3.2. VGG
   3.3. GoogleNet
   3.4. ResNet
   3.5. Transferencia de aprendizaje.
4. Modelos Generativos:
   4.1. Autoencoder y Autoencoder Variacionales
   4.2. Redes Generativas Adversarias (GANS)
   4.3. PixToPix

Modalidad Online: SÍ
Es deseable que el curso sea presencial, pero podría realizarse online si fuera necesario.

                                           17
                                            2
Diez libros que merece la pena leer

Director/a: Agustín Muñoz-Alonso López
Secretario/a: Macario Polo Usaola

Profesorado:
Agustín Muñoz-Alonso López, Macario Polo Usaola, invitados que tengan interés en
colaborar en el curso.

Número de alumnos:
Mínimo: 15                           Máximo: 40

Fechas de Realización:
Primer cuatrimestre. 10 sesiones de 2 horas en horario de tarde.

Requisitos (si los hay):
Ninguno.

Justificación:
Hace más de diez años, el director de este curso impartió, en la Escuela Superior de
Informática, la asignatura de libre configuración Introducción a la lectura de grandes
obras de la Literatura Universal, que tuvo gran aceptación por parte de los alumnos de
este centro.
Al modificar los planes de estudio, la asignatura dejó de impartirse. Aquella experiencia
docente tan atípica en una escuela de ingeniería fue muy enriquecedora para el
alumnado de la escuela, pues suponía un complemento formativo en la línea de las
humanidades que los alumnos habían abandonado en su periodo preuniversitario.
Por ello, deseamos repetir la experiencia con este CEP.

Descripción
   - Diez sesiones de 2 horas
   - Un día a la semana
   - Cada sesión estará dedicada a cada uno de los libros del programa. Consistirá en
       la descipción, análisis, lectura de fragmentos y discusión sobre el interés que la
       obra tiene para comprender mejor el mundo en el que vivimos.

Programa del curso
La selección final de las 10 obras se realizará en las próximas semanas

Modalidad Online: NO.

                                           18
                                            2
LaTeX esencial para elaboración de TFG, tesis y otros documentos
académicos (13ª edición)

Director/a: Jesús Salido Tercero
Secretario/a: Jesús Salido Tercero
Profesorado:
       Jesús Salido Tercero

Número de estudiantes:
Mínimo: 15                                 Máximo: 25

Fechas de Realización:
4, 11, 18 y 25 de febrero de 2022

Justificación
El curso pretende ser una guía rápida de soluciones a problemas que se presentan en la
elaboración de grandes documentos académicos, especialmente el TFG. Así mismo
persigue desmitificar el uso de LaTeX, un poderoso sistema de preparación de
documentos, facilitando su uso inmediato. Al finalizar el curso, los estudiantes serán
capaces de elaborar con LaTeX la memoria de un Trabajo Fin de Grado (TFG), Trabajo
Fin de Máster (TFM), Tesis y otros documentos académicos como informes, memorias,
artículos, ponencias, etc.

Descripción
En el curso se enseñará cómo instalar rápidamente LaTeX y todas las herramientas
auxiliares necesarias para hacer del ordenador un maquetador digital de documentos
de última generación capaz de:
    • elaborar automáticamente índices de contenido, figuras, tablas, términos, etc.;
    • auto numerar las figuras, tablas, porciones de código, ecuaciones y otros
        elementos;
    • generar referencias cruzadas, citas, bibliografía;
    • controlar cambios, versiones y su almacenamiento en la nube (git-GitHub);
    • … y mucho más.

        Todo ello sin importar que sistema operativo emplees (Windows, MacOS,
Linux,…) e incluso en ordenadores antiguos o directamente trabajando en la nube. Por
si fuera poco, todas las herramientas que utilizaremos son ¡libres y gratuitas!

Programa del curso
Sesión 1: Introducción
1.   Cuestiones iniciales
2.   ¿Cómo funciona LaTeX?
3.   LaTeX frente a los procesadores WYSIWYG
4.   Instalación de LaTeX y herramientas auxiliares
5.   El primer documento LaTeX y el control de versiones con git-GitHub

                                          19
                                           2
6. La codificación de caracteres

Sesión 2: Tipografía y organización de documentos
1.   Tipografía con LaTeX
2.   Notas al pie
3.   Justificación del texto
4.   Listas
5.   Secciones del documento
6.   Tabla de contenidos
7.   Referencias cruzadas
8.   Hiperenlaces en PDF
9.   Trabajo con documentos muy grandes

Sesión 3: Documentos enriquecidos
1.   Inclusión de figuras y gráficos
2.   Formatos gráficos
3.   Creación e inclusión de tablas
4.   Ubicación de figuras y tablas
5.   Creación e inclusión de ecuaciones
6.   Listados de programas y otros elementos
7.   Inclusión de bibliografía e índice temático

Sesión 4: Personalizando documentos
1.   Plantillas y paquetes
2.   Organización de documentos
3.   Portadas
4.   Márgenes y espaciado
5.   Cabeceras y pies de página
6.   Títulos e Internacionalización
7.   Otras especialidades

Modalidad Online: SÍ
Es deseable que el curso sea presencial, pero podría realizarse online si fuera necesario.

                                            20
                                             2
Desarrollo web full-stack con MERN

Director/a: Jesús Fontecha Diezma
Secretario/a: Manuel Ángel Serrano
Profesorado:
       Jesús Fontecha Diezma

Número de estudiantes:
Mínimo: 5                                   Máximo: 30

Fechas de Realización:
5, 12, 19 y 26 de marzo de 2021

Requisitos deseados (no obligatorios):
Conocimiento de fundamentos del diseño y desarrollo web. Fundamentos de JavaScript.

Justificación:
El desarrollo de aplicaciones web dinámicas es una profesión en auge y cada vez más
demandada debido en gran parte a la digitalización de procesos y servicios en nuestra
sociedad. En la actualidad, la mayoría de las empresas necesitan en sus plantillas
arquitectos y desarrolladores de software con conocimientos y experiencia en el
desarrollo de aplicaciones web, tanto de la parte del cliente como de la del servidor (lo
que se conoce como “full stack”). En este sentido, existen multitud de lenguajes y
tecnologías web, sin embargo, aquellas basadas en el lenguaje Javascript son de las más
demandadas y extendidas hoy en día. En este caso, el “stack” MERN supone la
conjunción de diferentes herramientas y tecnologías para el desarrollo de aplicaciones
web “full stack” profesionales con base Javascript.
        A través de la realización de este curso, el alumno obtendrá los conocimientos
básicos necesarios para desarrollar y mantener aplicaciones web MERN usando las
tecnologías basadas en JavaScript: ExpressJS, NodeJS y ReactJS, así como la interacción
con bases de datos no relacionales MongoDB.

Descripción:
El stack o pila MERN permite la creación sólida de aplicaciones web dinámicas de fácil
mantenimiento utilizando las siguientes herramientas: MongoDB, Express.js, React y
Node, de ahí sus iniciales. Todas estas tecnologías están basadas en Javascript, con lo
cual, tener un lenguaje de programación compartido supone un ahorro de tiempo a la
hora del desarrollo de las aplicaciones.
En este Curso de Enseñanzas Propias, el alumno conocerá todas las tareas clave que
puedan ayudarlo a comenzar, aprender, comprender e implementar aplicaciones web
completas con MERN. Se le guiará en el proceso de instalación y configuración de todos
los requisitos, para poder crear de forma práctica y paso a paso una aplicación web
React.js en el lado del cliente (front-end) y una API REST en el lado del servidor (back-
end), todo como parte de la pila o el stack MERN.

                                           21
                                            2
Programa del curso

1. Introducción, ¡Antes de empezar!
   1.1. El desarrollo web full stack
   1.2. Introducción a JavaScript
   1.3. Introducción a MERN
   1.4. Patrones de diseño web
   1.5. Operaciones CRUD

2. Herramientas, ¡Manos a la obra!
   2.1. Mongo y MongoDB Compass
   2.2. NodeJS y npx/npm
   2.3. Visual Stuido Code
   2.4. Git para control de versiones

3. API REST, ¡Desarrollando el back-end!
   3.1. “Hola mundo” en Express.js
   3.2. CRUD, HTTP y enrutado con ExpressJS
   3.3. Introducción a los clientes REST
       3.3.1. ¿Cómo consumir una API REST?
   3.4. Mongoose y los mapeadores de datos (ODM)
   3.5. Autenticación y despliegue
       3.5.1. Puesta en producción de la API REST

4. React.js, ¡Finalizando con el front-ent!
   4.1. “Hola mundo” en React.js
   4.2. Introducción a los componentes
       4.2.1. Uso de hooks de estado y de efecto
   4.3. Introducción al enrutado en React.js
   4.4. Consumiendo una API REST desde React.js
       4.4.1. Conexión con herramientas y servicios de terceros
   4.5. Diseño de la interfaz gráfica
   4.6. Despliegue. Puesta en producción de la aplicación web

5. Recursos, ¡Mejora tus habilidades!
   5.1. Introducción a recursos web avanzados
       5.1.1. Herramientas de diseño y desarrollo web
       5.1.2. Comunidades de desarrollo y otros recursos

Todo el contenido estará apoyado por la creación paso a paso de una aplicación web
completa.

Modalidad Online: SÍ
Es deseable que el curso sea presencial, pero podría realizarse online si fuera necesario.

                                              22
                                               2
También puede leer