The Information Hiding Principle is a modularization technique aimed at increasing the productivity of software development and maintenance. The Hiding Information concept introduced by Parnas is recognized as one of the key software design principles. However, as the author said, implementing the Principle is harder than it looks. This paper aims to discover what students understand and how they implement, on their designs, the Information Hiding Principle. The research was conducted through a qualitative case study with thirteen Master's students in the domain of Software Design. Among the different concepts associated with understanding the Principle we could identify that some students adhere to the idea of dividing in order to hide, while others only care about hiding. Both of them without a successful implementation of the Principle. Few students have some idea about the Principle, however they do not get it all when implementing it. Furthermore, we can conclude that Parnas' statement remains until today.
Este documento se refiere al desarrollo del pensamiento computacional en la formación en matemáticas discretas. En primer lugar, se detallan cuatro componentes principales del pensamiento computacional: pensamiento abstracto, pensamiento lógico, pensamiento modelado y pensamiento constructivo. En segundo lugar, se describe parte del contenido de las matemáticas discretas, que tiene estrecha relación con el pensamiento computacional, a través de un ejemplo de aplicación correspondiente. Por último, se hace un mapeo de las unidades de conocimiento de las matemáticas discretas con los detalles subsecuentes del pensamiento computacional.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.