Integrating STEM Teaching into Digital Game Aids to Explore Non-Technical Students' C# Programming Learning Outcomes and Perceptions

With programming development skills becoming one of the most important skills for many jobs in the workplace, there is a growing demand for STEM talent. Beginners usually learn C# programming using traditional teaching methods, resulting in poor learning outcomes. This study endeavors to probe the efficacy of integrating diverse learning aids, specifically digital game programming aids and conventional teaching aids, within the ambit of STEM education to bolster C# programming proficiency. Non-science and technology students from a university in Taiwan were the experimental subjects. The students were divided into an experimental group and a control group. Both groups learned C# programming using the STEM teaching method. The experimental group focused on digital game programming aids, while the control group focused on traditional programming aids. The results found that implementing the STEM teaching approach with digital game programming aids for learning C# programming improved student learning outcomes and perceptions. Learning C# programming through game creation enables students to visualize code execution, deepen their understanding of programming concepts, and enhance their problem-solving skills.

Authors

Publication Details

Journal
網際網路技術學刊
Published
2025-07-24
DOI
https://doi.org/10.70003/160792642025072604002
Citations
2
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
3.39
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Integrating STEM Teaching into Digital Game Aids to Explore Non-Technical Students' C# Programming Learning Outcomes and Perceptions

Yu-Sheng Su, Shih-Yeh Chen, Jiahong Li, Chia-Jung Chang
2 citations
網際網路技術學刊
Teaching and Learning Programming
3.39
article

Integrating STEM Teaching into Digital Game Aids to Explore Non-Technical Students' C# Programming Learning Outcomes and Perceptions

Yu-Sheng Su, Shih-Yeh Chen, Jiahong Li, Chia-Jung Chang
article en
2 citations

Abstract

With programming development skills becoming one of the most important skills for many jobs in the workplace, there is a growing demand for STEM talent. Beginners usually learn C# programming using traditional teaching methods, resulting in poor learning outcomes. This study endeavors to probe the efficacy of integrating diverse learning aids, specifically digital game programming aids and conventional teaching aids, within the ambit of STEM education to bolster C# programming proficiency. Non-science and technology students from a university in Taiwan were the experimental subjects. The students were divided into an experimental group and a control group. Both groups learned C# programming using the STEM teaching method. The experimental group focused on digital game programming aids, while the control group focused on traditional programming aids. The results found that implementing the STEM teaching approach with digital game programming aids for learning C# programming improved student learning outcomes and perceptions. Learning C# programming through game creation enables students to visualize code execution, deepen their understanding of programming concepts, and enhance their problem-solving skills.

網際網路技術學刊
Openalex Percentile: Top 6%
Teaching and Learning Programming
3.39
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.