Atlasingeniería

Programar desde cero

Nunca programaste o estás cursando la primera materia.

De qué es un algoritmo a poder escribir y depurar un programa propio, con lo justo de estructuras de datos para no escribir cualquier cosa.

15 de 15 temas de la ruta100.0%

4 etapas

Etapa 01Lo mínimo para escribir un programa

  1. Qué es un algoritmoAntes del lenguaje: qué es lo que se está escribiendo.Algoritmos y programaciónLeer
  2. Variables, tipos y expresionesAlgoritmos y programaciónLeer
  3. Condicionales y ciclosAlgoritmos y programaciónLeer
  4. Funciones, parámetros y alcanceAlgoritmos y programaciónLeer

Etapa 02Datos

  1. Arreglos, listas y matricesAlgoritmos y programaciónLeer
  2. Cadenas de textoAlgoritmos y programaciónLeer
  3. Diccionarios y conjuntosEl momento en que los programas dejan de ser de juguete.Algoritmos y programaciónLeer
  4. Archivos y entrada/salidaAlgoritmos y programaciónLeer

Etapa 03Escribir bien, no sólo que ande

  1. Invariantes: por qué un ciclo funcionaPor qué un ciclo funciona, más allá de probarlo con tres ejemplos.Algoritmos y programaciónLeer
  2. Pensar en recursivoAlgoritmos y programaciónLeer
  3. Pila de llamadas y qué pasa en memoriaAlgoritmos y programaciónLeer
  4. Pruebas automatizadas y depuraciónAlgoritmos y programaciónLeer

Etapa 04Lo primero de estructuras

  1. Complejidad algorítmica, visualmentePara poder descartar una solución antes de escribirla.Estructuras de datosLeer
  2. Tablas hash y resolución de colisionesEstructuras de datosLeer
  3. Búsqueda binaria y sus variantesEstructuras de datosLeer