Frontiers in Educational Research, 2026, 9(5); doi: 10.25236/FER.2026.090530.
Zhou Ruan, Na Xie, Chengqiang Wang, Zhenfen Dong
School of Mathematics and Physics, Suqian University, Suqian, 223800, Jiangsu Province, China
With the development of artificial intelligence, the market demand for big data talents with both theoretical and practical competence has surged. Therefore, students' practical competence is crucial for the success of their programming learning. Currently, students majoring in big data face problems such as disconnection between skills and application scenarios, insufficient self-driven ability, and rationality deficits in AI application awareness, which restrict the improvement of their programming practical competence. Based on the Problem-Based Learning (PBL) theory, this study proposes four core strategies: first, enrich the diversity of teaching scenarios to guide students in exploring the essence of code and architectural design ideas, thereby consolidating the foundation of programming; second, implement a research-based learning model with the role transformation of dominant participants, enabling students to understand the underlying logic of code from multiple perspectives; third, construct the rational application of AI to cultivate students' critical thinking and reconstruction abilities regarding AI-generated code; fourth, encourage the openness of teaching materials and knowledge integration to facilitate students' autonomous learning and knowledge combing. Meanwhile, curriculum improvement strategies are put forward, allowing students to solve programming problems through multiple methods and introducing challenging real questions from competitions such as the Blue Bridge Cup. Practice has shown that these strategies can effectively stimulate students' sense of exploration, promote their transformation from passive learning to active knowledge construction, and provide references for programming teaching and innovative talent cultivation in big data majors.
Talent Cultivation of Big Data Majors, Practical Competence, Teaching Strategies, Programming Learning
Zhou Ruan, Na Xie, Chengqiang Wang, Zhenfen Dong. Exploration and Practice of Teaching Reform in Practical Courses for Big Data Majors Based on Problem-Based Learning—Taking the Course "Python Programming" as an Example. Frontiers in Educational Research (2026), Vol. 9, Issue 5: 222-230. https://doi.org/10.25236/FER.2026.090530.
[1] Wu, G. (2012). A review of problem-based learning (PBL) model. Shaanxi Education (Higher Education Edition), (4), 3-7.
[2] Wang, Q. (2020). Why should children learn programming? Insights from the book Mindstorms: Children, Computers, and Powerful Ideas. Modern Educational Technology, 30(2), 122-126.
[3] Lu, H. L., Wang, B. B., & Gao, X. P. (2022). Research on the design and practice of project-based learning in the intelligent era: A case study of PBL teaching in Python course. Journal of Henan Institute of Education (Natural Science Edition), 31(2), 67-75.
[4] Liu, M., & Zheng, X. (2022). Practice of the "problem-oriented + action learning" teaching model. Journal of Electrical & Electronic Education, 44(6), 17-20.
[5] Dai, B. (2024). Application of project-based learning (PBL) in Python programming teaching. Integrated Circuit Applications, 41(12), 78-79.
[6] Dai, M. Y. (2025). Teaching reform and practice of Python programming course based on PBL concept. Computer Knowledge and Technology, 21(8), 171-173.