Bloque 1: De la calculadora al ordenador (JavaMOOC1, Semana 1):
Expresiones, sentencias, programas, tipos de datos, identificadores, decisiones
Bloque 2: Transformación de estados (JavaMOOC1, Semana 2):
Repetición, arrays, representación de datos y programas
Bloque 3: Abstracción funcional (JavaMOOC1, Semana 3):
Métodos, ámbitos, métodos recursivos
Bloque 4: Ordenación (JavaMOOC3, Semana 5):
Algoritmos sencillos, algoritmos eficientes, intuición sobre eficiencia de algoritmos
Bloque 5: Errores (JavaMOOC2, Semana 1):
Corrección de errores, tests, razonamiento
Bloque 6: Encapsulamiento de objetos (JavaMOOC1, Semana 4):
Objetos y clases, ocultación de información,