Exploring the Integration of Computational Thinking and Engineering Practice in “Advanced Language Programming” Course Teaching
- DOI
- 10.2991/978-2-38476-472-3_12How to use a DOI?
- Keywords
- Advanced Language Programming; Computational Thinking; Engineering Practice; Teaching Reflection
- 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.
- Copyright
- © 2025 The Author(s)
- Open Access
- Open Access This chapter is licensed under the terms of the Creative Commons Attribution-NonCommercial 4.0 International License (http://creativecommons.org/licenses/by-nc/4.0/), which permits any noncommercial use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.
Cite this article
TY - CONF AU - Lianchun Wang AU - Peichang Yu AU - Qiang Chen PY - 2025 DA - 2025/11/24 TI - Exploring the Integration of Computational Thinking and Engineering Practice in “Advanced Language Programming” Course Teaching BT - Proceedings of the 5th International Conference on Internet Technology and Educational Informatization (ITEI 2025) PB - Atlantis Press SP - 116 EP - 126 SN - 2352-5398 UR - https://doi.org/10.2991/978-2-38476-472-3_12 DO - 10.2991/978-2-38476-472-3_12 ID - Wang2025 ER -