Research and Practice of Diversified Experimental Teaching Models in C++ Programming Design
Abstract
In the context of the digital age, programming education urgently needs to break through the temporal and spatial limitations of traditional experimental teaching to enhance students' practical and innovative abilities. This study takes the “C++ Programming Design” course as an example and proposes a diversified experimental teaching model based on smartphone-based programming, online programming via the Educoder platform, and laboratory-based hands-on programming. This model reconfigures the experimental teaching process by integrating smartphone-based programming, online challenge-based training, tiered experimental project design, and a dynamic assessment system. Practice has shown that this model effectively enhances students' programming engagement and classroom participation rates, promoting the deep integration of theoretical knowledge and practical skills. Through teaching practice and data analysis, it has been confirmed that this model has significant effects in stimulating learning interest, optimizing the utilization of teaching resources, and promoting personalized learning, providing replicable experience for the reform of similar courses.
Full Text:
DOI: https://doi.org/10.26789/ijest.v4i2.2094
Refbacks
- There are currently no refbacks.
Copyright (c) 2025 Xiaomin Wang

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