Ancient Algorithms for a Modern Curriculum
Aalok Thakkar

TL;DR
This paper advocates for integrating the historical and cultural origins of algorithms, especially ancient Indian contributions, into computing education to promote inclusivity and a broader understanding of algorithmic thinking.
Contribution
It introduces a curriculum approach that contextualizes algorithms within their historical and cultural backgrounds, challenging the Eurocentric focus of traditional computer science education.
Findings
Highlights ancient civilizations' contributions to algorithms
Proposes a culturally responsive teaching framework
Aims to improve diversity and understanding in computing education
Abstract
Despite ongoing calls for inclusive and culturally responsive pedagogy in computing education, the teaching of algorithms remains largely decontextualized. Foundational computer science courses often present algorithmic thinking as purely formal and ahistorical, emphasizing efficiency, correctness, and abstraction. When history is mentioned, it usually centers on the modern development of digital computers, highlighting figures such as Turing, von Neumann, and Babbage. This narrow view misrepresents the origins of algorithmic reasoning and perpetuates a Eurocentric worldview that undermines equity and representation in STEM. In contrast, algorithmic thinking predates electronic computers by millennia and has deep roots in ancient civilizations including India, China, Babylon, and Egypt. Our work responds to this gap by embedding algorithm instruction in broader historical and cultural…
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
TopicsHistory of Computing Technologies · Teaching and Learning Programming · Computability, Logic, AI Algorithms
