Using student-created instructional videos in CS upper-level courses: a successful strategy in a functional programming course

In this paper we present findings on a pedagogical approach we designed to enhance students' understanding of Functional Programming, in which they were required to create two video-tutorials. The first video-tutorial assignment asked the students to develop explanations of Functional Programmi...

Full description

Autores:
Feijóo García, Pedro Guillermo
Gardner-McCune, Christina
Tipo de recurso:
Article of journal
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/4453
Acceso en línea:
http://hdl.handle.net/20.500.12495/4453
Palabra clave:
Active Learning
Student-created Artifacts
Video Tutorials
Computer Science Education
Strategic Learning
Instructional Strategies
Rights
openAccess
License
Acceso abierto
id UNBOSQUE2_fa7a9d7d83bcaf2386fd62e81a07dff9
oai_identifier_str oai:repositorio.unbosque.edu.co:20.500.12495/4453
network_acronym_str UNBOSQUE2
network_name_str Repositorio U. El Bosque
repository_id_str
dc.title.spa.fl_str_mv Using student-created instructional videos in CS upper-level courses: a successful strategy in a functional programming course
dc.title.translated.spa.fl_str_mv Using student-created instructional videos in CS upper-level courses: a successful strategy in a functional programming course
title Using student-created instructional videos in CS upper-level courses: a successful strategy in a functional programming course
spellingShingle Using student-created instructional videos in CS upper-level courses: a successful strategy in a functional programming course
Active Learning
Student-created Artifacts
Video Tutorials
Computer Science Education
Strategic Learning
Instructional Strategies
title_short Using student-created instructional videos in CS upper-level courses: a successful strategy in a functional programming course
title_full Using student-created instructional videos in CS upper-level courses: a successful strategy in a functional programming course
title_fullStr Using student-created instructional videos in CS upper-level courses: a successful strategy in a functional programming course
title_full_unstemmed Using student-created instructional videos in CS upper-level courses: a successful strategy in a functional programming course
title_sort Using student-created instructional videos in CS upper-level courses: a successful strategy in a functional programming course
dc.creator.fl_str_mv Feijóo García, Pedro Guillermo
Gardner-McCune, Christina
dc.contributor.author.none.fl_str_mv Feijóo García, Pedro Guillermo
Gardner-McCune, Christina
dc.subject.keywords.spa.fl_str_mv Active Learning
Student-created Artifacts
Video Tutorials
Computer Science Education
Strategic Learning
Instructional Strategies
topic Active Learning
Student-created Artifacts
Video Tutorials
Computer Science Education
Strategic Learning
Instructional Strategies
description In this paper we present findings on a pedagogical approach we designed to enhance students' understanding of Functional Programming, in which they were required to create two video-tutorials. The first video-tutorial assignment asked the students to develop explanations of Functional Programming concepts. The second video-tutorial required them to explain their solutions while completing coding exercises using Haskell. We present a detailed description of the activities, their evaluation, and their impact on students' learning, motivation, and performance. Our findings suggest that the use of a student-created video-tutorial approach can be effective for increasing students' understanding, performance, and engagement on Functional Programming assessments. This suggests that using student-created video tutorials may be a promising strategy to implement in other computing courses.
publishDate 2020
dc.date.accessioned.none.fl_str_mv 2020-10-15T19:48:20Z
dc.date.available.none.fl_str_mv 2020-10-15T19:48:20Z
dc.date.issued.none.fl_str_mv 2020
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 http://purl.org/coar/resource_type/c_6501
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/article
format http://purl.org/coar/resource_type/c_6501
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12495/4453
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 http://hdl.handle.net/20.500.12495/4453
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 CSEDU 2020 - Proceedings of the 12th International Conference on Computer Supported Education, Vol1, 2020, p. 412-419
dc.relation.uri.none.fl_str_mv https://www.insticc.org/node/TechnicalProgram/csedu/2020/presentationDetails/94164
dc.rights.local.spa.fl_str_mv Acceso abierto
dc.rights.accessrights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
info:eu-repo/semantics/openAccess
Acceso abierto
dc.rights.creativecommons.none.fl_str_mv 2020
rights_invalid_str_mv Acceso abierto
http://purl.org/coar/access_right/c_abf2
2020
eu_rights_str_mv openAccess
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv SciTePress
dc.publisher.journal.spa.fl_str_mv CSEDU 2020 - Proceedings of the 12th International Conference on Computer Supported Education
institution Universidad El Bosque
bitstream.url.fl_str_mv https://repositorio.unbosque.edu.co/bitstreams/8b7f1dbc-4e76-4839-9e4b-62cd7a5551fd/download
https://repositorio.unbosque.edu.co/bitstreams/adcddc80-d789-4cd3-a404-35a8847adbd1/download
https://repositorio.unbosque.edu.co/bitstreams/f3f5cc48-f472-4ecd-b27a-1ef279127ece/download
https://repositorio.unbosque.edu.co/bitstreams/964d5335-bb50-452c-bc1d-b9a1ed5086d7/download
bitstream.checksum.fl_str_mv 4444cdf0bc8c2a4056f9b692433f7ac7
8a4605be74aa9ea9d79846c1fba20a33
7210a811635d1799e7c05fee5d259be7
1bc3ab3cbe2c7fcf4d6f211b4818073c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad El Bosque
repository.mail.fl_str_mv bibliotecas@biteca.com
_version_ 1814100712040169472
spelling Feijóo García, Pedro GuillermoGardner-McCune, Christina2020-10-15T19:48:20Z2020-10-15T19:48:20Z2020http://hdl.handle.net/20.500.12495/4453instname:Universidad El Bosquereponame:Repositorio Institucional Universidad El Bosquerepourl:https://repositorio.unbosque.edu.coapplication/pdfengSciTePressCSEDU 2020 - Proceedings of the 12th International Conference on Computer Supported EducationCSEDU 2020 - Proceedings of the 12th International Conference on Computer Supported Education, Vol1, 2020, p. 412-419https://www.insticc.org/node/TechnicalProgram/csedu/2020/presentationDetails/94164Using student-created instructional videos in CS upper-level courses: a successful strategy in a functional programming courseUsing student-created instructional videos in CS upper-level courses: a successful strategy in a functional programming courseArtículo de revistahttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1info:eu-repo/semantics/articlehttp://purl.org/coar/version/c_970fb48d4fbd8a85Active LearningStudent-created ArtifactsVideo TutorialsComputer Science EducationStrategic LearningInstructional StrategiesIn this paper we present findings on a pedagogical approach we designed to enhance students' understanding of Functional Programming, in which they were required to create two video-tutorials. The first video-tutorial assignment asked the students to develop explanations of Functional Programming concepts. The second video-tutorial required them to explain their solutions while completing coding exercises using Haskell. We present a detailed description of the activities, their evaluation, and their impact on students' learning, motivation, and performance. Our findings suggest that the use of a student-created video-tutorial approach can be effective for increasing students' understanding, performance, and engagement on Functional Programming assessments. This suggests that using student-created video tutorials may be a promising strategy to implement in other computing courses.Acceso abiertohttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessAcceso abierto2020ORIGINALPedro Guillermo Feijóo-García,Christina Gardner-McCune_2020.pdfPedro Guillermo Feijóo-García,Christina Gardner-McCune_2020.pdfapplication/pdf399122https://repositorio.unbosque.edu.co/bitstreams/8b7f1dbc-4e76-4839-9e4b-62cd7a5551fd/download4444cdf0bc8c2a4056f9b692433f7ac7MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.unbosque.edu.co/bitstreams/adcddc80-d789-4cd3-a404-35a8847adbd1/download8a4605be74aa9ea9d79846c1fba20a33MD52THUMBNAILPedro Guillermo Feijóo-García,Christina Gardner-McCune_2020.pdf.jpgPedro Guillermo Feijóo-García,Christina Gardner-McCune_2020.pdf.jpgimage/jpeg5775https://repositorio.unbosque.edu.co/bitstreams/f3f5cc48-f472-4ecd-b27a-1ef279127ece/download7210a811635d1799e7c05fee5d259be7MD53TEXTPedro Guillermo Feijóo-García,Christina Gardner-McCune_2020.pdf.txtPedro Guillermo Feijóo-García,Christina Gardner-McCune_2020.pdf.txtExtracted texttext/plain27528https://repositorio.unbosque.edu.co/bitstreams/964d5335-bb50-452c-bc1d-b9a1ed5086d7/download1bc3ab3cbe2c7fcf4d6f211b4818073cMD5420.500.12495/4453oai:repositorio.unbosque.edu.co:20.500.12495/44532024-02-06 23:30:48.491restrictedhttps://repositorio.unbosque.edu.coRepositorio Institucional Universidad El Bosquebibliotecas@biteca.comTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=