Optimising curriculum design using Bayesian structure learning

dc.contributor.authorMandlazi, Thabo
dc.contributor.supervisorAjoodha, Ritesh
dc.contributor.supervisorJadhav, Ashwini
dc.date.accessioned2026-10-29T12:26:01Z
dc.date.issued2025
dc.descriptionA research report submitted in fulfillment of the requirements for the Master of Science in Computer Science, in the Faculty of Science, Law and Management, School of Computer Science and Applied Mathematics, University of the Witwatersrand, Johannesburg, 2025
dc.description.abstractMathematics education is vital in developing students’ analytical and problem-solving skills. However, in South African schools, many students opt for Mathematical Literacy over Pure Mathematics, often due to the latter being perceived as overly abstract and challenging. This study investigates the poten- tial of Bayesian Networks and score-based structure learning algorithms to optimise curriculum design, making Pure Mathematics more accessible, structured, and student-centered. Mathematical concepts were modelled as a Bayesian Network, enabling the extraction of prerequisite relationships using probabilistic graphical models. The study evaluated the performance of several struc- ture learning algorithms, including the Chow-Liu algorithm, the Tabu Search algorithm, the Simulated Annealing algorithm, and the Hill Climbing algorithm. The accuracy of the learned structures was as- sessed against a known ground truth using Structural Hamming Distance (SHD) and Kullback–Leibler (KL) Divergence. Results show that learned structures consistently recover the main prerequisite structures, with SHD and KL Divergence improving as sample size increases. Sparse learners (Hill Climbing, Chow–Liu) yield interpretable backbones that align well with expert expectations and are effective for auditing scope and sequence. Denser searches (Tabu, Simulated Annealing) surface additional cross-topic dependencies that highlight remedial and enrichment routes, although they’re less simple. Applied to ASSISTments data, the pipeline confirms meaningful prerequisite relations. It repeatedly elevates “connector” concepts (e.g., factorisation skills, numerical representation, symmetry) as influential bridges whose targeted re- inforcement can lower downstream difficulty. This research provides a foundation for data-driven curriculum modelling that ensures students mas- ter foundational topics before progressing to more advanced content. By leveraging adaptive learning frameworks informed by structural learning, educators can personalise instruction based on learners’ knowledge gaps, reduce cognitive overload, and enhance engagement. This approach holds particular promise in South Africa, where it can support efforts to shift perceptions of Pure Mathematics from abstract and intimidating to relevant and achievable. Limitations include sensitivity to skill tagging, priors, and static modelling of time. Overall, BN struc- ture learning emerges as a viable instrument for evidence-aligned curriculum design, supporting iterative “learn–validate–refine” improvement cycles in mathematics education.
dc.description.submitterMM2026
dc.facultyFaculty of Science
dc.identifier0000-0002-3927-2199
dc.identifier.citationMandlazi, Thabo. (2025). Optimising curriculum design using Bayesian structure learning [Master’s dissertation, University of the Witwatersrand, Johannesburg]. WIReDSpace. https://hdl.handle.net/10539/50250
dc.identifier.urihttps://hdl.handle.net/10539/50250
dc.language.isoen
dc.publisherUniversity of the Witwatersrand, Johannesburg
dc.rights© 2025 University of the Witwatersrand, Johannesburg. All rights reserved. The copyright in this work vests in the University of the Witwatersrand, Johannesburg. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of University of the Witwatersrand, Johannesburg.
dc.rights.holderUniversity of the Witwatersrand, Johannesburg
dc.schoolSchool of Computer Science and Applied Mathematics
dc.subjectUCTD
dc.subjectBayesian Networks
dc.subjectStructure learning
dc.subjectCurriculum Design
dc.subjectMachine Learning
dc.subjectASSIST- ments
dc.subjectStructural Hamming Distance
dc.subjectKullback–Leibler Divergence
dc.subjectMathematics Education
dc.subject.primarysdgSDG-4: Quality education
dc.titleOptimising curriculum design using Bayesian structure learning
dc.typeDissertation

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Mandlazi_Optimising_2025.pdf
Size:
8.22 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.43 KB
Format:
Item-specific license agreed upon to submission
Description: