×

UPSC Courses

DNA banner

DAILY NEWS ANALYSIS

GS-III :
  • 22 October, 2020

  • 10 Min Read

Back to basics in algorithms (Importance of Algorithms in artificial intelligence)

Back to basics in algorithms

Context

  • The National Education Policy 2020 (NEP) envisages putting greater emphasis on mathematical and computational thinking throughout the school years, starting right from the foundational stage of the learning process.

Computation and algorithms

  • Indeed, algorithmics — the abstract process of arriving at a post-condition through a sequential process of state changes — is among the earliest human intellectual endeavours that has become imperative for almost all organised thinking.
  • However, the framing in the NEP appears to put it at the same level of distinction as the more instrumental ‘coding’, and almost as a mere tool towards the utilitarian goals of artificial intelligence (AI) and data science. We think this is misplaced.
  • The notions of computation and algorithms are as old as mathematics and date back to the early stages of representing numbers and geometrical figures and manipulating them for various uses.
  • Their origins can be traced back almost to the beginning of the Mesolithic stone age, when the notions of counting and addition began to take form.
  • All early learning of counting and arithmetic is method-based, and hence algorithmic in nature, and all calculations involve computational processes encoded in algorithms.

Form of expressions

  • Modern algorithms, almost in the same form as we know them today, began to appear around 300 BC.
  • Some of the earliest examples are procedures to compute the greatest common divisor of a pair of numbers, or the factorial, which appeared in Euclid’s books of Elements, and the descriptions of fast exponentiation and the Fibonacci sequence which appeared around 200 BC in the treatise of Chandah-Sutra by Acharya Pingala.
  • The core algorithmic ideas of modern AI and machine learning are based on some seminal algorithmic ideas of Newton and Gauss, which date back a few hundred years.

Importance of learning algorithms in schools:

  • Though the form of expressions of algorithms — the coding — have been different, the fundamental principles of classical algorithm design have remained invariant.
  • In the modern world, the use of algorithmic ideas is not limited only to computations with numbers, or even to digitisation, communication or AI and data science.
  • They play a crucial role in modelling and expressing ideas in diverse areas of human thinking, including the basic sciences of biology, physics and chemistry, all branches of engineering, in understanding disease spread, in modelling social interactions and social graphs, in transportation networks, supply chains, commerce, banking and other business processes, and even in economic and political strategies and design of social processes.
  • Hence, learning algorithmic thinking early in the education process is indeed crucial.
  • Coding, however, is merely the act of encoding an algorithmic method in a particular programming language, which provides an interface such that the computational process can be invoked in a modern digital computer.
  • Thus, it is less fundamental, and indeed great algorithms have been designed through the ages even without this facility.
  • While coding certainly can provide excellent opportunities for experimentation with algorithmic ideas, they are not central or indispensable to algorithmic thinking.
  • After all, coding is merely one vehicle to achieve experiential learning of a computational process.

Learning the fundamentals

  • Rather than the intricacies of specific programming languages, it is more important at an early stage of education to develop an understanding of the basic algorithmic processes behind manipulating geometric figures, computing with numbers, solving systems of equations, modelling road networks and social graphs, and applying algorithmic ideas to everyday problems.
  • In fact, an overemphasis on learning the nitty-gritty of specific programming languages prematurely — even from middle school — may distract from focusing on the development of algorithmic creativity.

Way ahead:

  • The devil lies in the details, and, while the NEP guideline of introducing algorithmic thinking early is a welcome step, it must be ensured that it does not degenerate and get bogged down with mundane coding tricks at a budding stage in the education process.

Source: TH


Oceanic Anoxic Event 1a and MASS EXTINCTION

Oceanic Anoxic Event 1a from the Paris Basin (Environment) Paper-3 PMP OAE 1a refers to a period during the Cretaceous Period (145 million years ago and ended 66 million years ago) when Earth's oceans became depleted of oxygen, causing a significant disruption in marine life.  Cause: The event is believed to have been

Viksit Panchayat Karmayogi (Good governance)

Viksit Panchayat Karmayogi (Good governance) Governance GS PAPER-2 PMP Dr. Jitendra Singh launched the ‘Viksit Panchayat Karmayogi’ initiative on Good Governance Day, celebrated to mark the 100th birth anniversary of former Prime Minister Atal Bihari Vajpayee. The initiative, which is part of the broader ‘Prashasan Gaon

Major programmes to control Air Pollution

Major programmes to control Air Pollution National Clean Air Programme? It was launched by the Ministry of Environment, Forests and Climate Change (MoEFCC) in January 2019. It is the first-ever effort in the country to frame a national framework for air quality management with a time-bound reduction target. The

Air pollution and Air quality Measures in India

Air pollution and Air quality Measures in India (Environment) GS Paper-3 P-M-P Air pollution may be defined as the presence of any solid, liquid or gaseous substance including noise and radioactive radiation in the atmosphere in such concentration that may be directly and/or indirectly injurious to humans or other l

Geopolitical Significance of Ports

Geopolitical Significance of Ports (IR)  Act as geopolitical assets: Ports enhance the projection of strategic reach, which helps strengthen the country’s control over important sea and energy supply routes.  E.g. Indian Navy’s staging base at Agalega Islands will enable marine patrols

Toppers

Search By Date

Newsletter Subscription
SMS Alerts

Important Links

UPSC GS Mains Crash Course - RAW Prelims Answer Key 2024