Data structure course teaching reform based on innovation ability cultivation in computer science education
Yunxia Yu
School of Artificial Intelligence, Jingchu University of Technology&Computer Science and Technology/Intelligent Information Technology Research Center, Jingchu University of Technology/Jingmen Cryptometry Application Technology Research Center
Yurong Hu
School of Artificial Intelligence, Jingchu University of Technology&Computer Science and Technology/Intelligent Information Technology Research Center, Jingchu University of Technology/Jingmen Cryptometry Application Technology Research Center
DOI: https://doi.org/10.59429/bam.v7i4.12395
Keywords: data structures; innovation ability; teaching reform; computer science education; project-based learning; collaborative learning; flipped classroom
Abstract
Data structures is a core CS course. Many classes still rely on long lectures. Students remember steps yet seldom design new ideas. We rebuilt the course around innovation ability. The design mixes projectbased work, team learning, and a flipped format. Students watch short videos before class. Class time is used for design, testing, and critique. Two cases show clear gains in exams, project quality, and satisfaction. The approach is lightweight. It fits typical semester limits and common tooling.
References
[1] Wang, Y., Li, L., Zhang, J. (2020). The Effectiveness of a Flipped Classroom Model in Algorithm Courses. Journal of Computer Science Education, 45(3), 257-268.
[2] Chen, S., Zhang, W. (2019). Project-Based Learning in Data Structures: Improving Student Engagement and Problem-Solving. International Journal of Educational Technology in Higher Education, 16(1), 42-55.
[3] Liu, H., Li, Y. (2021). Collaborative Learning for Creativity and Teamwork in Computer Science Education. Computers & Education, 73, 128-138.
[4] A. Vaswani et al., "Attention Is All You Need," IEEE NeurIPS, pp. 5998-6008, 2017.
[5] Y. Chen et al., "UNITER: Universal Image-TExt Representation Learning," IEEE ECCV, pp. 104-120, 2020.
[6] X. Li et al., "Oscar: Object-Semantics Aligned Pre-training for Vision- Language Tasks," IEEE ECCV, pp. 121-137, 2020.
[7] Yang, J., Liu, B., Wu, Z. (2019). Collaborative Projects and Their Influence on Innovation Ability in Computer Science Education. Computer Applications in Engineering Education, 27(2), 467-475.
[8] Green, M., Brown, L. (2018). Bridging the Gap Between Theory and Practice in Computer Science Education.Journal of Educational Computing Research, 56(4),599-610.
[9] Wang, S., Lee, H., Zhang, X. (2017). Real-World Problem-Solving Exercises in Data Structures. IEEE Access, 5, 12348-12358.
[10] Johnson, L., Lee, C. (2020). Project-Based Learning for Algorithm Design: An Effective Pedagogical Strategy. Journal of Computing Sciences in Colleges, 36(6), 45-53.
[11] Kim, S., Chen, J. (2021). The Role of Flipped Classrooms in Enhancing Student Engagement in Computer Science. International Journal of Computer Science Education, 22(3), 215-227.
[12] Xu, F., Zhang, Q. (2019). Enhancing Learning Outcomes Through Project-Based Learning in Data Structures. Journal of Computing Education, 42(6), 89-98.