Teaching programming to millennials, from paper to digital
In this article we show the development process to create a programming course for the first-year students. These young people are very prompt to be influenced by technology, they are constantly immersed in smartphones, connected 24/7. This raises the question; how can we interest a well-connected s...
- Autores:
-
Bautista Lasprilla, Gloria Isabel
Henriquez Nuñez, Yuranis
Serrano Castañeda, Jairo
- Tipo de recurso:
- Fecha de publicación:
- 2019
- Institución:
- Universidad Tecnológica de Bolívar
- Repositorio:
- Repositorio Institucional UTB
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.utb.edu.co:20.500.12585/12150
- Acceso en línea:
- https://hdl.handle.net/20.500.12585/12150
- Palabra clave:
- Algorithms
Programming
Python Computer Science Engineering
Teaching
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
id |
UTB2_27f98fb3e800597462d6bf16059b4067 |
---|---|
oai_identifier_str |
oai:repositorio.utb.edu.co:20.500.12585/12150 |
network_acronym_str |
UTB2 |
network_name_str |
Repositorio Institucional UTB |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Teaching programming to millennials, from paper to digital |
title |
Teaching programming to millennials, from paper to digital |
spellingShingle |
Teaching programming to millennials, from paper to digital Algorithms Programming Python Computer Science Engineering Teaching |
title_short |
Teaching programming to millennials, from paper to digital |
title_full |
Teaching programming to millennials, from paper to digital |
title_fullStr |
Teaching programming to millennials, from paper to digital |
title_full_unstemmed |
Teaching programming to millennials, from paper to digital |
title_sort |
Teaching programming to millennials, from paper to digital |
dc.creator.fl_str_mv |
Bautista Lasprilla, Gloria Isabel Henriquez Nuñez, Yuranis Serrano Castañeda, Jairo |
dc.contributor.author.none.fl_str_mv |
Bautista Lasprilla, Gloria Isabel Henriquez Nuñez, Yuranis Serrano Castañeda, Jairo |
dc.subject.keywords.spa.fl_str_mv |
Algorithms Programming Python Computer Science Engineering Teaching |
topic |
Algorithms Programming Python Computer Science Engineering Teaching |
description |
In this article we show the development process to create a programming course for the first-year students. These young people are very prompt to be influenced by technology, they are constantly immersed in smartphones, connected 24/7. This raises the question; how can we interest a well-connected student to learn programming? Some years ago, we used to have paper and pencil to teach 'algorithms' while trying to bring a quick start to programming activities on basic science and engineering. Nowadays this approach is not viable, we need to use the same tools and platforms used by the students to access social media and the Internet in general, we need to use the computer directly to show them a programming language and simple tools for development. This paper describes the main goal of this course, bring the tools a student needs from simple to complex stage, based in case study methodology. In the first sessions, students are being monitored and guided by the teacher at all times. Later on, and progressively reaching the end of the course, the students will have less time with the teachers and more independence in order to develop self-learning skills. |
publishDate |
2019 |
dc.date.issued.none.fl_str_mv |
2019-11 |
dc.date.accessioned.none.fl_str_mv |
2023-07-18T19:35:30Z |
dc.date.available.none.fl_str_mv |
2023-07-18T19:35:30Z |
dc.date.submitted.none.fl_str_mv |
2023-07 |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_b1a7d7d4d402bcce |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.hasversion.spa.fl_str_mv |
info:eu-repo/semantics/draft |
dc.type.spa.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 |
status_str |
draft |
dc.identifier.citation.spa.fl_str_mv |
Lasprilla, G.I.B., Nunez, Y.H., Castaneda, J.S. Teaching programming to millennials, from paper to digital (2019) Proceedings - 2019 International Conference on Virtual Reality and Visualization, ICVRV 2019, art. no. 9212918, pp. 129-132. DOI: 10.1109/ICVRV47840.2019.00030 |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12585/12150 |
dc.identifier.doi.none.fl_str_mv |
10.1109/ICVRV47840.2019.00030 |
dc.identifier.instname.spa.fl_str_mv |
Universidad Tecnológica de Bolívar |
dc.identifier.reponame.spa.fl_str_mv |
Repositorio Universidad Tecnológica de Bolívar |
identifier_str_mv |
Lasprilla, G.I.B., Nunez, Y.H., Castaneda, J.S. Teaching programming to millennials, from paper to digital (2019) Proceedings - 2019 International Conference on Virtual Reality and Visualization, ICVRV 2019, art. no. 9212918, pp. 129-132. DOI: 10.1109/ICVRV47840.2019.00030 10.1109/ICVRV47840.2019.00030 Universidad Tecnológica de Bolívar Repositorio Universidad Tecnológica de Bolívar |
url |
https://hdl.handle.net/20.500.12585/12150 |
dc.language.iso.spa.fl_str_mv |
eng |
language |
eng |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.cc.*.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 Internacional |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ Attribution-NonCommercial-NoDerivatives 4.0 Internacional http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
4 páginas |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.place.spa.fl_str_mv |
Cartagena de Indias |
dc.source.spa.fl_str_mv |
Proceedings - 2019 International Conference on Virtual Reality and Visualization, ICVRV 2019 |
institution |
Universidad Tecnológica de Bolívar |
bitstream.url.fl_str_mv |
https://repositorio.utb.edu.co/bitstream/20.500.12585/12150/1/Teaching%20programming%20to%20millennials%2c%20from%20paper%20to%20digital.pdf https://repositorio.utb.edu.co/bitstream/20.500.12585/12150/2/license_rdf https://repositorio.utb.edu.co/bitstream/20.500.12585/12150/3/license.txt https://repositorio.utb.edu.co/bitstream/20.500.12585/12150/4/Teaching%20programming%20to%20millennials%2c%20from%20paper%20to%20digital.pdf.txt https://repositorio.utb.edu.co/bitstream/20.500.12585/12150/5/Teaching%20programming%20to%20millennials%2c%20from%20paper%20to%20digital.pdf.jpg |
bitstream.checksum.fl_str_mv |
51ebe670561f2a512ea84fccf5d096c5 4460e5956bc1d1639be9ae6146a50347 e20ad307a1c5f3f25af9304a7a7c86b6 0daadb5417883a7f8811a7fcf7cd3958 8c4984cc10ae9ff277a233b911f8bf5e |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional UTB |
repository.mail.fl_str_mv |
repositorioutb@utb.edu.co |
_version_ |
1814021712914677760 |
spelling |
Bautista Lasprilla, Gloria Isabeldc444187-0ca9-4f63-b774-a8d05e522099Henriquez Nuñez, Yuranis432407ca-74bd-4a90-9e36-9c0f94b02ad4Serrano Castañeda, Jairof80b81c4-4976-4f89-9a96-f77c1675922f2023-07-18T19:35:30Z2023-07-18T19:35:30Z2019-112023-07Lasprilla, G.I.B., Nunez, Y.H., Castaneda, J.S. Teaching programming to millennials, from paper to digital (2019) Proceedings - 2019 International Conference on Virtual Reality and Visualization, ICVRV 2019, art. no. 9212918, pp. 129-132. DOI: 10.1109/ICVRV47840.2019.00030https://hdl.handle.net/20.500.12585/1215010.1109/ICVRV47840.2019.00030Universidad Tecnológica de BolívarRepositorio Universidad Tecnológica de BolívarIn this article we show the development process to create a programming course for the first-year students. These young people are very prompt to be influenced by technology, they are constantly immersed in smartphones, connected 24/7. This raises the question; how can we interest a well-connected student to learn programming? Some years ago, we used to have paper and pencil to teach 'algorithms' while trying to bring a quick start to programming activities on basic science and engineering. Nowadays this approach is not viable, we need to use the same tools and platforms used by the students to access social media and the Internet in general, we need to use the computer directly to show them a programming language and simple tools for development. This paper describes the main goal of this course, bring the tools a student needs from simple to complex stage, based in case study methodology. In the first sessions, students are being monitored and guided by the teacher at all times. Later on, and progressively reaching the end of the course, the students will have less time with the teachers and more independence in order to develop self-learning skills.4 páginasapplication/pdfenghttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://purl.org/coar/access_right/c_abf2Proceedings - 2019 International Conference on Virtual Reality and Visualization, ICVRV 2019Teaching programming to millennials, from paper to digitalinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/drafthttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/version/c_b1a7d7d4d402bccehttp://purl.org/coar/resource_type/c_2df8fbb1AlgorithmsProgrammingPython Computer Science EngineeringTeachingCartagena de IndiasChaudhary, V., Agrawal, V., Sureka, P., Sureka, A. An Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children Using Lego Robotics Education Kit (2016) Proceedings - IEEE 8th International Conference on Technology for Education, T4E 2016, art. no. 7814791, pp. 38-41. Cited 39 times. ISBN: 978-150906115-0 doi: 10.1109/T4E.2016.016Deterding, S., Dixon, D., Khaled, R., Nacke, L. From game design elements to gamefulness: Defining "gamification" (2011) Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments, MindTrek 2011, pp. 9-15. Cited 4554 times. ISBN: 978-145030816-8 doi: 10.1145/2181037.2181040A. f. C. M. A. Joint Task Force on Computing Curricula and I. C. Society. Computer Science Curricula 2013: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science. ACM, New York, NY, USA, 2013Linn, M.C., Clancy, M.J. The Case for Case Studies of Programming Problems (Open Access) (1992) Communications of the ACM, 35 (3), pp. 121-132. Cited 167 times. doi: 10.1145/131295.131301Malik, S.I., Coldwell-Neilson, J. A model for teaching an introductory programming course using ADRI (Open Access) (2017) Education and Information Technologies, 22 (3), pp. 1089-1120. Cited 56 times. http://www.kluweronline.com/issn/1360-2357 doi: 10.1007/s10639-016-9474-0Pérez, F., Granger, B.E. IPython: A system for interactive scientific computing (2007) Computing in Science and Engineering, 9 (3), art. no. 4160251, pp. 21-29. Cited 2685 times. doi: 10.1109/MCSE.2007.53Watson, C., Li, F.W.B. Failure rates in introductory programming revisited (2014) ITICSE 2014 - Proceedings of the 2014 Innovation and Technology in Computer Science Education Conference, pp. 39-44. Cited 359 times. ISBN: 978-145032833-3 doi: 10.1145/2591708.2591749http://purl.org/coar/resource_type/c_2df8fbb1ORIGINALTeaching programming to millennials, from paper to digital.pdfTeaching programming to millennials, from paper to digital.pdfapplication/pdf102332https://repositorio.utb.edu.co/bitstream/20.500.12585/12150/1/Teaching%20programming%20to%20millennials%2c%20from%20paper%20to%20digital.pdf51ebe670561f2a512ea84fccf5d096c5MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repositorio.utb.edu.co/bitstream/20.500.12585/12150/2/license_rdf4460e5956bc1d1639be9ae6146a50347MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-83182https://repositorio.utb.edu.co/bitstream/20.500.12585/12150/3/license.txte20ad307a1c5f3f25af9304a7a7c86b6MD53TEXTTeaching programming to millennials, from paper to digital.pdf.txtTeaching programming to millennials, from paper to digital.pdf.txtExtracted texttext/plain3590https://repositorio.utb.edu.co/bitstream/20.500.12585/12150/4/Teaching%20programming%20to%20millennials%2c%20from%20paper%20to%20digital.pdf.txt0daadb5417883a7f8811a7fcf7cd3958MD54THUMBNAILTeaching programming to millennials, from paper to digital.pdf.jpgTeaching programming to millennials, from paper to digital.pdf.jpgGenerated Thumbnailimage/jpeg8487https://repositorio.utb.edu.co/bitstream/20.500.12585/12150/5/Teaching%20programming%20to%20millennials%2c%20from%20paper%20to%20digital.pdf.jpg8c4984cc10ae9ff277a233b911f8bf5eMD5520.500.12585/12150oai:repositorio.utb.edu.co:20.500.12585/121502023-07-19 00:19:11.068Repositorio Institucional UTBrepositorioutb@utb.edu.coQXV0b3Jpem8gKGF1dG9yaXphbW9zKSBhIGxhIEJpYmxpb3RlY2EgZGUgbGEgSW5zdGl0dWNpw7NuIHBhcmEgcXVlIGluY2x1eWEgdW5hIGNvcGlhLCBpbmRleGUgeSBkaXZ1bGd1ZSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBsYSBvYnJhIG1lbmNpb25hZGEgY29uIGVsIGZpbiBkZSBmYWNpbGl0YXIgbG9zIHByb2Nlc29zIGRlIHZpc2liaWxpZGFkIGUgaW1wYWN0byBkZSBsYSBtaXNtYSwgY29uZm9ybWUgYSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBxdWUgbWUobm9zKSBjb3JyZXNwb25kZShuKSB5IHF1ZSBpbmNsdXllbjogbGEgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgZGlzdHJpYnVjacOzbiBhbCBww7pibGljbywgdHJhbnNmb3JtYWNpw7NuLCBkZSBjb25mb3JtaWRhZCBjb24gbGEgbm9ybWF0aXZpZGFkIHZpZ2VudGUgc29icmUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIHJlZmVyaWRvcyBlbiBhcnQuIDIsIDEyLCAzMCAobW9kaWZpY2FkbyBwb3IgZWwgYXJ0IDUgZGUgbGEgbGV5IDE1MjAvMjAxMiksIHkgNzIgZGUgbGEgbGV5IDIzIGRlIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBhcnQuIDQgeSAxMSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzIGFydC4gMTEsIERlY3JldG8gNDYwIGRlIDE5OTUsIENpcmN1bGFyIE5vIDA2LzIwMDIgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBhdXRvciwgYXJ0LiAxNSBMZXkgMTUyMCBkZSAyMDEyLCBsYSBMZXkgMTkxNSBkZSAyMDE4IHkgZGVtw6FzIG5vcm1hcyBzb2JyZSBsYSBtYXRlcmlhLgoKQWwgcmVzcGVjdG8gY29tbyBBdXRvcihlcykgbWFuaWZlc3RhbW9zIGNvbm9jZXIgcXVlOgoKLSBMYSBhdXRvcml6YWNpw7NuIGVzIGRlIGNhcsOhY3RlciBubyBleGNsdXNpdmEgeSBsaW1pdGFkYSwgZXN0byBpbXBsaWNhIHF1ZSBsYSBsaWNlbmNpYSB0aWVuZSB1bmEgdmlnZW5jaWEsIHF1ZSBubyBlcyBwZXJwZXR1YSB5IHF1ZSBlbCBhdXRvciBwdWVkZSBwdWJsaWNhciBvIGRpZnVuZGlyIHN1IG9icmEgZW4gY3VhbHF1aWVyIG90cm8gbWVkaW8sIGFzw60gY29tbyBsbGV2YXIgYSBjYWJvIGN1YWxxdWllciB0aXBvIGRlIGFjY2nDs24gc29icmUgZWwgZG9jdW1lbnRvLgoKLSBMYSBhdXRvcml6YWNpw7NuIHRlbmRyw6EgdW5hIHZpZ2VuY2lhIGRlIGNpbmNvIGHDsW9zIGEgcGFydGlyIGRlbCBtb21lbnRvIGRlIGxhIGluY2x1c2nDs24gZGUgbGEgb2JyYSBlbiBlbCByZXBvc2l0b3JpbywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gZGUgZHVyYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlbCBhdXRvciB5IHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHVuYSB2ZXogZWwgYXV0b3IgbG8gbWFuaWZpZXN0ZSBwb3IgZXNjcml0byBhIGxhIGluc3RpdHVjacOzbiwgY29uIGxhIHNhbHZlZGFkIGRlIHF1ZSBsYSBvYnJhIGVzIGRpZnVuZGlkYSBnbG9iYWxtZW50ZSB5IGNvc2VjaGFkYSBwb3IgZGlmZXJlbnRlcyBidXNjYWRvcmVzIHkvbyByZXBvc2l0b3Jpb3MgZW4gSW50ZXJuZXQgbG8gcXVlIG5vIGdhcmFudGl6YSBxdWUgbGEgb2JyYSBwdWVkYSBzZXIgcmV0aXJhZGEgZGUgbWFuZXJhIGlubWVkaWF0YSBkZSBvdHJvcyBzaXN0ZW1hcyBkZSBpbmZvcm1hY2nDs24gZW4gbG9zIHF1ZSBzZSBoYXlhIGluZGV4YWRvLCBkaWZlcmVudGVzIGFsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwgZGUgbGEgSW5zdGl0dWNpw7NuLCBkZSBtYW5lcmEgcXVlIGVsIGF1dG9yKHJlcykgdGVuZHLDoW4gcXVlIHNvbGljaXRhciBsYSByZXRpcmFkYSBkZSBzdSBvYnJhIGRpcmVjdGFtZW50ZSBhIG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBkaXN0aW50b3MgYWwgZGUgbGEgSW5zdGl0dWNpw7NuIHNpIGRlc2VhIHF1ZSBzdSBvYnJhIHNlYSByZXRpcmFkYSBkZSBpbm1lZGlhdG8uCgotIExhIGF1dG9yaXphY2nDs24gZGUgcHVibGljYWNpw7NuIGNvbXByZW5kZSBlbCBmb3JtYXRvIG9yaWdpbmFsIGRlIGxhIG9icmEgeSB0b2RvcyBsb3MgZGVtw6FzIHF1ZSBzZSByZXF1aWVyYSBwYXJhIHN1IHB1YmxpY2FjacOzbiBlbiBlbCByZXBvc2l0b3Jpby4gSWd1YWxtZW50ZSwgbGEgYXV0b3JpemFjacOzbiBwZXJtaXRlIGEgbGEgaW5zdGl0dWNpw7NuIGVsIGNhbWJpbyBkZSBzb3BvcnRlIGRlIGxhIG9icmEgY29uIGZpbmVzIGRlIHByZXNlcnZhY2nDs24gKGltcHJlc28sIGVsZWN0csOzbmljbywgZGlnaXRhbCwgSW50ZXJuZXQsIGludHJhbmV0LCBvIGN1YWxxdWllciBvdHJvIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikuCgotIExhIGF1dG9yaXphY2nDs24gZXMgZ3JhdHVpdGEgeSBzZSByZW51bmNpYSBhIHJlY2liaXIgY3VhbHF1aWVyIHJlbXVuZXJhY2nDs24gcG9yIGxvcyB1c29zIGRlIGxhIG9icmEsIGRlIGFjdWVyZG8gY29uIGxhIGxpY2VuY2lhIGVzdGFibGVjaWRhIGVuIGVzdGEgYXV0b3JpemFjacOzbi4KCi0gQWwgZmlybWFyIGVzdGEgYXV0b3JpemFjacOzbiwgc2UgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBlcyBvcmlnaW5hbCB5IG5vIGV4aXN0ZSBlbiBlbGxhIG5pbmd1bmEgdmlvbGFjacOzbiBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gRW4gY2FzbyBkZSBxdWUgZWwgdHJhYmFqbyBoYXlhIHNpZG8gZmluYW5jaWFkbyBwb3IgdGVyY2Vyb3MgZWwgbyBsb3MgYXV0b3JlcyBhc3VtZW4gbGEgcmVzcG9uc2FiaWxpZGFkIGRlbCBjdW1wbGltaWVudG8gZGUgbG9zIGFjdWVyZG9zIGVzdGFibGVjaWRvcyBzb2JyZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBsYSBvYnJhIGNvbiBkaWNobyB0ZXJjZXJvLgoKLSBGcmVudGUgYSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIHBvciB0ZXJjZXJvcywgZWwgbyBsb3MgYXV0b3JlcyBzZXLDoW4gcmVzcG9uc2FibGVzLCBlbiBuaW5nw7puIGNhc28gbGEgcmVzcG9uc2FiaWxpZGFkIHNlcsOhIGFzdW1pZGEgcG9yIGxhIGluc3RpdHVjacOzbi4KCi0gQ29uIGxhIGF1dG9yaXphY2nDs24sIGxhIGluc3RpdHVjacOzbiBwdWVkZSBkaWZ1bmRpciBsYSBvYnJhIGVuIMOtbmRpY2VzLCBidXNjYWRvcmVzIHkgb3Ryb3Mgc2lzdGVtYXMgZGUgaW5mb3JtYWNpw7NuIHF1ZSBmYXZvcmV6Y2FuIHN1IHZpc2liaWxpZGFkCgo= |