Unidad I. Manejo de técnicas de programación Capítulo 1. Diseño de secuencias de pasos lógicos, conceptos generales Capítulo 2. Estructuras algorítmicas en la elaboración de programación estructurada usando C++ Capítulo 3. Estructuras de control selectivas, repetitivas, y aplicaciones con estructuras de datos Unidad II. Programa en pseudocódigo con técnicas de lenguajes de programación orientados a objetos, dirigidos a eventos y funcional Capítulo 4. Elaboración de rutinas en pseudocódigo con base en clases y herencias usando C++ orientada a objetos Capítulo 5. Elaboración de rutinas en pseudocódigo con base en controles, eventos y multitareas usando HTML y JavaScript Capítulo 6. Elaboración de rutinas en pseudocódigo mediante recursividad usando F#