Este documento presenta un curso de programación orientada a objetos en Java. Explica que el curso cubrirá el proceso de solución de problemas computacionales y cómo llevar a cabo dicha solución mediante el desarrollo de aplicaciones de software. También recomienda el proyecto Cupi2 de la Universidad de Los Andes como material complementario y describe las tres etapas del proceso de desarrollo de software: análisis, diseño y construcción.