Research on Teaching Reform of Python Programming under the Computational Thinking Perspective
DOI: https://doi.org/10.62381/H251509
Author(s)
Yan Liu, Xiaoqi Jia
Affiliation(s)
Shanxi Institute of Energy, Jinzhong, Shanxi, China
Abstract
Focusing on the goals of applied talent cultivation and social demand, this research has conducted a detailed analysis of the "Python Programming" course, from theoretical and practical teaching to assessment, and has implemented comprehensive curriculum reform. The reform includes: revising the course syllabus, selecting high-quality case studies, and integrating BOPPPS and blended teaching models to stimulate students' initiative and transform their attitude from "I have to learn" to "I want to learn." Additionally, by leveraging the extensive question bank provided by the Python123 platform, teachers can freely generate and assign regular homework and final exams for diversified assessment. This approach effectively enhances students' practical innovation and Python development capabilities, facilitates their employment, and provides valuable references for the reform of Python programming courses in higher education institutions.
Keywords
Computational Thinking; Python Programming; BOPPPS Teaching Model; Blended Teaching Model; Diversified Assessment
References
[1] Shaoxun Han. Exploration of high school Python teaching mode focusing on computational thinking. Chinese Information Technology Education, 2025(7):47-49+112.
[2] Shihua Yu, Yunjie Tu, Jun Zhang. Exploration of ideological and political teaching of Python language programming course based on “two lines and four integrations”. Computer Education, 2024(3):187-192.
[3] Chunyan Fu, Wanli Huo, Wenjie Zhu, et al. Reform of mixed - mode teaching of Python language programming for non - computer majors. Computer Education, 2024(8):55-59.
[4] Bo Yu, Lixia Luo, Chenhui Yi. Reform and practice of Python programming course teaching under the background of new engineering. Computer Education, 2021(11):80-84.
[5] Tian Song, Tianyu Huang, Xin Li. Teaching plan of Python language introductory course for computing ecosystem. Computer Education, 2017(8):7-12.
[6] Yue Cui, Zhaowei Peng, Wang Yang, et al. Reform of mixed - mode teaching of Python programming course based on BOPPPS model. Computer Knowledge and Technology, 2024, 20(4):144-147.
[7] Yan Liu. Research on the construction of Python development course system oriented by “1 + X” certificate. Office Automation, 2024, 29(5):45-47.
[8] Fang Wang, Kai Wang, Xiaoming Zhang. Reform and practice of ideological and political education of basic programming course based on OBE concept. Computer Education, 2021(7):32-36+41.
[9] Yanhua Hu, Yanan Cui, Ling Wei. Reform and practice of Python programming course based on “OBE + ideological and political” concept. Computer Education, 2025(2):144-149.