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 |