9. Artificial Intelligence
When a computer is able to perform
tasks that usually require human
intelligence, we can say that the
computer has artificial intelligence.
11. Coding and AI
How is it related?
If you want to develop Artificial
Intelligence, you should know
coding. Coding is the basis of the
digital environment that we see
around us.
12. Why should our children learn AI & Coding from
young age ?
13. NEP 2020 (New Education Policy 2020)
Coding and AI
4.24. Concerted curricular and pedagogical initiatives, including the
introduction of contemporary subjects such as Artificial
Intelligence, Design Thinking, Holistic Health, Organic Living,
Environmental Education, Global Citizenship Education (GCED),
etc. at relevant stages will be undertaken to develop these various
important skills in students at all levels.
Academic Requirement
14. NEP 2020
Coding and AI
4.25. It is recognized that mathematics and mathematical thinking will be very
important for India’s future and India’s leadership role in the numerous
upcoming fields and professions that will involve artificial intelligence, machine
learning, and data science, etc. Thus, mathematics and computational thinking
will be given increased emphasis throughout the school years, starting with
the foundational stage, through a variety of innovative methods, including the
regular use of puzzles and games that make mathematical thinking more
enjoyable and engaging. Activities involving coding will be introduced in Middle
Stage (Grade 6)
16. Future (Skill Requirement)
Basic literacy - Even managers and doctors have started learning Python
You will feel more comfortable living in the digital world
You can create your own digital world
Careers - All jobs under coding and AI are termed as high skilled jobs. If you are
looking to migrate to US, Canada, Australia or UK, you can either take the coding, data
science or AI.
More secure usage of computers and internet - Especially girls
Computers are everywhere. In car, aeroplane, TV, Fridge etc.
Problem solving using technology - Any solution will require tracking of data, monitor
and improve.
19. 1. Easy to Read, Learn and Write
Python is a high-level programming language that has English-like syntax. This makes it easier to read
and understand the code.
2. Improved Productivity
Python is a very productive language. Due to the simplicity of Python, developers can focus on solving
the problem. They don’t need to spend too much time in understanding the syntax or behavior of the
programming language. You write less code and get more things done.
3. Interpreted Language
Python is an interpreted language which means that Python directly executes the code line by line. In
case of any error, it stops further execution and reports back the error which has occurred.
Python shows only one error even if the program has multiple errors. This makes debugging easier.
Advantages of Python
20. 4. Dynamically Typed
Python doesn’t know the type of variable until we run the code. It automatically assigns the data type during
execution. The programmer doesn’t need to worry about declaring variables and their data types.
5. Free and Open-Source
Python comes under the OSI approved open-source license. This makes it free to use and distribute. You can
download the source code, modify it and even distribute your version of Python. This is useful for organizations
that want to modify some specific behavior and use their version for development.
6. Vast Libraries Support
The standard library of Python is huge, you can find almost all the functions needed for your task. So, you don’t
have to depend on external libraries.
Advantages of Python