In the era of booming artificial intelligence technology, programming skills have become a cornerstone in numerous industries, as well as the core element for students to achieve innovative ideas, address practical issues, and enhance professional competitiveness. To explore individual factors influencing the programming ability of college students, we analyzed literature related to programming competence. It has been found that there are problems with the enhance of programming ability of college students, such as inadequate learning engagement, weak foundational programming knowledge, deficiencies in logical thinking ability, and limited proficiency in algorithmic design. To enhance the programming ability of college students, combined with the influencing factors of programming ability improvement, we have designed programming pedagogical strategies, such as "Student-led Instruction","Intelligent Learning Reports", "Algorithmic Flowcharts", and"Handwritten Code". The research results indicate that "Student-led Instruction" strategies contributes to increased student learning engagement, the "Intelligent Learning Reports" strategy can enhances students' foundational programming knowledge, the "Algorithmic Flowcharts" strategy can improves students' logical thinking ability, and the "Handwritten Code" strategy assists in elevating students' proficiency in algorithm design.
No takes yet. Share an insight, caveat, or question.
Qian et al. (2024) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: