Interventions for Enhancing Indigenous Undergraduates' Programming Learning: A Systematic Review

  • Janaanie Rajendra Kumar Universiti Malaysia Sarawak
  • Fitri Suraya Mohamad Universiti Malaysia Sarawak
Keywords: learning programming, indigenous undergraduates, challenges, interventions, behaviour

Abstract

This study reviews the challenges faced by indigenous undergraduates in learning programming and identifies interventions to address them. A systematic review of 37 studies published between 2000 and 2022 found that Indigenous undergraduates face barriers to learning programming related to their indigeneity, motivation, mathematics anxiety, cognitive load, pedagogy, prior knowledge, critical thinking, and programming language anxiety. Interventions such as ethnoprogramming, culturally responsive pedagogy, ethnomathematics, and gamification have been proposed to overcome these challenges. Our review and analysis suggest that culturally responsive pedagogy and gamification show promise in improving indigenous undergraduates' programming learning outcomes. This study highlights the importance of designing effective interventions to support Indigenous undergraduates' learning and career opportunities in the global programming market. Future research could explore specialised interventions tailored to indigenous learners' unique needs and perspectives.

References

Ahmad, A. R. (n.d.). Kesedaran pendidikan dalam kalangan masyarakat Orang Asli - IIUM Repository (IRep). http://irep.iium.edu.my/13288/

Ambrosio, A. M., Almeida, L. S., Franco, A. H. R., Martins, S. W., & Georges, F. (2012). Assessment of self-regulated attitudes and behaviors of introductory programming students. Frontiers in Education Conference. https://doi.org/10.1109/fie.2012.6462314

https://doi.org/10.1109/FIE.2012.6462314

Az-Zahroh, S. F., Thaariq, Z. Z. A., Surahman, E., Widyasari, C., Qolbi, M. S., & Diana, R. C. (2019). Developing ethic game (ethnomathematics game): The instructional media of culture mathematics with tringo by Ki Hadjar Dewantara. Jurnal Pendidikan Dan Pembelajaran. https://doi.org/10.17977/um047v26i22019p043

https://doi.org/10.17977/um047v26i22019p043

Bania, E. V., Eckhoff, C., & Kvernmo, S. (2015). The influence of mental health, psychosocial factors, and educational skills on the educational aspirations of indigenous sámi and non-indigenous adolescents in the arctic. Scandinavian Journal of Child and Adolescent Psychiatry and Psychology, 3(3), 169-179. https://doi.org/10.21307/sjcapp-2015-017

https://doi.org/10.21307/sjcapp-2015-017

Bearman, M., Smith, C. D., Carbone, A., Slade, S. C., Baik, C., Hughes-Warrington, M., & Neumann, D. L. (2012). Systematic review methodology in higher education. Higher Education Research and Development, 31(5), 625-640. https://doi.org/10.1080/07294360.2012.702735

https://doi.org/10.1080/07294360.2012.702735

Bindler, R. C., Allen, C. M., & Paul, R. (2004). Native American learning: An integrative model. Journal of Nursing Education. https://doi.org/10.3928/01484834-20040501-02

https://doi.org/10.3928/01484834-20040501-02

Bodkin-Andrews, G., & Carlson, B. (2016). The legacy of racism and Indigenous Australian identity within education. Race Ethnicity and Education, 19(4), 784-807. https://doi.org/10.1080/13613324.2014.969224

https://doi.org/10.1080/13613324.2014.969224

Brereton, P., Kitchenham, B., Budgen, D., Seed, P. T., & Khalil, M. M. (2007). Lessons from applying the systematic literature review process within the software engineering domain. Journal of Systems and Software, 80(4), 571-583. https://doi.org/10.1016/j.jss.2006.07.009

https://doi.org/10.1016/j.jss.2006.07.009

Brown, L. (2019). Indigenous young people, disadvantage and the violence of settler colonial education policy and curriculum. Journal of Sociology, 55(1), 54-71. https://doi.org/10.1177/1440783318794295

https://doi.org/10.1177/1440783318794295

Callinan, T. (2014, August 26). Remote Indigenous Australians rely on Facebook to stay in touch. NITV. Retrieved from https://www.sbs.com.au/nitv/article/remote-indigenous-australians-rely-on-facebook-to-stay-in-touch/c3nbc55he

Cheng, Y., Shen, P., Hung, M., Tsai, C., Lin, C., & Hsu, L. C. (2021). Applying online content-based knowledge awareness and team learning to develop students' programming skills, reduce their anxiety, and regulate cognitive load in a cloud classroom. Universal Access in the Information Society, 21(2), 557-572. https://doi.org/10.1007/s10209-020-00789-6

https://doi.org/10.1007/s10209-020-00789-6

