El objetivo basico de este libro es el de proporcionar los recursos que permitan al alumno de ingenieria industrial aprender a pensar sobre un problema de programacion, estructurar las posibles soluciones y llevarlas a la practica; un conjunto de actividades en el mismo nucleo de la ingenieria. El contenido cubre las materias de la asignatura Fundamentos de Informatica, asignatura de primer curso, primer cuatrimestre, para los estudiantes de Ingenieria Tecnica Industrial, Electricidad, Mecanica e Ingenieria Industrial de la Universidad Politecnica de Cartagena. El libro presenta los recursos para la programacion de forma paulatina, empezando por la programacion imperativa, que se estudia con profundidad, y evolucionando hacia la programacion orientada a objetos, de la que se hace un estudio introductorio. El lenguaje elegido como herramienta para el aprendizaje de los conceptos mencionados anteriormente es el C++. Se trata de un lenguaje de programacion orientado a objetos para la creacion de aplicaciones, cuya orientacion inicial era la de proporcionar a C el paradigma de orientacion a objetos. En pocos anos, el uso del lenguaje ha crecido extraordinariamente, asi como los entornos de desarrollo y las bibliotecas; se ha extendido su utilizacion para programacion en la industria, y se ha publicado el estandar C++ 2000. Las caracteristicas esenciales del lenguaje ya estan bien establecidas.