Teaching Design Process for Modules Belonging to the Specialized Knowledge Block of Information Technology for University Students According to the Competency Approach

The article begins by summarizing the content of “Teaching through a Competency-based Approach”, analyzing the curriculum of specialized courses in Information Technology, emphasizing the crucial role of this field in various aspects of life and national development. The focus of the article is on the training objectives in the field of Information Technology, particularly the aim to educate bachelor’s degree holders with sufficient knowledge, skills, and political qualities to meet industry requirements. The article lists key Information Technology courses such as databases, computer networks, system analysis and design, programming, information security, artificial intelligence, and software development. Subsequently, the article describes important factors in the teaching process, including teaching tools and methods. This encompasses the necessity of using tools such as simulation software, instructional videos, and diverse teaching methods such as problem-based learning, project-based learning, and case study-based teaching. Finally, the article presents a detailed design process following the competency-based approach, from establishing training outcome standards, aligning objectives with standards, to identifying conditions and criteria for competency implementation in real-world professional settings. The article proposes a specific teaching plan for each specialized course, ensuring the integration of knowledge, skills, and attitudes, as well as the integrity of the teaching process. The article serves as a comprehensive guide on how to design teaching in the field of Information Technology using a competency-based approach. It highlights challenges and opportunities for improving the quality of education in this field in Vietnam.