1. College of Mathematics and Informatics, College of Software Engineering, South China Agricultural University, Guangzhou 510641; 2. School of Electronic and Information Engineering, South China University of Technology, Guangzhou 510641; 3. School of Electronics and Communication Engineering, Guangzhou University, Guangzhou 510006
Abstract:“Python programming language design” serves as a core course for the digital transformation of agricultural sciences, aiming to cultivate new agricultural science students’ programming thinking and digital innovation capabilities. In response to the students’ weak programming foundation, insufficient practical and self-study abilities, and other learning conditions, the course adopts an “agriculture+programming+artificial intelligence (AI)” three-in-one teaching model. In terms of teaching content, it integrates agricultural characteristics and sets up agricultural case-based teaching and smart agriculture project development modules; in teaching mode, it creates a “code on video” inspiration window and an AI-assisted training platform; the evaluation system adopts multi-stage assessment, including offline tests. The course fully integrates ideological and political education, cultivating students’ correct values and comprehensive qualities from content design, teaching process, project practice, and ideological and political assessment.