2019
DOI: 10.1007/978-3-030-11434-3_36
|View full text |Cite
|
Sign up to set email alerts
|

An Active Learning Strategy for Programming Courses

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
5
3

Relationship

3
5

Authors

Journals

citations
Cited by 12 publications
(8 citation statements)
references
References 15 publications
0
8
0
Order By: Relevance
“…Therefore, to teach these courses, various pedagogical options were considered for the virtual learning environment. These include problem-based learning [29,[31][32][33][34][35][36], projectbased learning [37], active learning [38][39][40][41][42][43][44][45], research-based learning [46][47][48], inquiry-based learning [49], problem solving based approach [50], co-operative and small group learning [38,40]. From these, an active learning environment was preferred because it enables students to learn in a hands-on mode.…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…Therefore, to teach these courses, various pedagogical options were considered for the virtual learning environment. These include problem-based learning [29,[31][32][33][34][35][36], projectbased learning [37], active learning [38][39][40][41][42][43][44][45], research-based learning [46][47][48], inquiry-based learning [49], problem solving based approach [50], co-operative and small group learning [38,40]. From these, an active learning environment was preferred because it enables students to learn in a hands-on mode.…”
Section: Methodsmentioning
confidence: 99%
“…This could be followed by routine opportunities for the students to interact with their peers in an online environment, helping them understand the essence of the disciplines through various perspectives shared by their peers. In summary, integrating principles and practices of active learning pedagogy as prescribed by several researchers in the literature can boost the quality of education [38][39][40][41][42][43][44][45].…”
Section: Active Learning Pedagogymentioning
confidence: 99%
See 1 more Smart Citation
“…The first step in this transition was to consider the various pedagogical approaches to adopt the most suitable one for these courses. More precisely, several practices were reviewed, i.e., active learning [1][2][3][4][5][6][7], inquiry-based learning [8,9], co-operative and small group learning [10,11], problem-based learning [12][13][14][15][16][17][18][19], and undergraduate research-based learning [20]. After careful consideration, we determined that an active learning approach rooted in the principles of constructivist theory is best suited for these courses.…”
Section: Introductionmentioning
confidence: 99%
“…A literature review will show numerous pedagogical techniques are available to teach a course, namely, problem based learning [8][9][10], small group and co-operative learning [11,12], active learning [13][14][15][16], undergraduate research-based learning [17][18][19], challenge-based learning [20] and inquiry-based learning [21]. For a programming course, a blended-learning approach that includes a combination of lectures, individual and group activities, self-paced activities, and opportunities to discuss and debate ideas, is an effective pedagogical strategy [22,23].…”
Section: Introductionmentioning
confidence: 99%