Elshiekh, R., & Butgerit, L. (2017a). Using gamification to teach students programming concepts. OAlib, 04(08), 1-7. https://doi.org/10.4236/oalib.1103803

https://doi.org/10.4236/oalib.1103803

Gomes, A., & Mendes, A. J. (2014). A teacher's view about introductory programming teaching and learning: Difficulties, strategies and motivations. Frontiers in Education Conference. https://doi.org/10.1109/fie.2014.7044086

https://doi.org/10.1109/FIE.2014.7044086

Guo, P. J. (2018). Non-native english speakers learning computer programming. Human Factors in Computing Systems. https://doi.org/10.1145/3173574.3173970

https://doi.org/10.1145/3173574.3173970

Hamari, J., & Koivisto, J. (2014). Measuring flow in gamification: Dispositional Flow Scale-2. Computers in Human Behavior, 40, 133-143. https://doi.org/10.1016/j.chb.2014.07.048

https://doi.org/10.1016/j.chb.2014.07.048

Hendrik, H., & Hamzah, A. (2021). Flipped classroom in programming course: A systematic literature review. International Journal of Emerging Technologies in Learning, 16(02), 220. https://doi.org/10.3991/ijet.v16i02.15229

https://doi.org/10.3991/ijet.v16i02.15229

Heong, Y. M., Othman, W., Yunos, J. M., Kiong, T. T., Hassan, R., Mohaffyza, M., & Mohamad, B. (2011). The level of Marzano higher order thinking skill among technical education students. International Journal of Social Science and Humanity, 121-125. https://doi.org/10.7763/ijssh.2011.v1.20

https://doi.org/10.7763/IJSSH.2011.V1.20

Hermanto, R., W., & Nurlaelah, E. (2019). Exploration of ethnomathematics on the Kampung Naga indigenous peoples. Journal of Physics, 1315(1), 012072. https://doi.org/10.1088/1742-6596/1315/1/012072

https://doi.org/10.1088/1742-6596/1315/1/012072

Heublein, U. (2014). Student drop-out from german higher education institutions. European Journal of Education, 49(4), 497-513. https://doi.org/10.1111/ejed.12097

https://doi.org/10.1111/ejed.12097

Istikomah, E., & Wahyuni, A. (2018). Student's mathematics anxiety on the use of technology in mathematics learning. Journal of Research and Advances in Mathematics Education, 3(2), 69. https://doi.org/10.23917/jramathedu.v3i2.6364

https://doi.org/10.23917/jramathedu.v3i2.6364

Kapp, K. M. (2012). The gamification of learning and instruction: Game-based methods and strategies for training and education. John Wiley & Sons.

https://doi.org/10.1145/2207270.2211316

Kearney, E., McIntosh, L., Perry, B., Dockett, S., & Clayton, K. (2014). Building positive relationships with Indigenous children, families and communities: Learning at the cultural interface. Critical Studies in Education, 55(3), 338-352. https://doi.org/10.1080/17508487.2014.914963

https://doi.org/10.1080/17508487.2014.914963

Keshavarzi, A., & Ahmadi, S. (2013a). A comparison of mathematics anxiety among students by gender. Procedia - Social and Behavioral Sciences, 83, 542-546. https://doi.org/10.1016/j.sbspro.2013.06.103

https://doi.org/10.1016/j.sbspro.2013.06.103

Khanolainen, D., Nesterova, Y., & Semenova, E. G. (2020). Indigenous education in Russia: opportunities for healing and revival of the Mari and Karelian Indigenous groups? Compare, 52(5), 768-785. https://doi.org/10.1080/03057925.2020.1834350

https://doi.org/10.1080/03057925.2020.1834350

Laiti, O. (2016). The ethnoprogramming model. Koli Calling International Conference on Computing Education Research. https://doi.org/10.1145/2999541.2999545

https://doi.org/10.1145/2999541.2999545

Linn, M. C., & Clancy, M. (1992). The case for case studies of programming problems. Communications of the ACM, 35(3), 121-132. https://doi.org/10.1145/131295.131301

https://doi.org/10.1145/131295.131301

Llewellyn, L., Boon, H. J., & Lewthwaite, B. (2018). Effective behaviour management strategies for Australian Aboriginal and Torres Strait Islander students: A Literature Review. Australian Journal of Teacher Education, 43(1), 1-27. https://doi.org/10.14221/ajte.2018v43n1.1

https://doi.org/10.14221/ajte.2018v43n1.1

Luxton-Reilly, A., S., Al-Bluwi, I., Becker, B. A., Giannakos, M. N., Kumar, A. N., Ott, L., Paterson, J. H., Scott, M. L., Sheard, J., & Szabo, C. (2018). Introductory programming: A systematic literature review. Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education. https://doi.org/10.1145/3293881.3295779

