Este documento presenta un programa general de 8 unidades temáticas sobre excelencia académica y programación orientada a objetos en Java. La primera unidad cubre conceptos básicos como la representación de datos en la computadora. La segunda unidad trata sobre los fundamentos de la programación orientada a objetos. Las siguientes unidades cubren temas como estructura de programas en Java, taller de programación 1, estructuras de control, métodos y características, paquetes y gráficos. Cada unidad incluye autoaprendizaje y actividades.