ResearchSpace

Introductory computer programming teaching and learning approaches: Review

Show simple item record

dc.contributor.author Mbiada, AK
dc.contributor.author Isong, B
dc.contributor.author Lugayizi, F
dc.contributor.author Abu-Mahfouz, Adnan MI
dc.date.accessioned 2023-01-17T06:37:38Z
dc.date.available 2023-01-17T06:37:38Z
dc.date.issued 2022-07
dc.identifier.citation Mbiada, A., Isong, B., Lugayizi, F. & Abu Mahfouz, A.M. 2022. Introductory computer programming teaching and learning approaches: Review. http://hdl.handle.net/10204/12575 . en_ZA
dc.identifier.isbn 978-1-6654-7087-2
dc.identifier.isbn 978-1-6654-7088-9
dc.identifier.uri DOI: 10.1109/ICECET55527.2022.9873427
dc.identifier.uri http://hdl.handle.net/10204/12575
dc.description.abstract Computer programming is at the core of the computing discipline and its understanding and mastery are critical to a student’s success. However, its abstract nature makes it difficult to teach, learn, understand and assimilate. Moreover, most introductory programming (IP) modules are now offered by several students with diverse backgrounds (computing and non-computing) in most institutions as a means of ensuring digital core competencies in all disciplines. This has led the majority of these students to face several challenges leading to a lack of motivation, significant failure and dropout rates despite several teaching and learning methods and tools that have been proposed, designed and developed. This paper, therefore, surveyed different methods and tools geared at IP teaching and learning to improve their learning experience. Several studies were considered and the findings were grouped into delivery-based, content-based, tool-based, and assessment-based approaches. In addition, the advantages and disadvantages of the reviewed methods were also illustrated, as well as the contexts of their application. Also, several challenges and opportunities for future research were identified. en_US
dc.format Abstract en_US
dc.language.iso en en_US
dc.relation.uri https://ieeexplore.ieee.org/document/9873427/ en_US
dc.relation.uri https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=9873427 en_US
dc.source International Conference on Electrical, Computer and Energy Technologies (ICECET), Prague, Czech Republic, 20-22 July 2022 en_US
dc.subject Computer programming en_US
dc.subject Teaching and learning en_US
dc.subject IP module en_US
dc.title Introductory computer programming teaching and learning approaches: Review en_US
dc.type Conference Presentation en_US
dc.description.pages 8 en_US
dc.description.note ©2022 IEEE. Due to copyright restrictions, the attached PDF file only contains the abstract of the full text item. For access to the full text item, please consult the publisher's website: https://ieeexplore.ieee.org/document/9873427/ en_US
dc.description.cluster Next Generation Enterprises & Institutions en_US
dc.description.impactarea EDT4IR Management en_US
dc.identifier.apacitation Mbiada, A., Isong, B., Lugayizi, F., & Abu Mahfouz, A. M. (2022). Introductory computer programming teaching and learning approaches: Review. http://hdl.handle.net/10204/12575 en_ZA
dc.identifier.chicagocitation Mbiada, AK, B Isong, F Lugayizi, and Adnan MI Abu Mahfouz. "Introductory computer programming teaching and learning approaches: Review." <i>International Conference on Electrical, Computer and Energy Technologies (ICECET), Prague, Czech Republic, 20-22 July 2022</i> (2022): http://hdl.handle.net/10204/12575 en_ZA
dc.identifier.vancouvercitation Mbiada A, Isong B, Lugayizi F, Abu Mahfouz AM, Introductory computer programming teaching and learning approaches: Review; 2022. http://hdl.handle.net/10204/12575 . en_ZA
dc.identifier.ris TY - Conference Presentation AU - Mbiada, AK AU - Isong, B AU - Lugayizi, F AU - Abu Mahfouz, Adnan MI AB - Computer programming is at the core of the computing discipline and its understanding and mastery are critical to a student’s success. However, its abstract nature makes it difficult to teach, learn, understand and assimilate. Moreover, most introductory programming (IP) modules are now offered by several students with diverse backgrounds (computing and non-computing) in most institutions as a means of ensuring digital core competencies in all disciplines. This has led the majority of these students to face several challenges leading to a lack of motivation, significant failure and dropout rates despite several teaching and learning methods and tools that have been proposed, designed and developed. This paper, therefore, surveyed different methods and tools geared at IP teaching and learning to improve their learning experience. Several studies were considered and the findings were grouped into delivery-based, content-based, tool-based, and assessment-based approaches. In addition, the advantages and disadvantages of the reviewed methods were also illustrated, as well as the contexts of their application. Also, several challenges and opportunities for future research were identified. DA - 2022-07 DB - ResearchSpace DP - CSIR J1 - International Conference on Electrical, Computer and Energy Technologies (ICECET), Prague, Czech Republic, 20-22 July 2022 KW - Computer programming KW - Teaching and learning KW - IP module LK - https://researchspace.csir.co.za PY - 2022 SM - 978-1-6654-7087-2 SM - 978-1-6654-7088-9 T1 - Introductory computer programming teaching and learning approaches: Review TI - Introductory computer programming teaching and learning approaches: Review UR - http://hdl.handle.net/10204/12575 ER - en_ZA
dc.identifier.worklist 26245 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record