Las aulas pueden consultarse en este enlace.
Los ordenadores y los lenguajes de programación.
Conceptos básicos: variables y funciones. Valores y referencias. Objetos mutables e inmutables.
El sistema binario. Almacenamiento de valores: precisión, redondeo, desbordamientos y otros quebraderos de cabeza.
Variables simples y complejas: vectores, listas, conjuntos.
Diccionarios. Funciones simples y recursivas.
Control de flujo: bucles, condicionales.
Comentarios, gestión de errores y depuración de programas.
Eficiencia de la computación.
Métodos recursivos de ordenación y búsqueda.
Pilas, colas y otras estructuras básicas de almacenamiento.
Números aleatorios y pseudoaleatorios. Simulación.