Exploration of Experimental Teaching Reform in Object-Oriented Programming Based on the "Three-phase Progressive and Multi-dimensional Assessment" Model
DOI:
https://doi.org/10.6918/IJOSSER.202605_9(5).0019Keywords:
Object-Oriented Programming; Experimental Teaching; Teaching Model; Three-phase Progressive; Multi-dimensional Assessment.Abstract
In response to prevalent issues in current Object-Oriented Programming (OOP) experimental teaching, such as the disconnection between experimental content and engineering practice, low student learning enthusiasm and initiative, simplistic traditional assessment methods, and the impact of AI code generation tools, a "Three-phase Progressive and Multi-dimensional Assessment" experimental teaching model was proposed and implemented. This model systematically restructured experimental activities into three organically connected phases: "pre-class foundational exploration, in-class incremental practice, and post-class in-depth review and reflection." It incorporated a competitive mechanism based on an Online Judge (OJ) platform and a multi-dimensional formative assessment covering the entire process. Teaching practice indicates that this model can effectively enhance students' analytical and problem-solving abilities. While boosting learning initiative, it also provides an actionable pathway for addressing the challenges posed by AI technology and deepening the reform of practical teaching in engineering education.
Downloads
References
[1] Sun Yuan. Exploration and Practice of Teaching Mode Reform in Object-Oriented Programming Course[J]. China Educational Technology & Equipment, 2025, (06): 65-69.
[2] Gao Zhiyuan, Li Wei. Reform and Exploration of Experimental Teaching for the C++ Programming Course in Undergraduate Institutions[J]. Modern Business Trade Industry, 2025, (04): 258-260.
[3] Cao Manman. Innovation and Reform of Experimental Teaching for Computer Programming Courses under the Background of Emerging Engineering Education[J]. Computer Education, 2024, (05): 64-69.
[4] Chen Jun. Exploration and Practice of an Online-Offline Blended Teaching Model Based on the OBE Concept—Taking the Fundamental Programming Course as an Example[J]. Information & Computer, 2024, 36(22): 233-235.
[5] Zhu Jingwen, Xie Maoqiang, Zhang Shenglin. Exploration of the Experimental Teaching Model for C/C++ Programming in Software Engineering Major[J]. Computer Education, 2024, (08): 208-212.
[6] Li Wenfeng, Fan Haiju, Tian Hongjuan, et al. Experimental Teaching of Programming with a Tiered-Advancement Approach Combining "Teaching-Practicing-Competing"[J]. Computer Education, 2024, (01): 204-208.
[7] Jia Jinfang. Reform and Exploration of Experimental Teaching for the C++ Programming Course[J]. Computer Knowledge and Technology, 2024, 20(08): 146-148+164.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 International Journal of Social Science and Education Research

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.




