Projects per year
Abstract
The abstract nature of algorithms and data structures poses challenges for students, and the integration of visualization into comprehensive learning systems remains underexplored. This article presents VisualCodeMOOC, incorporating VisualCodeChat, a conversational agent that enhances algorithm and data structure learning through dynamic visualizations and personalized feedback. The platform effectively addresses these challenges, improving student engagement and comprehension. With instructions structuring, novel response-based algorithm visualization, exercise design, VisualCodeMOOC provides a cohesive and supportive learning environment that promotes active learning. Evaluation results demonstrate its usability, responsiveness, and educational value, confirming its potential as a promising tool for advancing computer science education.
Original language | English |
---|---|
Article number | 102072 |
Number of pages | 10 |
Journal | SoftwareX |
Volume | 30 |
DOIs | |
Publication status | Published - May 2025 |
Keywords
- Algorithm visualization
- Conversational agent
- MOOC
- Programming education
Fingerprint
Dive into the research topics of 'VisualCodeMOOC: A course platform for algorithms and data structures integrating a conversational agent for enhanced learning through dynamic visualizations'. Together they form a unique fingerprint.-
Advance HE Global Impact Grant 2023-2024
Purwanto, E., Li, N., Zhang, Q., Selig, T., Fan, P., Ma, T., Juwono, F. & Wang, Y.
16/04/24 → 30/04/25
Project: Other
-
Identification of at-risk students based on learning analytics: a Machine Learning approach
Selig, T., Purwanto, E. & Zhang, Q.
1/03/24 → 28/02/27
Project: Internal Research Project
-
Implementing Computational Thinking Education in K-12 and Higher Education
Zhang, Q., Purwanto, E., Selig, T., Li, N., Sun, D., Paracha, S., Xu, S. & Luo, Y.
14/11/23 → 28/08/26
Project: Internal Research Project
Activities
- 2 Presentation at conference/workshop/seminar
-
VizAl: a visually-enhanced Al-powered tutor
Thomas Selig (Speaker)
29 May 2024Activity: Talk or presentation › Presentation at conference/workshop/seminar
-
AI chatbots for learning computer programming
Thomas Selig (Speaker)
16 May 2024Activity: Talk or presentation › Presentation at conference/workshop/seminar