Los principales objetivos de este libro son brindar las herramientas para que el lector aprenda programación utilizando varios lenguajes estándares: C, C++ y Java. Introducir al lector en el lenguaje de modelado de sistemas UML. Enseñar a programar con el paradigma estructurado y orientado a objetos. Presentar los elementos básicos de las estructuras de datos.