RETRACTED:Exploration on the EasyX Graphics Library in Project-Based Programming Teaching of C Language

C语言课程对于大学生编程基础的构建至关重要。然而,传统教学模式易使学生感到枯燥、缺乏兴趣。因此,本文聚焦于EasyX图形库在C语言可视化编程教学中的应用,并对此展开深入探索。为了提升学生编程与问题解决能力,设计了一个图形可视化编程的游戏项目——飞机大战,并巧妙地将其与C语言语法知识相融合。通过这一项目化的教学,引入了EasyX图形库的概念,并展现了它在激发学生学习兴趣、增强编程实践能力方面的显著优势,同时也建构主义学习理论,培养学生的主观能动性。飞机大战游戏这个案例采用从易到难的模块化教学进行展示,针对的是学生在学完C语言的数组、函数、指针、结构体等基础知识后,在独立开发项目时无从下手以及基础知识不牢固的问题,以达到学生能快速融会贯通C语言知识的目的,同时激发学生对C语言的学习兴趣。The C programming language course is crucial for building the foundation of college students’ programming skills. However, traditional teaching methods often make students feel bored and uninterested. Therefore, this paper focuses on the application of the EasyX graphics library in C language visual programming teaching and conducts an in-depth exploration of it. To enhance students’ programming and problem-solving abilities, a game project for graphical visual programming, namely “Plane War”, is designed, cleverly integrating it with C language syntax knowledge. Through this project-based teaching, the concept of the EasyX graphics library is introduced, demonstrating its significant advantages in stimulating students’ interest in learning and enhancing their practical programming abilities. At the same time, it incorporates constructivist learning theory to cultivate students’ subjective initiative. The “Plane War” game case is presented using modular teaching from easy to difficult, targeting the issues of students feeling overwhelmed and having a shaky grasp of basic knowledge when independently developing projects after learning the fundamentals of C language, such as arrays, functions, pointers, and structures. The aim is to enable students to quickly integrate and apply their C language knowledge while stimulating their interest in learning C programming.

Authors

Publication Details

Journal
Software Engineering and Applications
Published
2025-01-01
DOI
https://doi.org/10.12677/sea.2025.143055
Primary Topic
Simulation and Modeling Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

RETRACTED:Exploration on the EasyX Graphics Library in Project-Based Programming Teaching of C Language

锡峰 卢
Software Engineering and Applications
Simulation and Modeling Applications
article

RETRACTED:Exploration on the EasyX Graphics Library in Project-Based Programming Teaching of C Language

锡峰 卢
article en

Abstract

C语言课程对于大学生编程基础的构建至关重要。然而,传统教学模式易使学生感到枯燥、缺乏兴趣。因此,本文聚焦于EasyX图形库在C语言可视化编程教学中的应用,并对此展开深入探索。为了提升学生编程与问题解决能力,设计了一个图形可视化编程的游戏项目——飞机大战,并巧妙地将其与C语言语法知识相融合。通过这一项目化的教学,引入了EasyX图形库的概念,并展现了它在激发学生学习兴趣、增强编程实践能力方面的显著优势,同时也建构主义学习理论,培养学生的主观能动性。飞机大战游戏这个案例采用从易到难的模块化教学进行展示,针对的是学生在学完C语言的数组、函数、指针、结构体等基础知识后,在独立开发项目时无从下手以及基础知识不牢固的问题,以达到学生能快速融会贯通C语言知识的目的,同时激发学生对C语言的学习兴趣。The C programming language course is crucial for building the foundation of college students’ programming skills. However, traditional teaching methods often make students feel bored and uninterested. Therefore, this paper focuses on the application of the EasyX graphics library in C language visual programming teaching and conducts an in-depth exploration of it. To enhance students’ programming and problem-solving abilities, a game project for graphical visual programming, namely “Plane War”, is designed, cleverly integrating it with C language syntax knowledge. Through this project-based teaching, the concept of the EasyX graphics library is introduced, demonstrating its significant advantages in stimulating students’ interest in learning and enhancing their practical programming abilities. At the same time, it incorporates constructivist learning theory to cultivate students’ subjective initiative. The “Plane War” game case is presented using modular teaching from easy to difficult, targeting the issues of students feeling overwhelmed and having a shaky grasp of basic knowledge when independently developing projects after learning the fundamentals of C language, such as arrays, functions, pointers, and structures. The aim is to enable students to quickly integrate and apply their C language knowledge while stimulating their interest in learning C programming.

Software Engineering and ApplicationsVol. 14(03)
Quality Education
Openalex Percentile: Top 83%
Simulation and Modeling Applications
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.

RETRACTED:Exploration on the EasyX Graphics Library in Project-Based Programming Teaching of C Language — 锡峰 卢 · Software Engineering and Applications (2025) | TGRS Research Map | TGRS