School of Automation, Guangdong University of Petrochemical Technology, Maoming 525000, China
| Abstract: | In response to the prevalent challenges in Python programming education, including the intricate nature of knowledge points, diminished student engagement, and suboptimal programming proficiency, this research introduces a goal-oriented, problem-based pedagogical framework underpinned by constructivist principles. The study meticulously designs targeted problems that are intricately aligned with the curriculum, deployed at strategic intervals before, during, and after class sessions. These problems are crafted to bolster students' initiative, foster enthusiasm, and amplify their sense of challenge. The pedagogical strategy is further enriched by integrating focused discussions on these problems, in-depth analysis of pivotal knowledge points, and interactive extended dialogues, thereby rendering the teaching process more dynamic and captivating for learners. This methodology is engineered to ignite students' interest in the subject matter and to galvanize their drive to tackle problems, with the ultimate objective of nurturing and enhancing their capacity to autonomously devise programs that address practical issues. The efficacy of this approach has been substantiated through two cycles of teaching practice, yielding outcomes that are deemed to be highly satisfactory. The results underscore the potential of this model to revolutionize Python programming instruction by making it more student-centered, interactive, and aligned with real-world problem-solving, thereby equipping students with the skills necessary to navigate the complexities of programming in a rapidly evolving digital landscape. |
| Keywords: | Constructivism; Objective-Problem Based; Teaching Model; MOOC Platform |
| DOI: | 10.57237/j.edu.2025.01.002 |
| [1] | Wei Dongmei, Wang Xiuhua, Wang Ying, et al. Construction and Teaching Practice of General Python Programming Course [J]. Computer Education, 2019(2): 69-73. |
| [2] | Song Tian, Huang Tianyu, Li Xin. Python Language: An Ideal Choice for the Reform of Programming Course Teaching [J]. China University Teaching, 2016(2): 42-46. |
| [3] | Ji Quanpeng, Yan Haisheng. Teaching Reform and Practice of Python Programming Course - Based on Project-Based Teaching Model [J]. Journal of Southwest China Normal University (Natural Science Edition), 2021, 46(11): 90-95. |
| [4] | Lu Di, Li Su, Liu Shengzhi, et al. Application and Practice of Project-Based Teaching in the "Python Programming Language" Course [J]. Technology Wind, 2024, (27): 120-122. |
| [5] | Duan Xilong, Wu Zhihao. Online and Offline Hybrid Teaching of Object-Oriented Programming Course Based on BOPPPS [J]. Journal of Higher Education, 2023, 9(23), 104-107. |
| [6] | Lu Ye, Zhang Xiaoli, Shi Lingwei, et al. Reform of Programming Course from the Perspective of Hybrid Teaching Space. Computer Education, 2023(10): 96-101. |
| [7] | Ding Lei. Research on the Reform of Bilingual Teaching in Advanced Language Programming Guided by Constructivism. Computer Knowledge and Technology, 2012, 17(18): 107-108. |
| [8] | Yu Xiaoping, Li Zhigang, Gao Pan, et al. Teaching Practice of Java Programming Based on UbD Concept and Constructivist Theory. Computer Education, 2023(02), 54-57+63. |
| [9] | Qin Dawei, Luo Tianyu, Chen Qi. Exploration of a Dynamic Progressive Teaching Model Based on Goal-Problem Orientation. Journal of Higher Education, 2024, 10(26): 98-101. |
| [10] | Wang Hui, Liang Bingbing, Liu Hongxian. Teaching Reform and Practice of the "Introduction to Petrochemical Processes" Course Based on Goal-Problem Orientation. The Guide of Science & Education, 2024(19): 120-122. |
| [11] | Lai Jinhui. Research on Blended Teaching Mode of Programming Fundamentals in MOOC Environment [J]. Experimental Science and Technology, 2017(5): 77-81. |
| [12] | Zhao Zhifeng. Research on Ideological and Political Teaching Reform Based on Goal-Oriented Problem-Based Approach [J]. Heilongjiang Science, 2022, 13(9): 158-161. |
| [13] | Lai Jinhui. Exploration of Ideological and Political Teaching in Programming Courses Based on Goal-Oriented Problem-Based Teaching Model [J]. Computer Education, 2023(05): 50-54. |
| [14] | Wang Li, Shan Shufeng, Sun Jin, et al. Blended Teaching Reform and Practice of Petrochemical Technology Based on Goal-Oriented Problem-Based Approach [J]. Chemical Enterprise Management, 2023(01): 55-59. |
| [15] | Lai Jinhui. Research and Practice of Goal-Oriented Problem-Based Discussion Teaching Model in Python Programming [J]. Education of Industry and Information Technology, 2023 (02): 13-16. |
We invite active, qualified and high profile scientists and researchers to join as Editorial Board Members.
Join UsScholars with a strong interest in reviewing are invited to join the reviewer panel to ensure the quality of the research to be published.
Join Us