The teaching of software engineering and specifically the requirements engineering, presents some particularities that require the use of strategies to encourage students to hold on to the principles of this important discipline in software development. Therefore, an investigation is presented in which methodological and pedagogical guides are created and applied in order to improve quality in the teaching and learning process of software engineering. These guides were designed based on three fundamental inputs which includes, first, an understanding of a diagnosis of the current situation in the degree program in Systems and Computer Engineering of the Universidad Pedagogica y Tecnologica de Colombia (UPTC), thereafter, identified the teaching strategies suitable for this discipline and finally aligned it with the topics established in the Software Engineering Body of Knowledge (SWEBOK) guide. As a result, a series of templates for the creation of the class guides was obtained as well as a set of guides used in the validation process, and fundamentally, its contribution to the academic process in the Requirements Engineering was identified.