2021
DOI: 10.21125/inted.2021.1485
|View full text |Cite
|
Sign up to set email alerts
|

Predicting Students’ Performance in Introductory Programming Courses: A Literature Review

Abstract: The teaching-learning process in programming in university with freshmen is often associated with high failure and dropout rates. These outcomes frustrate both students and teachers and there is a need to verify the causes of these failures. By predicting the causes of these problems, we can try to control them, or at least try to plan the courses to try to avoid failure in the identified cases. The purpose of this paper is to analyze the scientific production concerning the prediction of students' performance… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
3
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 9 publications
(12 citation statements)
references
References 27 publications
0
3
0
Order By: Relevance
“…There are some articles in the literature that review literature related to this topic. Some address only one area of education, such as programming [12] or introductory programming courses [13]; others are quite old [14,15]; others relate only to some dimensions [16]; and others are not just dedicated to higher education [17]. That is why we feel the need for this article to exist: it is comprehensive, up-to-date, and aimed at higher education.…”
Section: Introductionmentioning
confidence: 99%
“…There are some articles in the literature that review literature related to this topic. Some address only one area of education, such as programming [12] or introductory programming courses [13]; others are quite old [14,15]; others relate only to some dimensions [16]; and others are not just dedicated to higher education [17]. That is why we feel the need for this article to exist: it is comprehensive, up-to-date, and aimed at higher education.…”
Section: Introductionmentioning
confidence: 99%
“…In the context of learning programming, computer science instructors can use the malleability of grit to prepare students for the potential difficulties and challenges associated with perseverance and focus through computer programming activities. Related research has shown that grit is positively linked to academic outcomes such as achievement (Mahatanankoon & Sikolia, 2017), enjoyment, and willingness to communicate their coding as proposed solutions in problem-solving situations (Wolf & Jia, 2015). Therefore, any research regarding grit can give educators and scholars information about a positive correlation with the growth mindset, which in turn can predict students' learning outcomes.…”
Section: Grit In Programming Coursesmentioning
confidence: 99%
“…Researchers have examined the connection between programming talent development and several individual characteristics. Programming skill acquisition and other measures of individual differences have been the subject of several studies on, for example, background in mathematics, problem-solving ability, and cognitive skills [56,57].…”
Section: Spatial Testmentioning
confidence: 99%