Fostering Motivation and Improving Student Performance in an introductory programming course: An Integrated Teaching Approach

This paper expands a teaching proposal presented at the Innovation and Technology in Computer Science Education Conference, in 2016.  The proposal provides an integrated teaching approach for improving students’ performance in a first programming course. The approach is based on four main components...

Full description

Autores:
Solarte Pabón, Oswaldo
Machuca Villegas, Liliana
Tipo de recurso:
Article of journal
Fecha de publicación:
2019
Institución:
Universidad EIA .
Repositorio:
Repositorio EIA .
Idioma:
eng
OAI Identifier:
oai:repository.eia.edu.co:11190/5039
Acceso en línea:
https://repository.eia.edu.co/handle/11190/5039
https://doi.org/10.24050/reia.v16i31.1230
Palabra clave:
Introductory programming course
Teaching approach
Python
Project-oriented and problem-based learning
Rights
openAccess
License
Revista EIA - 2019
Description
Summary:This paper expands a teaching proposal presented at the Innovation and Technology in Computer Science Education Conference, in 2016.  The proposal provides an integrated teaching approach for improving students’ performance in a first programming course. The approach is based on four main components: the use of Python as first programming language, project-oriented and problem-based learning, multimedia resources, and assessment rubrics. Material and learning resources for the course development are available on virtual platforms. Our findings suggest that the approach enhanced students’ academic performance, as can be seen in their grades, as well as a decrease in dropout rates.