En este curso, que no requiere experiencia previa, los estudiantes adquieren las habilidades básicas para iniciarse en la programación de computadoras.
Al finalizar el primer semestre, además de aprender los conceptos teóricos fundamentales de programación, tendrán una visión panorámica de cómo se organizan y funcionan las aplicaciones, una comprensión básica de las tecnologías y arquitecturas que las soportan, y podrán crear aplicaciones sencillas en Python, aplicando el pensamiento computacional como herramienta de resolución de problemas.