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.
Authors: Lianchun Wang, Peichang Yu, Qiang Chen
Institution: National University of Defense Technology
Language: English
Subfield: Computer Science Applications
Field: Computer Science
Domain: Physical Sciences
SDG: Quality education
Open Access status: diamond
Award: G9000923404
OpenAlex ID: W4416360979
