×

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


Pradhan Mantri Suryodaya Yojana

Recently, Prime Minister announced Pradhan Mantri Suryodaya Yojana under which 1 crore households will get rooftop solar power systems. India’s Status of Current Solar Capacity India currently stands at 4th place globally in solar power capacity. As per Ministry of New an

Foreign Contribution Regulation Act (FCRA)- NGO 

The Foreign Contribution Regulation Act, 2010 (FCRA) registration of two prominent non-governmental organisations (NGOs) — Centre for Policy Research (CPR) and World Vision India (WVI) have been cancelled this month. What is FCRA? Key provisions of FCRA, 2010 Key aspects Description

Voice clone-AI

Voice clone fraud has been on the rise in India. AI voice cloning – It is the process of creating a synthetic replica of a person’s voice through machine learning and speech synthesis technology.It is called as voice deepfakesor audio deepfakes. Objective – To achieve a high level of na

Science communication- how to promote

Steps taken by India to promote Science Communication Publications and Information Directorate (PID) - An organisation under Council of Science and Industrial Research (CSIR) established in 1951 for publishing and disseminating scientific information in India. National science magazines- The PI

Universal Basic Income (UBI)- Analysis

Universal Basic Income (UBI) can strengthen welfare architecture and unlock the nation’s latent demographic potential. UBI - It is an income support mechanism typically intended to reach all or a very large portion of the population regardless of their earnings or employment status. Objective- To provide enough to co

Toppers

Search By Date

Newsletter Subscription
SMS Alerts

Important Links

UPSC GS Mains Crash Course - RAW Prelims Answer Key 2024