https://doi.org/10.1145/3293881.3295779

Lydster, C., & Murray, J. D. (2019). Understanding the challenges, tet focusing on the successes: An investigation into indigenous university students' Academic Success. The Australian Journal of Indigenous Education, 48(2), 107-118. https://doi.org/10.1017/jie.2018.15

https://doi.org/10.1017/jie.2018.15

MacKenzie, H. (2012, October 1). Systematic reviews: What they are, why they are important, and how to get involved. University of Portsmouth. Retrieved from https://puredev.port.ac.uk/en/publications/systematic-reviews-what-they-are-why-they-are-important-and-how-t

Malik, S. J., & Coldwell-Neilson, J. (2017). A model for teaching an introductory programming course using ADRI. Education and Information Technologies, 22(3), 1089-1120. https://doi.org/10.1007/s10639-016-9474-0

https://doi.org/10.1007/s10639-016-9474-0

May, S., & Aikman, S. (2003). Indigenous education: Addressing current issues and developments. Comparative Education, 39(2), 139-145. https://doi.org/10.1080/03050060302549

https://doi.org/10.1080/03050060302549

Meyer, S. A., & Aikenhead, G. S. (2021). Indigenous culture-based school mathematics in action: Part I: Professional Development for Creating Teaching Materials. The Mathematics Enthusiast, 18(1-2), 100-118. https://doi.org/10.54870/1551-3440.1516

https://doi.org/10.54870/1551-3440.1516

Mohamad, F. S., Yeo, A. W., Aziz, N. A., & Rethinasamy, S. (2010). Borneo children in an international digital playground. International Conference on Intelligent Computing. https://doi.org/10.1145/1841853.1841869

https://doi.org/10.1145/1841853.1841869

Nikula, U., Gotel, O., & Kasurinen, J. (2011). A Motivation Guided Holistic Rehabilitation of the First Programming Course. ACM Transactions on Computing Education, 11(4), 1-38. https://doi.org/10.1145/2048931.2048935

https://doi.org/10.1145/2048931.2048935

Oroma, J. (2012). Challenges of teaching and learning computer programming in a developing country: lessons from TANZANIA. Retrieved from https://library.iated.org/view/OROMA2012CHA2

Papadakis, S., Trampas, A. M., Barianos, A. K., Kalogiannakis, M., & Vidakis, N. (2020). Evaluating the learning process: The "ThimelEdu" educational game case study. International Conference on Computer Supported Education. https://doi.org/10.5220/0009379902900298

https://doi.org/10.5220/0009379902900298

Pirani, S., & Hussain, N. (2019). Technology is a tool for learning: Voices of teachers and parents of young children. Journal of Education & Social Sciences. https://doi.org/10.20547/jess0711907105

https://doi.org/10.20547/jess0711907105

Putra, E. T. S., & Mahmudah, F. N. (2021). The implementation of ethnomathematics based-learning for students. Supremum Journal of Mathematics Education, 5(2). https://doi.org/10.35706/sjme.v5i2.4827

https://doi.org/10.35706/sjme.v5i2.4827

Qian, Y., & Lehman, J. D. (2019). Using targeted feedback to address common student misconceptions in introductory programming: A data-driven approach. SAGE Open, 9(4), 215824401988513. https://doi.org/10.1177/2158244019885136

https://doi.org/10.1177/2158244019885136

Rahmat, M., Shahrani, S., Latih, R., Yatim, N. F. M., Zainal, N. F. A., & Rahman, R. A. (2012). Major problems in basic programming that influence student performance. Procedia - Social and Behavioral Sciences, 59, 287-296. https://doi.org/10.1016/j.sbspro.2012.09.277

https://doi.org/10.1016/j.sbspro.2012.09.277

Robins, A., Rountree, J., & Rountree, N. (2003). Learning and Teaching Programming: A

Review and Discussion. Computer Science Education, 13(2), 137-172. https://doi.org/10.1076/csed.13.2.137.14200

https://doi.org/10.1076/csed.13.2.137.14200

Shuhidan, S. M., Hamilton, M., & D'Souza, D. (2011a). Understanding novice programmer difficulties via guided learning. Integrating Technology into Computer Science Education. https://doi.org/10.1145/1999747.1999808

https://doi.org/10.1145/1999747.1999808

Shuhidan, S. M., Hamilton, M., & D'Souza, D. (2011b). Understanding novice programmer difficulties via guided learning. Integrating Technology into Computer Science Education. https://doi.org/10.1145/1999747.1999808

https://doi.org/10.1145/1999747.1999808

