2020
DOI: 10.3991/ijet.v15i09.12445
|View full text |Cite
|
Sign up to set email alerts
|

Programming Learners’ Perceptions of Interactive Computer Tutors and Human Teachers

Abstract: People often learn programming in face-to-face courses or online tutorials. Interactive computer tutors---systems that provide learning content interactively---are becoming more common in online tools such as those teaching computer programming. Studies have shown that teachers, interactive computer tutors, and the combination of both are efficient and effective in teaching programming. However, there is limited understanding of the comparative perspectives of learners learning from these two different sources… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 36 publications
0
4
0
Order By: Relevance
“…In addition to motivating the students, instructors should provide novices with fundamental skills and simple problem solving before starting the course so that novices have the background needed to understand basic programming. Previous studies have suggested various teaching methods: live coding, gamification, team based-learning, interactive computer tutors, mentor support, peer instruction, and pair programming [47][48][49][50][51][52][53][54]. However, some of these teaching methods do not always succeed.…”
Section: Literature Reviewmentioning
confidence: 99%
“…In addition to motivating the students, instructors should provide novices with fundamental skills and simple problem solving before starting the course so that novices have the background needed to understand basic programming. Previous studies have suggested various teaching methods: live coding, gamification, team based-learning, interactive computer tutors, mentor support, peer instruction, and pair programming [47][48][49][50][51][52][53][54]. However, some of these teaching methods do not always succeed.…”
Section: Literature Reviewmentioning
confidence: 99%
“…The necessity of using individual youth accounts for the purposes of public and environmental safety is empirically proved [19]. Diagnostics of individual pages of data users to Facebook and VKontakte social networks is most popular in economics and certain types of technical sociology [25,24]. However, in this study, an attempt was made to apply data to Facebook and VKontakte social networks in educational science.…”
Section: Limitationsmentioning
confidence: 95%
“…In turn, each area of extracurricular activities presented in the model is divided into the following subdivisions. During the period of distance learning, the system of upbringing activities at the institute is implemented in the areas of full-time education, but with certain changes [23,24]. Let's designate the main features of students' activity in each of the main directions of extracurricular activities [6,25].…”
Section: Extracurricular Activities Of the Pedagogical Institute Based On The Implementation Of Distance Technologiesmentioning
confidence: 99%
“…The learning of programming is not an easy process [1], especially for novice programmers [2]. Research shows that students have trouble understanding and passing programming courses to such an extent that they may drop out of school [3].…”
Section: Introductionmentioning
confidence: 99%