Ten million users and ten years later: Python tutor's design guidelines for building scalable and sustainable research software in academia
P Guo - The 34th Annual ACM Symposium on User Interface …, 2021 - dl.acm.org
Research software is often built as prototypes that never get widespread usage and are left
unmaintained after a few papers get published. To counteract this trend, we propose a …
unmaintained after a few papers get published. To counteract this trend, we propose a …
Supporting skill integration in an intelligent tutoring system for code tracing
Background Skill integration is vital in students' mastery development and is especially
prominent in developing code tracing skills which are foundational to programming, an …
prominent in developing code tracing skills which are foundational to programming, an …
Why Students Cannot Easily Integrate Component Skills: An Investigation of the Composition Effect in Programming
Programming skills are increasingly important to the current digital economy, yet these skills
have long been regarded as challenging to acquire. A central challenge in learning …
have long been regarded as challenging to acquire. A central challenge in learning …
[PDF][PDF] Verifying Algorithm Traces and Fault Reason Determining Using Ontology Reasoning
A Anikin - 2020 - ceur-ws.org
Domain ontologies that can solve various tasks using its concepts and determine fault
reason for students' answers may serve as a good basis for creating for a testing system with …
reason for students' answers may serve as a good basis for creating for a testing system with …
[引用][C] Automated Correction for Trace Tables in a CS1 Course
F Teubl, F Zampirolli - Anais do XXXIV Simpósio Brasileiro de Informática na …, 2023 - SBC