Escuela de verano de programación competitiva

A23030206

Ficha
Impartición:
-
Horas teóricas presencial:
5
Horas prácticas presencial:
5
Horas lectivas:
10
Plazas disponibles:
0
Aula:
Sala 2.3 del Centro de Cálculo de la Escuela Superior de Ingeniería y Tecnología Camino San Francisco de Paula, nº 19. 38200. San Cristóbal de La Laguna
Categoría:
Informática, Diseño, Web y Audiovisuales
Modalidad:
Presencial
Descripción
Objetivos
- Resolver problemas algorítmicos de manera eficiente. Ayudar a los participantes a desarrollar habilidades para analizar problemas, diseñar algoritmos e implementar soluciones eficientes utilizando diferentes técnicas algorítmicas. En este sentido, es necesario prestar especial atención a las estructuras de datos y conocer algunos algoritmos avanzados que son comúnmente utilizados en la programación competitiva. Esto puede incluir árboles, grafos, algoritmos de búsqueda y ordenamiento, programación
dinámica, entre otros.
- Analizar la complejidad de los algoritmos, evaluando su eficiencia en términos de tiempo y espacio. Esto implica que el curso brindará a los estudiantes muchas oportunidades para practicar la implementación de algoritmos y estructuras de datos en algún lenguaje de programación pues la programación competitiva requiere habilidades sólidas de implementación de código.
- Fomentar la participación de los estudiantes en competiciones de programación competitiva, ya sean nacionales o internacionales. Esto les dará la oportunidad de aplicar sus habilidades y conocimientos en un entorno competitivo, así como mejorar sus capacidades para afrontar exitosamente entrevistas de trabajo.
Horario:
  • Miércoles 09:30 13:00
  • Jueves 09:30 13:00
  • Viernes 09:30 12:30
Profesorado:
  • Carlos Segura González
Metodología docente
Sesiones presenciales donde se presentarán los conceptos y algoritmos, poniendo en práctica estos últimos a través de ejercicios de programación. Además, los estudiantes deberán completar tareas asignadas que serán revisadas por los docentes, quienes proporcionarán retroalimentación para asegurar la comprensión completa de los temas tratados.
Programa
  • INTRODUCCIÓN A LA PROGRAMACIÓN COMPETITIVA
  • ESTRUCTURAS DE DATOS
  • GRAFOS: ÁRBOLES RECUBRIDORES MÍNIMOS
  • CADENAS DE CARACTERES: ALGORITMO KNUTH-MORRIS-PRATT
Criterios de evaluación
- Asistencia al 80% de las sesiones.
- Entrega y superación de las tareas asignadas.
Observaciones

El horario será el siguiente:

  • Miércoles 12 y jueves 13 de 09:30 a 13:00h.
  • Viernes 14 de 09:30 a 12:30h.

Dirigido a estudiantes de Grado que estén interesados en el área de programación competitiva y que quieran participar en la fase local del concurso AdaByron (https://ada-byron.es/2023/nac/) como preparación del International Collegiate Programming Contest (https://icpc.global/).

Será requisito tener conocimientos en algún lenguaje de programación de alto nivel (Python, C, C++, Java, etc.)


Organiza Grupo de Algoritmos y Lenguajes Paralelos.

Tipos de Inscripción
No existen tipos de inscripción vigentes. Para cualquier duda contacte con la Secretaría de la Fundación.