Skip to main content

Assessing Python Programming Through Personalised Learning Styles Model

  • Conference paper
  • First Online:
Computational Science and Technology

Abstract

Learning styles, cognitive traits, personality, and learning preferences can vary greatly. That is why there is a great variety in how people receive and process information. Personalizing learning materials according to learner’s learning styles could enhance learner’s learning motivation and lead to better learning performance. This paper examines the relationship between learner’s learning styles and learning performance by proposing three different sets of documentation to test the relationship between the two learning styles of Felder-Silverman and learning performance. To test the proposed documentations and hypotheses, 182 participants in Multimedia University, Cyberjaya, Malaysia answered the Index of Learning Styles (ILS) questionnaire by Felder-Silverman and participated in a documentation experiment in Python programming. The data gathered was analysed using statistical Chi-square test. The results showed that learning performance was enhanced when the documentation was provided in a learning style that matched the subject’s learning style. The confirmed personalised learning styles model can be beneficial to teachers and e-learning recommendation systems when they provide students with materials that are personalised.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Hoyos AAC, Velásquez JD (2020) Teaching analytics: current challenges and future development. IEEE J Lat Am Learn Technol (IEEE-RITA) [IEEE Revista Iberoamericana de Tecnologias del Aprendizaje] 15(1):1–9

    Google Scholar 

  2. Lye SY, Koh JHL (2014) Review on teaching and learning of computational thinking through programming: what is next for K-12? Comput Hum Behav 41:51–61. https://doi.org/10.1016/j.chb.2014.09.012

    Article  Google Scholar 

  3. Ho SB, Chean SL, Chai I, Tan CH (2019) Engineering meaningful computing education: programming learning experience model. In: Proceedings of 2019 IEEE international conference on industrial engineering and engineering management (IEEM), 15–18 Dec 2019, Macao. IEEE, pp 925–929

    Google Scholar 

  4. Shanmugam L, Nadesan G (2019) An innovative module for learning computational thinking skills among undergraduate students. Int J Acad Res Progressive Educ Dev 8(4):116–129

    Article  Google Scholar 

  5. Ogange BO, Agak JO, Okelo KO, Kiprotich P (2018) Student perceptions of the effectiveness of formative assessment in an online learning environment. Open Praxis 10(1):29–39

    Article  Google Scholar 

  6. Clark RM, Dickerson SJ (2018) A case study of post-workshop use of simple active learning in introductory computing sequence. IEEE Trans Educ 61(3):167–176

    Article  Google Scholar 

  7. Chean SL, Ho SB, Chai I (2018) A conceptual framework on constructing effective learning content for programming novices. In: Proceedings of international conference on informatics, computing & applied mathematics (ICICAM2017), 7–9 Oct 2017, UniSEA (Universiti Sultan Zainal Abidin), Kuala Nerus, Terengganu, Malaysia. Int J Eng Technol (UAE) 7(2.15):150–153

    Google Scholar 

  8. Lacave C, Molina AI, Redondo MA (2018) A preliminary instrument for measuring students’ subjective perceptions of difficulties in learning recursion. IEEE Trans Educ 61(2):119–126

    Article  Google Scholar 

  9. Ho SB, Teh SK, Chan GY, Chai I, Tan CH (2018) Sequential and global learning styles as pathways to improve learning in programming. In: Proceedings of the 4th international conference on computational science & technology (ICCST2017), 29–30 Nov 2017, ParkRoyal Hotel, Kuala Lumpur, Malaysia. Lecture notes in electrical engineering (LNEE) 488, pp 1–10

    Google Scholar 

  10. Ho SB, Chai I, Tan CH (2016) Different styles for different complexity: empirical findings of documentation styles for information technology management. In: International conference on information in business & technology management (I2BM’2016), 26–28 Jan 2016, Melaka, Malaysia. Inf J 19(7(A)):2643–2648

    Google Scholar 

  11. Ho SB, Chai I, Tan CH (2014) A comparison of three documentation styles for educational data analysis. In: Herawan T, Deris M, Abawajy J (eds) Proceedings of the first international conference on advanced data and information engineering (DaEng-2013). Lecture notes in electrical engineering 285. Springer, Singapore, pp 703–710

    Google Scholar 

  12. Felder RM, Spurlin J (2005) Applications, reliability and validity of the index of learning styles. Int J Eng Educ 21(1):103–112

    Google Scholar 

  13. Lockwood J, Mooney A (2018) Computational thinking in secondary education: where does it fit? A systematic literary review. Int J Comput Sci Educ Schools 2(1):41–60

    Article  Google Scholar 

  14. Ibriwesh I, Ho SB, Chai I, Tan CH (2019) Prioritizing solution-oriented software requirements using the multiple perspective prioritization technique algorithm: an empirical investigation. Concurrent Eng Res Appl (CERA) 27(1):68–79. https://doi.org/10.1177/1063293X18808559

    Article  Google Scholar 

  15. Ibriwesh I, Ho SB, Chai I (2018) Overcoming scalability issues in analytic hierarchy process with ReDCCahp: an empirical investigation. Arab J Sci Eng (AJSE) 43(12):7995–8011. https://doi.org/10.1007/s13369-018-3283-2

    Article  Google Scholar 

  16. Schneider DI (2016) An introduction to programming using python, Global edn. Pearson Education Limited, Essex, England

    Google Scholar 

  17. Ho SB, Tan CH (2015) Local population: a study in the influence of learning styles in computing field. In: International conference on local government (ICLG-2015), 5–6 June 2015, Langkawi, Kedah, Malaysia. Aust J Basic Appl Sci 9(22):1–7

    Google Scholar 

  18. Zacharis NZ (2011) The effect of learning style on preference for web-based courses and learning outcomes. Br J Educ Technol 42(5):790–800

    Article  Google Scholar 

  19. Nabizadeh AH, Leal JP, Rafsanjani HN, Shah RR (2020) Learning path personalization and recommendation methods: a survey of the state-of-the-art. Expert Syst Appl 159(113596):1–20

    Google Scholar 

  20. Sanjabi T, Montazer GA (2020) Personalization of e-learning environment using the Kolb’s learning style model. In: 2020 6th international conference on web research (ICWR), 22–23 Apr 2020, Tehran, Iran. IEEE, pp 89–92

    Google Scholar 

  21. Yi B, Zhang D, Wang Y, Liu H, Zhang Z, Shu J, Lv Y (2017) Research on personalized learning model under informatization environment. In: 2017 international symposium on educational technology (ISET), 27–29 June 2017, Hong Kong. IEEE, pp 48–52

    Google Scholar 

  22. Hasibuan MS, Nugroho L, Santosa P (2018) Prediction learning style based on prior knowledge for personalized learning. In: 2018 4th international conference on science and technology (ICST), 7–8 Aug 2018, Yogyakarta, Indonesia. IEEE, pp 1–5

    Google Scholar 

  23. Lei G, Luo X, Yang S, Xiao K (2021) Adaptive online learning model based on big data. In: Sugumaran V, Xu Z, Zhou H (eds) Application of intelligent systems in multi-modal information analytics (MMIA 2020). Advances in intelligent systems and computing, 1233. Springer, Cham, pp 643–649. https://doi.org/10.1007/978-3-030-51431-0_92

  24. Hair JF, Black WC, Babin BJ, Anderson RE (2019) Multivariate data analysis, 8th edn. Cengage Learning EMEA, Andover, Hampshire, UK

    Google Scholar 

Download references

Acknowledgements

The authors would like to thank the financial support given by the Fundamental Research Grant Scheme, FRGS/1/2019/SS06/MMU/02/4 and Multimedia University, Cyberjaya, Malaysia (Project ID: MMUE/190031).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sin-Ban Ho .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ho, SB., Teh, SK., Chai, I., Tan, CH., Chean, SL., Ahmad, N.A. (2021). Assessing Python Programming Through Personalised Learning Styles Model. In: Alfred, R., Iida, H., Haviluddin, H., Anthony, P. (eds) Computational Science and Technology. Lecture Notes in Electrical Engineering, vol 724. Springer, Singapore. https://doi.org/10.1007/978-981-33-4069-5_13

Download citation

  • DOI: https://doi.org/10.1007/978-981-33-4069-5_13

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-33-4068-8

  • Online ISBN: 978-981-33-4069-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics