TY - GEN
T1 - Comparison of Learning Programming between Interactive Computer Tutors and Human Teachers
AU - Shen, Ruiqi
AU - Wohn, Donghee Yvette
AU - Lee, Michael J.
N1 - Publisher Copyright:
© 2019 Copyright held by the owner/author(s). Publication rights licensed to ACM.
PY - 2019/5/9
Y1 - 2019/5/9
N2 - People typically learn programming from teachers in in-person courses or online tutorials. Interactive computer tutors-systems that deliver learning content interactively-have become more prevalent in online settings for teaching skills such as computer programming. Research has shown the efficiency and effectiveness of learning programming from teachers, interactive computer tutors, and a combination of both. However, there is limited understanding of learners' comparative perspectives about their experience learning from these different resources. We conducted an exploratory study using semi-structured interviews, recruiting 20 participants that had experience learning programming from both teachers and interactive computer tutors. We identified factors that learners like and dislike from both learning methods and discussed the strengths and weaknesses of them. Based on our findings, we propose suggestions for designers of interactive computer tutors, and for programming educators.
AB - People typically learn programming from teachers in in-person courses or online tutorials. Interactive computer tutors-systems that deliver learning content interactively-have become more prevalent in online settings for teaching skills such as computer programming. Research has shown the efficiency and effectiveness of learning programming from teachers, interactive computer tutors, and a combination of both. However, there is limited understanding of learners' comparative perspectives about their experience learning from these different resources. We conducted an exploratory study using semi-structured interviews, recruiting 20 participants that had experience learning programming from both teachers and interactive computer tutors. We identified factors that learners like and dislike from both learning methods and discussed the strengths and weaknesses of them. Based on our findings, we propose suggestions for designers of interactive computer tutors, and for programming educators.
KW - Computing education
KW - Interactive computing tutors
KW - Student perspectives
KW - Teachers
KW - Tutors
UR - http://www.scopus.com/inward/record.url?scp=85065997470&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85065997470&partnerID=8YFLogxK
U2 - 10.1145/3300115.3309506
DO - 10.1145/3300115.3309506
M3 - Conference contribution
AN - SCOPUS:85065997470
T3 - CompEd 2019 - Proceedings of the ACM Conference on Global Computing Education
SP - 2
EP - 8
BT - CompEd 2019 - Proceedings of the ACM Conference on Global Computing Education
PB - Association for Computing Machinery, Inc
T2 - 2019 ACM Global Computing Education Conference, CompEd 2019
Y2 - 17 May 2019 through 19 May 2019
ER -