Skip to content

Latest commit

 

History

History
93 lines (68 loc) · 1.72 KB

PROGRAMA.md

File metadata and controls

93 lines (68 loc) · 1.72 KB

Programa Newbie Hacker School Monterrey

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.

Cantidad de horas

  • ~ 16 horas en total por semana
  • 3.5 horas por dia x 3
  • 6 el sabado

Semana 1

  • Organización computacional
  • Álgebra booleana
  • Pensamiento computacional

Semana 2

  • Scratch
    • Logica proposicional
    • Operadores (And, Or, Xor)
    • Diagramas de Venn
    • Teoria de conjuntos
    • Funciones
    • Fundamentos de programacion

Semana 3

Teórico

  • Lenguajes de programacion
    • Estáticos
    • Dinámicos
  • Paradigmas de programacion
    • Orientada a objetos
    • Funcional

Practico

  • Hello World, mi primer app
    • En ruby
    • TryRuby.org
  • Fundamentos de programacion(Ruby)
    • Variables
    • Tipos de dato(int, float, string)
    • Imprimir en terminal

Semana 4

  • 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

Semana 5

  • Ciclos/Iteradores con Ruby
  • Estructuras de datos con Ruby
    • Arreglo
    • Matrices
    • Pila?
    • Hash

Semana 6

  • 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)

Semana 7

  • Introduccion a clases y objetos
    • Constructor
    • Getters/Setters
    • Herencia
  • Sobrescritura de metodos en Ruby

Semana 8

  • Intro HTML & CSS
  • Testing
  • Colaboracion en proyectos
    • Git y github
    • Dar de alta proyectos en github