Spence, N. D., Wells, S., Miller, P., & George, J. (2016). Racial discrimination, cultural resilience, and stress. The Canadian Journal of Psychiatry, 61(5), 298-307. https://doi.org/10.1177/0706743716638653

https://doi.org/10.1177/0706743716638653

Stern, P. C. (2000). New environmental theories: Toward a coherent theory of environmentally significant behavior. Journal of Social Issues, 56(3), 407-424. https://doi.org/10.1111/0022-4537.00175

https://doi.org/10.1111/0022-4537.00175

Sweller, J. (1994). Cognitive load theory, learning difficulty, and instructional design. Learning and Instruction, 4(4), 295-312. https://doi.org/10.1016/0959-4752(94)90003-5

https://doi.org/10.1016/0959-4752(94)90003-5

Talsma, K., Schüz, B., & Norris, K. (2019). Miscalibration of self-efficacy and academic performance: Self-efficacy ≠ self-fulfilling prophecy. Learning and Individual Differences, 69, 182-195. https://doi.org/10.1016/j.lindif.2018.11.002

https://doi.org/10.1016/j.lindif.2018.11.002

Tapia, I. S., Krajcik, J., & Reiser, B. J. (2018). "We do not know what is the real story anymore": Curricular contextualization principles that support indigenous students in understanding natural selection. Journal of Research in Science Teaching, 55(3), 348-376. https://doi.org/10.1002/tea.21422

https://doi.org/10.1002/tea.21422

Ventura, M., & Shute, V. J. (2013). The validity of a game-based assessment of persistence. Computers in Human Behavior, 29(6), 2568-2572. https://doi.org/10.1016/j.chb.2013.06.033

https://doi.org/10.1016/j.chb.2013.06.033

Vidakis, N., Barianos, A. K., Trampas, A. M., Papadakis, S., Kalogiannakis, M., & Vassilakis, K. (2019). Generating Education in-Game Data: The Case of an Ancient Theatre Serious Game. International Conference on Computer Supported Education. https://doi.org/10.5220/0007810800360043

https://doi.org/10.5220/0007810800360043

Wang, D., & Gao, M. (2013). Educational equality or social mobility: The value conflict between preservice teachers and the Free Teacher Education Program in China. Teaching and Teacher Education, 32, 66-74. https://doi.org/10.1016/j.tate.2013.01.008

https://doi.org/10.1016/j.tate.2013.01.008

Watson, C. J., & Li, F. P. (2014). Failure rates in introductory programming revisited. Integrating Technology into Computer Science Education. https://doi.org/10.1145/2591708.2591749

https://doi.org/10.1145/2591708.2591749

Watt, E., & Kowal, E. (2019). To be or not to be Indigenous? Understanding the rise of Australia's Indigenous population since 1971. Ethnic and Racial Studies, 42(16), 63-82. https://doi.org/10.1080/01419870.2018.1546021

https://doi.org/10.1080/01419870.2018.1546021

Whetten, D. A. (1989). What constitutes a theoretical contribution? Academy of Management Review, 14(4), 490-495. https://doi.org/10.5465/amr.1989.4308371

https://doi.org/10.5465/amr.1989.4308371

Widada, W., Herawaty, D., & Lubis, A. N. (2018). Realistic mathematics learning based on the ethnomathematics in Bengkulu to improve students' cognitive level. Journal of Physics, 1088, 012028. https://doi.org/10.1088/1742-6596/1088/1/012028

https://doi.org/10.1088/1742-6596/1088/1/012028

Wu, A. W., Hamid, S. A., Ng, A. P., & Kaparou, M. (2018a). School leadership theories and the Malaysia Education Blueprint. International Journal of Educational Management, 32(7), 1245-1265. https://doi.org/10.1108/ijem-06-2017-0158

https://doi.org/10.1108/IJEM-06-2017-0158

Xinogalos, S. (2016a). Designing and deploying programming courses: Strategies, tools, difficulties and pedagogy. Education and Information Technologies, 21(3), 559-588. https://doi.org/10.1007/s10639-014-9341-9

https://doi.org/10.1007/s10639-014-9341-9

Zakaria, E., & Nordin, N. (2008). The effects of mathematics anxiety on matriculation students as related to motivation and achievement. Eurasia Journal of Mathematics, Science and Technology Education, 4(1). https://doi.org/10.12973/ejmste/75303

https://doi.org/10.12973/ejmste/75303

Published
2023-03-31
How to Cite
Rajendra Kumar, J., & Mohamad, F. S. (2023). Interventions for Enhancing Indigenous Undergraduates’ Programming Learning: A Systematic Review. Journal of Cognitive Sciences and Human Development, 9(1), 83-112. https://doi.org/10.33736/jcshd.4902.2023