2021
DOI: 10.1007/978-3-030-72660-7_14
|View full text |Cite
|
Sign up to set email alerts
|

Strategies on Teaching Introducing to Programming in Higher Education

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
6
0
2

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 9 publications
(8 citation statements)
references
References 69 publications
0
6
0
2
Order By: Relevance
“…Various techniques such as educational data mining have been used to predict failures in advance [18][19][20], also concerned with initial motivation [21] or promoting increased motivation [22]. Several experience reports have been made to improve the teaching-learning process and the respective success in introducing programming [23,24]. Many of them are related to pedagogical strategies with encouraging results, such as pair programming [25][26][27], flipped classrooms [28][29][30], peer instruction [31,32], cooperative learning [33] and collaborative learning [34].…”
Section: Introductionmentioning
confidence: 99%
“…Various techniques such as educational data mining have been used to predict failures in advance [18][19][20], also concerned with initial motivation [21] or promoting increased motivation [22]. Several experience reports have been made to improve the teaching-learning process and the respective success in introducing programming [23,24]. Many of them are related to pedagogical strategies with encouraging results, such as pair programming [25][26][27], flipped classrooms [28][29][30], peer instruction [31,32], cooperative learning [33] and collaborative learning [34].…”
Section: Introductionmentioning
confidence: 99%
“…The study discovered that a) visual-based tools are more suitable for learning, b) a simplified syntax is better for understanding, and c) a beginner-friendly user guide is vital for effective learning. Several strategies are related to teaching how to program (Sobral, 2021). We can sort the strategies into the following categories: flipped classroom -students get contact with new subjects before the class; pair programming -two students work together on a code or problem; active learning -the instructor coaches the student who is in the center of the learning process, showing that the subjects are essential to students' success, continuation, or dropout in undergraduate courses.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Adquirir e desenvolver aptidão na codificação de um software envolve variadas atividades cognitivas e representações mentais [1]. Este campo é alvo de diversas pesquisas [2], que se focam em diferentes conceitos, práticas e perspectivas [3,4,5]. Apesar do aumento da discussão e dos avanços acerca de métodos e ferramentas usadas no processo de ensino e aprendizado da programação, a literatura relata [6,7] uma predominância da combinação do ensino tradicional com práticas de codificação individuais em laboratório, nomeadamente na unidade curricular (UC) de programação introdutória, que se detêm em explorar conceitos e habilidades técnicas [8].…”
Section: Introductionunclassified