Learning outcomes of a curriculum or a course are the commitments of educational institutions and lecturers regarding the quality of human resource training as wel as knowledge, skills, job positions, and working capacity of students after graduation. The objective of learning outcomes is to ensure that learners will achieve and demonstrate these outcomes in practice after the learning process. Learning outcomes serve as the basis for developing curriculums, detailed syllabuses, organizing training activities, and commitment to the quality of the training process. To ensure the quality of training at the university level, each educational institution needs to consider various factors and conditions. One of the factors that ensures the goals and meets the learning outcomes of a curriculum is the application of teaching methods that help students learn actively. This article discusses the application of some teaching methods to achieve the objectives and learning outcomes of the Software Engineering program at An Giang University.