El siguiente programa describe los contenidos de manera muy general del programa de n00bs, es decir personas sin ningun conocimiento de programacion y que muy probablemente vienen de otra industria.
- ~ 16 horas en total por semana
- 3.5 horas por dia x 3
- 6 el sabado
- Organización computacional
- Álgebra booleana
- Pensamiento computacional
- Scratch
- Logica proposicional
- Operadores (And, Or, Xor)
- Diagramas de Venn
- Teoria de conjuntos
- Funciones
- Fundamentos de programacion
- Lenguajes de programacion
- Estáticos
- Dinámicos
- Paradigmas de programacion
- Orientada a objetos
- Funcional
- Hello World, mi primer app
- En ruby
- TryRuby.org
- Fundamentos de programacion(Ruby)
- Variables
- Tipos de dato(int, float, string)
- Imprimir en terminal
- Intro a la terminal
- Manejo de la terminal
- Mis primeros comandos(mkdir, touch, cd, rm)
- Fundamentos de programacion(Ruby)
- Mi primer programa con operaciones matematicas
- Pedir al usuario datos y manipularlos
- Ciclos/Iteradores
- Ciclos/Iteradores con Ruby
- Estructuras de datos con Ruby
- Arreglo
- Matrices
- Pila?
- Hash
- Funciones/Metodos
- Con valor de retorno
- Sin valor de retorno(void)
- Con argumentos
- Refactor de programa semana 6
- Almacenamiento de datos en estructuras de datos(mi primer gran app)
- Introduccion a clases y objetos
- Constructor
- Getters/Setters
- Herencia
- Sobrescritura de metodos en Ruby
- Intro HTML & CSS
- Testing
- Colaboracion en proyectos
- Git y github
- Dar de alta proyectos en github