Exploration of Teaching “Data Structures” in Applied Undergraduate Programs: A Case Study of Internet of Things Engineering
DOI: https://doi.org/10.62517/jnse.202417315
Author(s)
Xiaoqiang Luo1, Hairong Zhu1,*, Yilan Zeng2
Affiliation(s)
1Guangxi Normal University of Science and Technology, Laibin, Guangxi, China
2The Second Junior High School of Nanmu Town, Guigang City, Guangxi, China
*Corresponding Author.
Abstract
In order to further improve the teaching effectiveness of the “Data Structures” course and ensure that this historically challenging subject is taught well, this paper addresses five key issues pertaining to prerequisite knowledge, textbooks, course design, teaching methods, and pedagogical principles, based on the author's observations in their own university teaching. The paper proposes six strategies tailored to the characteristics of the discipline, including the selection of appropriate textbooks, emphasis on practical components, optimization of teaching content, innovative teaching methods, enhanced interaction and personalized guidance, and the integration of outcome-oriented educational concepts. Through observations over four academic years, these approaches have been found to significantly improve the teaching effectiveness of the course.
Keywords
Data Structures; Teaching Effectiveness; Prerequisite Knowledge; Textbooks; Course Design; Teaching Methods
References
[1] Wang Yun. Exploration and Reflection on the Teaching of “Data Structures” Course in Application-oriented Undergraduate Programs. Science and Innovation, 2022(05):33-35+42.
[2] She Xingxing. Exploration of Teaching Models for Data Structures and Algorithms Courses in Application-oriented Undergraduate Software Engineering Programs. Higher Education Journal, 2024, 10(S2):103-106.
[3] Chen Yongqiang. Practical Reform of Flipped Classroom Model Based on MOOC for Application-oriented Undergraduate Computer Science Programs. Education and Teaching Forum, 2020, (50):165-166.
[4] Xu Hang, Xie Ying, Yan Tao, et al. Reform and Exploration of Data Structures Course Based on Blended Teaching. Higher Education Journal, 2023, 9(16):148-151+157.
[5] Sun Yue, Jiang Jing, Su Limin. Skillful Use of Cases in Data Structures Course Design Teaching. Science and Technology Wind, 2024, (04):97-99.
[6] Li Zhongwen, Karen H. Jin, Zhang Zhiqiang. Current Status and Experiences of Teaching Reforms in “Data Structures” Courses in Universities. Information Systems Engineering, 2022, (10):161-164.
[7] Gao Yuan, Fu Li, Huang Chunguang. Exploration of Reforming Online and Offline Blended Teaching Models under the Background of Broad Enrollment Categories: Taking “Algorithms and Data Structures” Course as an Example. Heilongjiang Education (Theory and Practice), 2023, (07):80-82.
[8] Wang Yan, Pan Xiaoying, Luo Jiaqi, et al. Exploration of Online Teaching Reform in Data Structures Courses Empowered by Education. Science, Education and Culture Digest, 2022, (21):65-68.
[9] Liu Yuxiu, Li Yi. Student-centered Practical Teaching Exploration of “Data Structures and Algorithms”. Computer Era, 2023, (09):155-158.
[10] Yan Hong, Bai Hexiang, Li Qingyun. Practical Teaching Exploration of Data Structures and Algorithms for New Engineering Disciplines. Computer Education, 2023, (09):74-77.
[11] Yu Zhen. Research on Teaching Reform of Data Structures and Algorithms Course Based on OBE Concept. Science and Technology Wind, 2023, (19):123-125.