Teaching basic data literacy through Python: Integrating basic computer science and Mathematics for lower secondary students

Authors

  • Ming Hui Lim Mathematics Section, School of Distance Education, Universiti Sains Malaysia,11800 USM Penang, Malaysia

DOI:

https://doi.org/10.15282/daam.v7i1.13687

Keywords:

Data literacy, Mathematics education, Computer science education, Python programming, Interdisciplinary pedagogy

Abstract

This conceptual paper proposes an interdisciplinary pedagogical approach to teaching basic data literacy to lower secondary students by combining elements from the Basic Computer Science (BCS) and Mathematics syllabi in Malaysia's KSSM curriculum. Motivated by the growing importance of digital skills and real-world data analysis, this conceptual paper aims to address the limited exposure students have to data handling and interpretation in current classroom practice. The proposed method uses Python to introduce concepts such as data preprocessing, data visualization, and basic statistical analysis, with example tasks and hypothetical datasets to demonstrate how the approach can be implemented. Although the approach has not yet been implemented in classroom settings, it is designed to align with syllabus standards and promote cross-curricular connections. No student feedback or empirical results are reported in this paper. Instead, it presents a pedagogical approach that makes data literacy accessible, engaging, and practically relevant for young learners.

References

[1] Wolff A, Gooch D, Cavero Montaner JJ, Rashid U, Kortuem G. Creating an understanding of data literacy for a data-driven society. The Journal of Community Informatics. 2016;12(3):9–26.

[2] Bahagian Pembangunan Kurikulum. Matematik: Dokumen Standard Kurikulum dan Pentaksiran Tingkatan 1. Malaysia: Kementerian Pendidikan Malaysia; 2015.

[3] Bahagian Pembangunan Kurikulum. Matematik: Dokumen Standard Kurikulum dan Pentaksiran Tingkatan 2. Malaysia: Kementerian Pendidikan Malaysia; 2016.

[4] Bahagian Pembangunan Kurikulum. Matematik: Dokumen Standard Kurikulum dan Pentaksiran Tingkatan 3. Malaysia: Kementerian Pendidikan Malaysia; 2017.

[5] Bahagian Pembangunan Kurikulum. Asas Sains Komputer: Dokumen Standard Kurikulum dan Pentaksiran Tingkatan 1. Malaysia: Kementerian Pendidikan Malaysia; 2015.

[6] Bahagian Pembangunan Kurikulum. Asas Sains Komputer: Dokumen Standard Kurikulum dan Pentaksiran Tingkatan 2. Malaysia: Kementerian Pendidikan Malaysia; 2016.

[7] Bahagian Pembangunan Kurikulum. Asas Sains Komputer: Dokumen Standard Kurikulum dan Pentaksiran Tingkatan 3. Malaysia: Kementerian Pendidikan Malaysia; 2017.

[8] Ministry of Education Malaysia. Digital Education Policy. Malaysia: Ministry of Education Malaysia; 2023.

[9] OECD. OECD learning compass 2030: A series of concept notes. OECD Publishing; 2019. Retrieved from https://www.oecd.org/education/2030-project/; 10 March 2026.

[10] Dorsey C, Sagrans J, Yaneva K, O'Brie D, Collins I et al. Integrating data literacy into K–12 education. Harvard Data Science Review. 2025;7(2).

[11] Friedrich A, Schreiter S, Vogel M, Becker-Genschow S, Brünken R et al. What shapes statistical and data literacy research in K-12 STEM education? A systematic review of metrics and instructional strategies. International Journal of STEM Education. 2024;11:58.

[12] Ghodoosi B, Torrisi-Steele G, West T, Heidari M. Perceptions of data literacy and data literacy education. Journal of Librarianship and Information Science. 2024:1-11.

[13] Li Y, Wang Y, Lee Y, Chen H, Petri AN, Cha T. Teaching data science through storytelling: Improving undergraduate data literacy. Thinking Skills and Creativity. 2023;48:101311.

[14] McDowell K, Turk MJ. Teaching data storytelling as data literacy. Information and Learning Sciences. 2024;125(5/6):321-345.

[15] Yamaguchi K, Kuwana A. Development of learning materials for machine learning utilizing Python in senior high school. In: The 7th International Conference on Technology and Social Science 2023. 2023.

[16] Witte V, Schwering A, Frischemeier D. Strengthening data literacy in K-12 education: A scoping review. Education Sciences. 2025;15(1):25.

[17] Wild CJ, Pfannkuch M. Statistical thinking in empirical enquiry. International Statistical Review. 1999;67(3):223-248.

[18] Tukey JW. Exploratory data analysis. Reading, MA: Addison-Wesley; 1977.

[19] Smith-Miles K. Exploratory data analysis. In: Lovric M Ed. International Encyclopedia of Statistical Science. Berlin: Springer; 2011. p. 486-488.

[20] Nelli F. Python data analytics with Pandas, NumPy, and Matplotlib. New York: Apress; 2023.

[21] Wadsworth F, Blaney J, Springsteen M, Coburn B, Khanal N et al. Frameworks and challenges for implementing machine learning curriculum in secondary education. International Journal of Technology in Education and Science. 2024;8(1):164-181.

Downloads

Published

2026-03-31

Issue

Section

Research Articles

How to Cite

[1]
M. H. Lim, “Teaching basic data literacy through Python: Integrating basic computer science and Mathematics for lower secondary students”, Data Anal. Appl. Math., vol. 7, no. 1, pp. 68–74, Mar. 2026, doi: 10.15282/daam.v7i1.13687.

Similar Articles

51-57 of 57

You may also start an advanced similarity search for this article.