The Brazilian population, in recent years, having greater contact with computational machines, needs to understand the functioning of these machines, as knowing how these devices work is important to facilitate everyday tasks, such as choosing the most suitable device considering one's needs. Therefore, it is necessary to learn basic Computer Architecture concepts, regarding the hardware in relation to features and characteristics and considering the differences between physical components, focusing on the utility of each component. Traditionally, computer architecture is taught only in technical and undergraduate courses, where the target audience aims for professional qualification. However, there are few initiatives to teach computer architecture concepts for the general public, without a pure technical interest. The present work present a methodological approach for teaching computer architecture in non-formal environments, for the general, uninitiated in Computer Science, public. The approach consists in a methodology that applies several teaching and learning tools, such as Station Rotations, Gamification and Taxonomy of Educational Objectives. The target audience of this work were children school, aged between 11 and 14 years old. Based on the analyses of collected data, the methodology was satisfactory. The participants were able to obtain the Knowledge and Comprehension levels from the cognitive domain of Taxonomy of Educational Objectives, and also the receiving, responding and valuing levels from the affective domain. Pretest and posttest results were used to validate the taxonomy evaluation, where correct answers grew by 33 percentage points, in average, after the methodological approach. [ABSTRACT FROM AUTHOR]