Research on the Application of AI Code Assistants in C Language Programming Courses

As a core basic course for computer majors, C language programming plays a crucial foundational role in students' programming foundation and subsequent professional development. However, due to the complex, trivial grammar rules and abstract knowledge points of C language programming, students are highly prone to encounter difficulties and setbacks in the initial stage, resulting in poor effectiveness of the traditional teaching model. Therefore, we innovatively integrate AI code assistants into the entire process of C language programming course, to establish a new teaching model. This research elaborates on the integrated application of AI code assistants in theoretical and experimental teaching in multiple ways and verifies their effectiveness through rigorous comparisons. The results indicate that the new teaching model effectively overcomes the limitations of the traditional approach, significantly improving students' practical programming skills and their ability to solve complex problems. This innovation provides a promising direction for C language programming course reform in computer science majors.

Authors

Institutions

Publication Details

Published
2025-04-18
DOI
https://doi.org/10.1109/cste64638.2025.11091939
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Research on the Application of AI Code Assistants in C Language Programming Courses

Bin Yang, Meiju Li, Su-Kyun Sun
Teaching and Learning Programming
article

Research on the Application of AI Code Assistants in C Language Programming Courses

Bin Yang, Meiju Li, Su-Kyun Sun
article en

Abstract

As a core basic course for computer majors, C language programming plays a crucial foundational role in students' programming foundation and subsequent professional development. However, due to the complex, trivial grammar rules and abstract knowledge points of C language programming, students are highly prone to encounter difficulties and setbacks in the initial stage, resulting in poor effectiveness of the traditional teaching model. Therefore, we innovatively integrate AI code assistants into the entire process of C language programming course, to establish a new teaching model. This research elaborates on the integrated application of AI code assistants in theoretical and experimental teaching in multiple ways and verifies their effectiveness through rigorous comparisons. The results indicate that the new teaching model effectively overcomes the limitations of the traditional approach, significantly improving students' practical programming skills and their ability to solve complex problems. This innovation provides a promising direction for C language programming course reform in computer science majors.

Zaozhuang University (CN)
Quality Education
Openalex Percentile: Top 79%
Teaching and Learning Programming
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.