Abstract

In view of the problem of the data structure course being difficult to learn and teach, this paper analyses the characteristics and pain points of the course. We implement the concept of 'student-centered' education, combine outcome-based education and heuristic teaching, take students' learning effect as guidance and construct the curriculum according to the requirement of the industry. Combining students' autonomous learning, teachers' blackboard writing and on-site programming, we practice the educational concept of students as the main body and teachers as the auxiliary part. Finally, we highlight the significance and prospects of the results of this research and conclude that the research results are effective.

Highlights

  • Data structure is a way for computer to store and organize data; it contains a series of algorithms closely related to the structure [1], [2]

  • The knowledge content and technical methods of data structure course are necessary for computer professionals

  • In the traditional data structure course teaching, the course content is too rigorous; that is, the logical structure of the data is often represented by abstract data types, and the abstract data types are more formally described by mathematical symbols, making the abstract data structure and algorithm more difficult to understand

Read more

Summary

BACKGROUND

Data structure is a way for computer to store and organize data; it contains a series of algorithms closely related to the structure [1], [2]. Data structure is the core professional basic course of information and computing science, and it is an important theoretical and practical basis for system development. This course discusses the implementation of logical structure, storage structure, operation of typical data structures and design methods of algorithms [3]. The knowledge content and technical methods of data structure course are necessary for computer professionals. It is an important basic course for other courses in the computer field and necessary for the development of large-scale information engineering.

Highly Theoretical Content and Its Problems
Comprehensive Curriculum and Its Problems
Intensive Practicality of Curriculum and Its Problems doi
The Strong Interactivity of Curriculum Learning Needs and Its Problems
RELATED THEORIES
Heuristic Teaching
Outcome-Based Education
INNOVATIVE IDEAS TO IMPROVE THE QUALITY OF TEACHING
A Large Number of Heuristic and Problem-Based Teaching
Organise Interesting Games to Deepen the Understanding of Abstract Theory
Combine the Course Content with Familiar Examples
Actively Carry out Heuristic Teaching
Help Students Carrying out Class Reflection Based on Chaoxing Platform
EMPIRICAL STUDY OF TEACHING EFFECT
RESULTS
VIII. CONCLUSION

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.