Research on the Application of Data-Driven Smart Teaching in Programming Courses

The insufficient data collection and low teacher-student interaction efficiency in programming courses are common problems encountered. In order to solve the problems, this study presents a data-driven smart teaching model (DD_STM) with a four-layers architecture, which are teaching interaction layer, data collection and storage layer, intelligent computing layer and intelligent decision application layer. Moreover, a smart teaching platform has been developed to support the implementation of DD_STM. Empirical study from “Foundations of Python Programming instruction” indicates that the smart teaching model significantly improves teacher-student interaction efficiency and promotes higher level of students learning participation. The positive outcomes may be attributed to the timely response from the smart platform and the effective feedback on students’ difficulties, which enhance students’ initiative in learning and thereby promote greater engagement in the learning process.

Authors

Publication Details

Journal
Interciencia
Published
2025-01-01
DOI
https://doi.org/10.59671/9qqzy
Primary Topic
Educational Technology and Pedagogy
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Research on the Application of Data-Driven Smart Teaching in Programming Courses

Long Xu, Xingzhi Chang, Yao Wang, Liang Gao
Interciencia
Educational Technology and Pedagogy
article

Research on the Application of Data-Driven Smart Teaching in Programming Courses

Long Xu, Xingzhi Chang, Yao Wang, Liang Gao
article en

Abstract

The insufficient data collection and low teacher-student interaction efficiency in programming courses are common problems encountered. In order to solve the problems, this study presents a data-driven smart teaching model (DD_STM) with a four-layers architecture, which are teaching interaction layer, data collection and storage layer, intelligent computing layer and intelligent decision application layer. Moreover, a smart teaching platform has been developed to support the implementation of DD_STM. Empirical study from “Foundations of Python Programming instruction” indicates that the smart teaching model significantly improves teacher-student interaction efficiency and promotes higher level of students learning participation. The positive outcomes may be attributed to the timely response from the smart platform and the effective feedback on students’ difficulties, which enhance students’ initiative in learning and thereby promote greater engagement in the learning process.

Interciencia
Government of Jiangsu Province, Qinglan Project of Jiangsu Province of China
Openalex Percentile: Top 93%
Educational Technology and Pedagogy
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.

Research on the Application of Data-Driven Smart Teaching in Programming Courses — Long Xu, Xingzhi Chang, et al. · Interciencia (2025) | TGRS Research Map | TGRS