Work

Exploring the Integration of Computational Thinking and Engineering Practice in “Advanced Language Programming” Course Teaching

Year: 2025
Type: conference-paper
Abstract: Advanced Language Programming" is a crucial tool course for control-related majors in our university.Its teaching objective is not only to master programming syntax but also to cultivate computational thinking skills for solving practical problems using computers.Taking our university's "Advanced Language Programming" course as an example, this paper analyzes the course characteristics, student characteristics, and teaching difficulties.Based on the opinions of supervisory experts, it reflects on the problems existing in the teaching process.On this basis, it proposes strategies to improve the quality of classroom teaching by using smart teaching tools such as Rain Classroom and the EduCoder Practice Teaching Platform, adopting problem-based learning and project-based collaborative learning models, and integrating curriculum-based ideological and political education.Finally, it envisions the subsequent course construction, including optimizing the teaching system and enriching teaching resources, aiming to build a program design course reform plan with military characteristics that integrates computational thinking and engineering practice, starts from the professional talent training needs of military academies, and combines multi-dimensional construction paths of curriculum-based ideological and political education, providing a reference for the construction of similar courses.
Language: English
Open Access status: diamond
OpenAlex ID: W4416360979
FWCI:
Cites:
Cited by:
Related to: 10