Automatic Classification of Pedagogical Materials against CS Curriculum Guidelines
Erik Saule, Kalpathi Subramanian, Razvan Bunescu

TL;DR
This paper explores the use of NLP techniques, including traditional methods and large language models, to automatically classify pedagogical materials against CS curriculum guidelines, aiming to streamline curriculum auditing.
Contribution
It introduces an approach combining traditional NLP tools and large language models to automate classification of educational content against curriculum standards.
Findings
Meaningful automatic classification achieved
Traditional NLP and LLM techniques compared
Potential to reduce manual curriculum auditing time
Abstract
Professional societies often publish curriculum guidelines to help programs align their content to international standards. In Computer Science, the primary standard is published by ACM and IEEE and provide detailed guidelines for what should be and could be included in a Computer Science program. While very helpful, it remains difficult for program administrators to assess how much of the guidelines is being covered by a CS program. This is in particular due to the extensiveness of the guidelines, containing thousands of individual items. As such, it is time consuming and cognitively demanding to audit every course to confidently mark everything that is actually being covered. Our preliminary work indicated that it takes about a day of work per course. In this work, we propose using Natural Language Processing techniques to accelerate the process. We explore two kinds of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEducational Assessment and Pedagogy · Information Systems Education and Curriculum Development · Teaching and Learning Programming
