Interactive Computer Tutors as a Programming Educator: Improving Learners’ Experiences
With the large demand for technology workers in the world, more people are learning to code. Due to the the high cost and inaccessibility of in-person courses, many programming learners turn to Massive Open Online Courses (MOOCs), which often use an interactive computer tutoring (ICT), such as Codecademy and Treehouse. However, little is known about who these users are and what their needs are for these systems. I addressed this gap in knowledge in a past study, learning more about who uses these systems, and finding that programming learners have different level of autonomy, which in turn affects what is needed from an ICT. The next phase of my work is to build a system prototype addressing these needs to examine their efficacy on programming learners’ needs. Results from this work can be used to inform the (re)design of ICTs for programming learners, and help generate discussion in improving ICTs in other educational contexts.
I’m a Ph.D. candidate of Department of Informatics at New Jersey Institute of Technology, majoring in human computer interaction. My area of interest is computing education research. More specifically, I’m interested in learning how to improve computer science learners’ experience when using automated tutors to learn.
Tue 11 AugDisplayed time zone: Pacific Time (US & Canada) change
15:00 - 16:00 | |||
15:00 20mTalk | Promoting Meaningful Learning By Supporting Interplay within Abstraction Ladder Graduate Consortium Sangho Suh University of Waterloo Authorizer link | ||
15:20 20mTalk | Interactive Computer Tutors as a Programming Educator: Improving Learners’ Experiences Graduate Consortium Ruiqi Shen New Jersey Institute of Technology Authorizer link | ||
15:40 20mTalk | Helping Developers Find and Share Debugging Hypotheses Graduate Consortium Abdulaziz Alaboudi George Mason University Authorizer link |