La programación es una herramienta que le permite a los estudiantes innovar con las nuevas tecnologías, para esto se hace necesario tener sólidas bases de pensamiento lógico computacional que le permita comprender la forma como se resuelven problemasEste texto comienza abordando la temática referente al diseño de clases, lo cual comprende el concepto de clase, sus elementos estructurales, las reglas y los estándares, los atributos, los métodos y la simbología seguida para realizar un buen diseño; todo a desde del planteamiento de problemas reales a los que se da soluciones basadas en clases. Esto permite que el lector comprenda el planteamiento del problema e identifica cada uno de los elementos necesarios para determinar la solución del mismo, lo cual implica que se debe caracterizar cada uno los elementos básicos de la programación orientada a objetos teniendo como meta en el diseño de la solución.