Active Learning Methodologies for Teaching Programming in Undergraduate Courses: A Systematic Mapping Study
Guardat en:
| Publicat a: | Informatics in Education vol. 23, no. 2 (2024), p. 279 |
|---|---|
| Autor principal: | |
| Altres autors: | , |
| Publicat: |
Institute of Mathematics and Informatics
|
| Matèries: | |
| Accés en línia: | Citation/Abstract Full Text - PDF Full text outside of ProQuest |
| Etiquetes: |
Sense etiquetes, Sigues el primer a etiquetar aquest registre!
|
MARC
| LEADER | 00000nab a2200000uu 4500 | ||
|---|---|---|---|
| 001 | 3069313636 | ||
| 003 | UK-CbPIL | ||
| 022 | |a 1648-5831 | ||
| 022 | |a 2335-8971 | ||
| 024 | 7 | |a 10.15388/infedu.2024.11 |2 doi | |
| 035 | |a 3069313636 | ||
| 045 | 2 | |b d20240401 |b d20240630 | |
| 084 | |a 122627 |2 nlm | ||
| 100 | 1 | |a Calderon, Ivanilse | |
| 245 | 1 | |a Active Learning Methodologies for Teaching Programming in Undergraduate Courses: A Systematic Mapping Study | |
| 260 | |b Institute of Mathematics and Informatics |c 2024 | ||
| 513 | |a Journal Article | ||
| 520 | 3 | |a Teaching programming is a complex process requiring learning to develop different skills. To minimize the challenges faced in the classroom, instructors have been adopting active methodologies in teaching computer programming. This article presents a Systematic Mapping Study (SMS) to identify and categorize the types of methodologies that instructors have adopted for teaching programming. We evaluated 3,850 papers published from 2000 to 2022. The results provide an overview and comprehensive view of active learning methodologies employed in teaching programming, technologies, programming languages, and the metrics used to observe student learning in this context. In the results, we identified thirty-seven different ALMs adopted by instructors. We realized that seventeen publications describe teaching approaches that combine more than one ALM, and the most reported methodologies in the studies are Flipped Classroom and Gamification-Based Learning. In addition, we are proposing an educational and collaborative tool called CollabProg, which summarizes the primary active learning methodologies identified in this SMS. CollabProg will assist instructors in selecting appropriate ALMs that align with their pedagogical requirements and teaching programming context. | |
| 653 | |a Teaching | ||
| 653 | |a Mapping | ||
| 653 | |a Active learning | ||
| 653 | |a Learning | ||
| 653 | |a Classrooms | ||
| 653 | |a Context | ||
| 653 | |a Programming languages | ||
| 653 | |a Teachers | ||
| 653 | |a Computer programming | ||
| 653 | |a Cooperative learning | ||
| 653 | |a Computer assisted instruction--CAI | ||
| 653 | |a Gamification | ||
| 653 | |a Teaching methods | ||
| 653 | |a Flipped classroom | ||
| 653 | |a Research methodology | ||
| 653 | |a Languages | ||
| 700 | 1 | |a Williamson, Silva | |
| 700 | 1 | |a Feitosa, Eduardo | |
| 773 | 0 | |t Informatics in Education |g vol. 23, no. 2 (2024), p. 279 | |
| 786 | 0 | |d ProQuest |t Library Science Database | |
| 856 | 4 | 1 | |3 Citation/Abstract |u https://www.proquest.com/docview/3069313636/abstract/embedded/ZKJTFFSVAI7CB62C?source=fedsrch |
| 856 | 4 | 0 | |3 Full Text - PDF |u https://www.proquest.com/docview/3069313636/fulltextPDF/embedded/ZKJTFFSVAI7CB62C?source=fedsrch |
| 856 | 4 | 0 | |3 Full text outside of ProQuest |u http://eric.ed.gov/?id=EJ1428719 |