2019
DOI: 10.1109/te.2018.2864133
|View full text |Cite
|
Sign up to set email alerts
|

A Systematic Literature Review on Teaching and Learning Introductory Programming in Higher Education

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

4
128
0
18

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 253 publications
(150 citation statements)
references
References 92 publications
4
128
0
18
Order By: Relevance
“…Portanto, é de extrema importância entender como está o desenvolvimento desta discussão no Brasil, de forma contextualizada. Outro argumento que justifica esta RSL é que o número de publicações nacionais a respeito do tema tem aumentado nos últimos 10 anos, porém apenas duas publicações de pesquisadores brasileiros foram mapeadas na RSL internacional mencionada (Medeiros et al, 2018). Assim sendo, o objetivo desse artigo é fornecer uma visão ampla e uma melhor compreensão dos desafios do ensino e aprendizagem de introdução à programação no ensino superior brasileiro.…”
Section: Introductionunclassified
“…Portanto, é de extrema importância entender como está o desenvolvimento desta discussão no Brasil, de forma contextualizada. Outro argumento que justifica esta RSL é que o número de publicações nacionais a respeito do tema tem aumentado nos últimos 10 anos, porém apenas duas publicações de pesquisadores brasileiros foram mapeadas na RSL internacional mencionada (Medeiros et al, 2018). Assim sendo, o objetivo desse artigo é fornecer uma visão ampla e uma melhor compreensão dos desafios do ensino e aprendizagem de introdução à programação no ensino superior brasileiro.…”
Section: Introductionunclassified
“…They find it difficult to comprehend and apply the programming concepts. Moreover, students need to understand the language-dependent syntax for correct compilation of programs and apply logical thinking and mathematical skills [15]- [17]. The learning difficulty increases when programming is associated with hardwarerelated concepts like memory management and pointers [18].…”
Section: Introductionmentioning
confidence: 99%
“…The learning difficulty increases when programming is associated with hardwarerelated concepts like memory management and pointers [18]. This increases the percentage of failing and dropout of students in programming-based courses [14], [17], [19].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The main challenges that novice students face in learning programming are related to problem solving [6] , understanding programming concept [7], programming language syntax [8] and motivation [9], [10]. While the challenges that teachers face are the need for appropriate teaching methods and tools [10].…”
Section: Introductionmentioning
confidence: 99%