Algorithmic Thinking: Arithmetic and Cryptography

On January 17th, 2025, LUMS Math Circle hosted an engaging Math Circle event, "Algorithmic Thinking: Arithmetic and Cryptography," which was facilitated by Dr. Imdad ullah Khan and Dr. Malik Jahan Khan. The event was designed to introduce school-aged children to fundamental concepts in computer science and mathematics through engaging activities and discussions.

The event began with a simple addition challenge using Roman numerals (MDCCLXV + CCLXXXVI), which led to a discussion about the efficiency of positional number systems and the nature of computation itself. The definition of computation was presented as "Processing information by applying a finite set of rules," highlighting that computation is not solely about devices but rather problem-solving.

Key topics and activities included:

 

The event effectively illustrated algorithmic thinking, emphasizing that the focus is not on the speed of computers, but on the efficiency of the methods. The children were introduced to the concept that even seemingly simple tasks, such as addition and multiplication, have underlying algorithms that can be analyzed for efficiency.

This event provided a valuable opportunity for students to engage with mathematical and computational concepts interactively. It successfully linked simple arithmetic to the complex world of cryptography, highlighting the fundamental role of algorithms in computer science.

 

The success of this session was made possible through the efforts of Dr. Imdad ullah khan, Dr. Malik Jahan Khan, and the organizational support of Ms. Noreen Sohail, Mr. Qamar Hussain, and Mr. Javaid Qayyum (the author of this email).


Here are some highlights from the event: