Club de Informática | Club de Algoritmia

Instituto Politécnico Nacional · UPIICSA

Nosotros

quienes-somos

Somos el primer club derivado del Club de Informática de la UPIICSA. Acompañamos a los alumnos para que fortalezcan su lógica, dominen los temas clave de programación y participen en actividades que impulsan su carrera en informática.

vision

Aspiramos a ser la comunidad estudiantil de referencia en la UPIICSA: un espacio que inspire, descubra y potencie el talento analítico a través de la programación competitiva y el pensamiento lógico.

  • Entrenamiento

    Entrenar de forma continua la resolución de problemas en jueces en línea, para elevar el nivel competitivo de nuestros miembros.

  • Integración

    Construir una comunidad colaborativa donde los estudiantes compartan conocimiento y organicen competencias locales de código.

Cursos

curso1.map

Curso 1

¿Qué onda con la programación?

MÓDULO 0 Fundamentos de programación
  1. 1 Sistemas numéricos y lógica booleana
  2. 2 Representación de problemas e introducción a la programación
MÓDULO 1 Diseño de algoritmos y resolución de problemas
  1. 3 Concepto de algoritmo
  2. 4 Trazas y casos de prueba
MÓDULO 2 Introducción al lenguaje C++
  1. 5 Estructura básica, tipos de datos y operadores
  2. 6 Aritmética aplicada y entrada y salida de datos
MÓDULO 3 Control de flujo, patrones de iteración y eficiencia básica
  1. 7 Estructuras condicionales y selectivas múltiples
  2. 8 Estructuras iterativas y patrones de lectura
MÓDULO 4 Modularización, funciones y librerías
  1. 9 Subprogramas y anatomía de una función
  2. 10 Ámbito de las variables y paso de parámetros
  3. 11 Espacios de nombres y librerías
MÓDULO 5 Estructuras de datos estáticas y manejo de archivos
  1. 12 Arreglos unidimensionales
  2. 13 Cadenas de caracteres y arreglos bidimensionales
  3. 14 Manejo de archivos
MÓDULO 6 Punteros, gestión de memoria dinámica y estructuras compuestas
  1. 15 Modelo de memoria y punteros
  2. 16 Arreglos y punteros, y asignación dinámica de memoria
  3. 17 Arreglos dinámicos, gestión automática y estructuras compuestas
  1. Práctica integradora y cierre del curso
curso2.map

Curso 2

¿Y ahora qué sigue? Algoritmos y objetos

MÓDULO 0 Examen diagnóstico y presentación del curso
  1. 1 Examen diagnóstico y presentación
MÓDULO 1 Estructuras de datos
  1. 2 Estructuras de datos lineales
  2. 3 Estructuras de datos no lineales
  3. 4 Grafos
MÓDULO 2 Algoritmos
  1. 5 Metodología y complejidad temporal y espacial
  2. 6 Notación Big O y órdenes de crecimiento
  3. 7 Recursividad
  4. 8 Árbol de recursión y divide y vencerás
  5. 9 Búsqueda lineal
  6. 10 Búsqueda binaria y funciones binarias de la STL
  7. 11 Insertion sort
  8. 12 Selection sort
  9. 13 Merge sort
  10. 14 Quick sort
  11. 15 Comparación de los algoritmos de ordenamiento
  12. 16 Práctica del módulo de algoritmos
MÓDULO 3 El paradigma orientado a objetos
  1. 17 Fundamentos de la orientación a objetos
  2. 18 Ciclo de vida del objeto
  3. 19 Encapsulamiento y abstracción
  4. 20 Herencia
  5. 21 Polimorfismo estático
  6. 22 Polimorfismo dinámico y clases abstractas
  7. 23 Manejo de excepciones y miembros estáticos
  8. 24 Programación genérica con plantillas

Proyectos

galactic.exe

Galactic UPIICSA

Videojuego arcade

JUGAR