Teaching computer programming: Practices, difficulties and opportunities

It is highly recognized that difficulties involved in teaching programming in an introductory course, arise from the cognitive process complexity that is necessary for developing this ability. Previous studies on the best first programming language or the best first programming paradigm have been co...

Full description

Autores:
Merchán Rubiano, Sandra Milena
López-Cruz, Orlando
Gómez Soto, Esteban
Tipo de recurso:
https://purl.org/coar/resource_type/c_6501
Fecha de publicación:
2020
Institución:
Universidad El Bosque
Repositorio:
Repositorio U. El Bosque
Idioma:
eng
OAI Identifier:
oai:repositorio.unbosque.edu.co:20.500.12495/5117
Acceso en línea:
https://hdl.handle.net/20.500.12495/5117
https://doi.org/10.1109/FIE.2015.7344184
Palabra clave:
Computers
Education
Computer languages
Rights
License
Acceso abierto
id UNBOSQUE2_d294e31947cc14335362aeb63e578061
oai_identifier_str oai:repositorio.unbosque.edu.co:20.500.12495/5117
network_acronym_str UNBOSQUE2
network_name_str Repositorio U. El Bosque
repository_id_str
spelling Merchán Rubiano, Sandra MilenaLópez-Cruz, OrlandoGómez Soto, Esteban2020-11-23T17:44:53Z2020-11-23T17:44:53Zhttps://hdl.handle.net/20.500.12495/5117https://doi.org/10.1109/FIE.2015.7344184instname:Universidad El Bosquereponame:Repositorio Institucional Universidad El Bosquerepourl:https://repositorio.unbosque.edu.coapplication/pdfengIEEEProceedings - Frontiers in Education Conference, FIE, Vol. 2014, 2 December 2015, Article number 7344184https://ieeexplore.ieee.org/document/7344184Teaching computer programming: Practices, difficulties and opportunitiesTeaching computer programming: Practices, difficulties and opportunitiesArtículo de revistahttps://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1info:eu-repo/semantics/articlehttp://purl.org/coar/version/c_970fb48d4fbd8a85ComputersEducationComputer languagesIt is highly recognized that difficulties involved in teaching programming in an introductory course, arise from the cognitive process complexity that is necessary for developing this ability. Previous studies on the best first programming language or the best first programming paradigm have been conducted. Even, the most appropriate integrated development environment (IDE) for novice programmers has been inquired, and the most appropriate problem solving strategy to teach to write computable solutions has been researched. From the investigation in a sample of Bogota universities, and from a holistic perspective, this paper presents an overview of the most common practices and difficulties in teaching these courses, providing important information to help diagnose possible weaknesses in the current process of teaching as well as providing some elements to consider in the design of new strategies, resources and planning criteria for these formative scenarios.Acceso abiertohttps://purl.org/coar/access_right/c_abf2Acceso abierto2015http://purl.org/coar/access_right/c_abf2THUMBNAILMerchán_Rubiano_Sandra_Milena_2015.jpgMerchán_Rubiano_Sandra_Milena_2015.jpgimage/jpeg5775https://pruebas-update-repositorio-unbosque.cloudbiteca.com/bitstreams/c2765b37-b575-4ebf-95c5-eefcdf9eb7f4/download7210a811635d1799e7c05fee5d259be7MD51falseAnonymousREAD20.500.12495/5117oai:pruebas-update-repositorio-unbosque.cloudbiteca.com:20.500.12495/51172022-05-03T02:15:18.125Zmetadata.onlyhttps://pruebas-update-repositorio-unbosque.cloudbiteca.comRepositorio Institucional Universidad El Bosquebibliotecas@biteca.com
dc.title.spa.fl_str_mv Teaching computer programming: Practices, difficulties and opportunities
dc.title.translated.spa.fl_str_mv Teaching computer programming: Practices, difficulties and opportunities
title Teaching computer programming: Practices, difficulties and opportunities
spellingShingle Teaching computer programming: Practices, difficulties and opportunities
Computers
Education
Computer languages
title_short Teaching computer programming: Practices, difficulties and opportunities
title_full Teaching computer programming: Practices, difficulties and opportunities
title_fullStr Teaching computer programming: Practices, difficulties and opportunities
title_full_unstemmed Teaching computer programming: Practices, difficulties and opportunities
title_sort Teaching computer programming: Practices, difficulties and opportunities
dc.creator.fl_str_mv Merchán Rubiano, Sandra Milena
López-Cruz, Orlando
Gómez Soto, Esteban
dc.contributor.author.none.fl_str_mv Merchán Rubiano, Sandra Milena
López-Cruz, Orlando
Gómez Soto, Esteban
dc.subject.ieee.spa.fl_str_mv Computers
Education
Computer languages
topic Computers
Education
Computer languages
description It is highly recognized that difficulties involved in teaching programming in an introductory course, arise from the cognitive process complexity that is necessary for developing this ability. Previous studies on the best first programming language or the best first programming paradigm have been conducted. Even, the most appropriate integrated development environment (IDE) for novice programmers has been inquired, and the most appropriate problem solving strategy to teach to write computable solutions has been researched. From the investigation in a sample of Bogota universities, and from a holistic perspective, this paper presents an overview of the most common practices and difficulties in teaching these courses, providing important information to help diagnose possible weaknesses in the current process of teaching as well as providing some elements to consider in the design of new strategies, resources and planning criteria for these formative scenarios.
publishDate 2020
dc.date.accessioned.none.fl_str_mv 2020-11-23T17:44:53Z
dc.date.available.none.fl_str_mv 2020-11-23T17:44:53Z
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.local.none.fl_str_mv Artículo de revista
dc.type.coar.none.fl_str_mv https://purl.org/coar/resource_type/c_6501
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/article
format https://purl.org/coar/resource_type/c_6501
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12495/5117
dc.identifier.doi.none.fl_str_mv https://doi.org/10.1109/FIE.2015.7344184
dc.identifier.instname.spa.fl_str_mv instname:Universidad El Bosque
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Universidad El Bosque
dc.identifier.repourl.none.fl_str_mv repourl:https://repositorio.unbosque.edu.co
url https://hdl.handle.net/20.500.12495/5117
https://doi.org/10.1109/FIE.2015.7344184
identifier_str_mv instname:Universidad El Bosque
reponame:Repositorio Institucional Universidad El Bosque
repourl:https://repositorio.unbosque.edu.co
dc.language.iso.none.fl_str_mv eng
language eng
dc.relation.ispartofseries.spa.fl_str_mv Proceedings - Frontiers in Education Conference, FIE, Vol. 2014, 2 December 2015, Article number 7344184
dc.relation.uri.none.fl_str_mv https://ieeexplore.ieee.org/document/7344184
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.local.spa.fl_str_mv Acceso abierto
dc.rights.accessrights.none.fl_str_mv https://purl.org/coar/access_right/c_abf2
Acceso abierto
dc.rights.creativecommons.none.fl_str_mv 2015
rights_invalid_str_mv Acceso abierto
https://purl.org/coar/access_right/c_abf2
2015
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv IEEE
institution Universidad El Bosque
bitstream.url.fl_str_mv https://pruebas-update-repositorio-unbosque.cloudbiteca.com/bitstreams/c2765b37-b575-4ebf-95c5-eefcdf9eb7f4/download
bitstream.checksum.fl_str_mv 7210a811635d1799e7c05fee5d259be7
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositorio Institucional Universidad El Bosque
repository.mail.fl_str_mv bibliotecas@biteca.com
_version_ 1849967286837837824