CBSE Class 10 Artificial Intelligence Syllabus 2024-25: FREE PDF Download

CBSE Class 10 Artificial Intelligence Syllabus 2024-25: The Central Board Of Secondary Education has published the latest syllabus for Class 10 Artificial Intelligence for the academic year 2024-25. Students and teachers can download the PDF for free. 

Dec 25, 2024, 15:47 IST
CBSE Class 10 Artificial Intelligence Latest Syllabus Free PDF Download
CBSE Class 10 Artificial Intelligence Latest Syllabus Free PDF Download

CBSE Class 10 Artificial Intelligence Syllabus 2024-25, Free PDF Download: Are you also a CBSE board class 10 student looking for Artificial Intelligence Syllabus? Don't worry as you can refer to this article to get the syllabus easily. Download the CBSE Class 10 Artificial Intelligence Syllabus in PDF format. The syllabus can help the students excel in their upcoming board exams. 

OBJECTIVES OF THE COURSE:

The objective of this module/curriculum - which combines both Inspire and Acquire modules is to develop a readiness for understanding and appreciating Artificial Intelligence and its application in our lives. This module/curriculum focuses on:

  1. Helping learners understand the world of Artificial Intelligence and its applications through games, activities and multi-sensorial learning to become AI-ready.
  2. Introducing the learners to three domains of AI in an age-appropriate manner.
  3. Allowing the learners to construct the meaning of AI through interactive participation and engaging hands-on activities.
  4. Introducing the learners to the AI Project Cycle.
  5. Introducing the learners to programming skills - Basic Python coding language.

CBSE Class 10 Artificial Intelligence Syllabus 2024-25

Total Units To Be Covered

 

UNITS

NO. OF HOURS

for Theory and Practical

MAX. MARKS for

Theory and Practical

PART A

Employability Skills

   
 

Unit 1: Communication Skills-II

10

2

 

Unit 2: Self-Management Skills-II

10

2

 

Unit 3: ICT Skills-II

10

2

 

Unit 4: Entrepreneurial Skills-II

15

2

 

Unit 5: Green Skills-II

5

2

 

Total

50

10

PART B

Subject Specific Skills

Theory

Practical

 
 

Unit 1: Introduction to Artificial Intelligence (AI)

15

-

7

 

Unit 2: AI Project Cycle

15

-

9

 

Unit 3: Advance Python

(To be assessed in Practicals only)

-

30

--

 

Unit 4: Data Science (Introduction, Applications of Data Sciences, Data Science: Getting Started (up to Data Access),

the remaining portion is to be assessed in practical

7

8

4

 

Unit 5: Computer Vision (Introduction, Applications of Computer Vision, Computer Vision: Getting Started (up to RGB Images),

the remaining portion is to be assessed in practical

12

18

4

 

Unit 6: Natural Language Processing

25

5

8

 

Unit 7: Evaluation

15

 

8

 

Total

150

40

PART C

Practical Work:

   
 

Practical File with minimum 15 Programs

 

15

 

Practical Examination

· Unit 3: Advance Python

· Unit 4: Data Science

· Unit 5: Computer Vision

 

5

5

5

5

 

Viva Voce

 

5

 

Total

 

35

PART D

Project Work / Field Visit / Student Portfolio (Anyone to be done)

 

10

 

Viva Voce

 

5

 

Total

 

15

 

GRAND TOTAL

210

100

DETAILED CURRICULUM/TOPICS FOR CLASS X

Part-A: EMPLOYABILITY SKILLS

S. No.

Units

Duration in Hours

1

Unit 1: Communication Skills-II

10

2

Unit 2: Self-management Skills-II

10

3

Unit 3: Information and Communication Technology Skills II

10

4

Unit 4: Entrepreneurial Skills-II

15

5

Unit 5: Green Skills-II

5

 

TOTAL

50

Note: The detailed curriculum/ topics to be covered under Part A: Employability Skills can be downloaded from the CBSE website

Part-B – SUBJECT SPECIFIC SKILLS

  • Unit 1: Introduction to Artificial Intelligence (AI)
  • Unit 2: AI Project Cycle
  • Unit 3: Advance Python
  • Unit 4: Data Science
  • Unit 5: Computer Vision
  • Unit 6: Natural Language Processing
  • Unit 7: Evaluation

UNIT 1: INTRODUCTION TO ARTIFICIAL INTELLIGENCE

SUB-UNIT

LEARNING OUTCOMES

SESSION/ ACTIVITY/ PRACTICAL

Foundational concepts of AI

Understand the concept of human intelligence and its various components such as reasoning, problem-solving, and creativity.

Session: What is Intelligence?

Session: Decision Making.

● How do you make decisions?

● Make your choices!

Session: what is Artificial Intelligence and what is not?

Basics of AI: Let’s Get Started

Understand the concept of Artificial Intelligence (AI) and its domains

Session: Introduction to AI and related terminologies.

● Introducing AI, ML & DL.

● Introduction to AI Domains (Data Sciences, CV & NLP)

● Gamified tools for each domain-

o Data Sciences- Impact Filter (Impact of rise in temperature on different species) https://artsexperiments.withgoogle.com

/impact filter/

o CV- Autodraw (It pairs machine learning with drawings from talented artists to help you draw stuff fast.)

https://www.autodraw.com/

o NLP- Wordtune (AI writing tool that rewrites, rephrases, and rewards your writing)

https://www.wordtune.com/

 

Explore the use of AI in real Life.

Session: Applications of AI – A look at Real-life AI implementations

 

Learn about the ethical concerns involved in AI development, such as AI bias, and data privacy and how they can be addressed.

Session: AI Ethics

Moral Machine Activity: a platform for gathering a human perspective on moral decisions made by machine intelligence, such as self-driving cars.

http://moralmachine.mit.edu/

UNIT 2: AI PROJECT CYCLE

SUB-UNIT

LEARNING OUTCOMES

SESSION/ ACTIVITY/ PRACTICAL

Introduction

Understand the stages involved in the AI project cycle, such as problem scoping, data collection, data

exploration, modelling, and evaluation.

Session: Introduction to AI Project Cycle

Problem Scoping

Learn about the importance of project planning in AI development and how to define project goals and

objectives.

Session: Understanding Problem Scoping & Sustainable Development Goals

Data Acquisition

Develop an understanding of the importance of data

collection in AI and how to choose the right data sources.

Session: Simplifying Data Acquisition

Data Exploration

Know various data exploration techniques and their importance

Session: Visualising Data

Modelling

Know about the different machine learning algorithms used to train AI models

Session: Introduction to modelling

● Introduction to Rule-Based & Learning Based AI Approaches

● Activity: Teachable machine to demonstrate Supervised Learning

https://teachablemachine.withgoogl e.com/

● Activity: Infinite Drum Machine to demonstrate Unsupervised learning https://experiments.withgoogle.com

/ai/drum-machine/view/

● Introduction to Supervised, Unsupervised & Reinforcement Learning Models(Optional)**

● Neural Networks

Evaluation

Know the importance of evaluation and various metrics

available for evaluation

Session: Evaluating the idea!

UNIT 3: ADVANCE PYTHON (To be assessed through Practicals)

SUB-UNIT

LEARNING OUTCOMES

SESSION/ ACTIVITY/ PRACTICAL

Recap

Understand how to work with Jupyter Notebook, create a virtual environment, and install Python.

Packages.

Session: Jupyter Notebook

 

Able to write basic Python programs using fundamental concepts such as variables, data

types, operators, and control structures.

Session: Introduction to Python

 

Able to use Python built-in functions and libraries.

Session: Python Basics

UNIT 4: DATA SCIENCES (To be assessed through Theory)

SUB-UNIT

LEARNING OUTCOMES

SESSION/ ACTIVITY/ PRACTICAL

Introduction

Define the concept of Data Science and understand its applications in various fields.

Session: Introduction to Data Science

Session: Applications of Data Science

Getting Started

Understand the basic concepts of data acquisition, visualization, and exploration.

Session: Revisiting AI Project Cycle, Data Collection, Data Access

Activities:

Game: Rock, Paper & Scissors https://next.rockpaperscissors.ai/

UNIT 4: DATA SCIENCES (To be assessed through Practicals)

SUB-UNIT

LEARNING OUTCOMES

SESSION/ ACTIVITY/ PRACTICAL

Python Packages

Use Python libraries such as NumPy, Pandas, and Matplotlib for data analysis and visualization.

Session: Python for Data Sciences

· Numpy

· Pandas

· Matplotlib

Concepts of Data Sciences

Understand the basic concepts of statistics, such as mean, median, mode, and standard deviation, and apply them to analyze data using

various Python packages.

Session: Statistical Learning & Data Visualisation

K-nearest neighbour model

(Optional)**

Understand the basic concepts of the KNN algorithm

and its applications in supervised learning.

Activity: Personality Prediction (Optional)**

Session: Understanding K-nearest neighbour model (Optional)**

UNIT 5: COMPUTER VISION (To be assessed through Theory)

SUB-UNIT

LEARNING OUTCOMES

SESSION/ ACTIVITY/ PRACTICAL

Introduction

Define the concept of Computer Vision and understand its applications in

various fields.

Session: Introduction to Computer Vision

Session: Applications of CV

Concepts of Computer Vision

Understand the basic concepts of image representation, feature extraction, object detection, and segmentation.

Session: Understanding CV Concepts

● Computer Vision Tasks

● Basics of Images-Pixel, Resolution, Pixel value

● Grayscale and RGB images

Activities:

● Game- Emoji Scavenger Hunt https://emojiscavengerhunt.withgoogle.com/

● RGB Calculator: https://www.w3schools.com/colors/color s_rgb.asp

● Create your pixel art: www.piskelapp.com

● Create your convolutions: http://setosa.io/ev/image-kernels/

UNIT 5: COMPUTER VISION (To be assessed through Practicals)

SUB-UNIT

LEARNING OUTCOMES

SESSION/ ACTIVITY/ PRACTICAL

OpenCV

Use Python libraries such as OpenCV for basic image processing and computer vision tasks.

Session: Introduction to OpenCV

Hands-on: Image Processing

Convolution Operator (Optional)**

Apply the convolution operator to process images and extract useful features.

Session: Understanding Convolution operator

(Optional)**

Activity: Convolution Operator (Optional)**

Convolution Neural Network (Optional)**

Understand the basic architecture of a CNN and its applications in computer vision and image recognition.

Session: Introduction to CNN (Optional)**

Session: Understanding CNN (Optional)**

● Kernel

● Layers of CNN

Activity: Testing CNN (Optional)**

UNIT 6: NATURAL LANGUAGE PROCESSING

SUB-UNIT

LEARNING OUTCOMES

SESSION/ ACTIVITY/ PRACTICAL

Introduction

Understand the concept of Natural Language Processing (NLP) and its importance in the field of Artificial Intelligence (AI).

Session: Introduction to Natural Language Processing

Activity: Use Google Translate for the same spelling words

Session: NLP Applications

Session: Revisiting AI Project Cycle

Chatbots

Explore the various applications of NLP in everyday life, such as chatbots, sentiment analysis, and automatic

summarization

Activity: Introduction to Chatbots

Language Differences

Gain an understanding of the challenges involved in understanding

human language by machine.

Session: Human Language VS Computer Language

Concepts of Natural Language Processing

Learn about the Text Normalization technique used in NLP and the popular NLP model - Bag-of-Words

Session: Data Processing

· Text Normalisation

· Bag of Words

Hands-on: Text processing

● Data Processing

● Bag of Words

● TFIDF (Optional)**

● NLTK (Optional)**

UNIT 7: EVALUATION

SUB-UNIT

LEARNING OUTCOMES

SESSION/ ACTIVITY/ PRACTICAL

Introduction

Understand the role of evaluation in the development

and implementation of AI systems.

Session: Introduction to Model Evaluation

● What is Evaluation?

● Different types of Evaluation techniques- Underfit, Perfect Fit, OverFit

Model Evaluation Terminology

Learn various Model Evaluation Terminologies

Session: Model Evaluation Terminologies

● The Scenario - Prediction, Reality, True Positive, True Negative, False Positive, False Negative

● Confusion Matrix

● Activity- to make a confusion matrix based on data given for the Containment Zone Prediction Model

Confusion Matrix

Learn to make a confusion matrix for a given Scenario

Session & Activity: Confusion Matrix

Evaluation Methods

Learn about the different types of evaluation techniques in AI, such as Accuracy, Precision, Recall and F1 Score, and their significance.

Session: Evaluation Methods

● Accuracy

● Precision

● Recall

● Which Metric is Important? - Precision or Recall

● F1 Score

Activity: Practice Evaluation

PART-C: PRACTICAL WORK

Suggested Programs List

● Write a program to add the elements of the two lists.

● Write a program to calculate mean, median and mode using Numpy

● Write a program to display a line chart from (2,5) to (9,10).

● Write a program to display a scatter chart for the following points (2,5), (9,10),(8,3),(5,7),(6,18).

● Read the CSV file saved in your system and display 10 rows.

● Read the CSV file saved in your system and display its information

● Write a program to read an image and display using Python

● Write a program to read an image and identify its shape using Python

Important Links

·https://cbseacademic.nic.in/web_material/Curriculum21/publication/secondar y/Class10_Facilitator_Handbook.pdf

· Link to AI Activities & Jupyter Notebooks (including sample projects) 

https://bit.ly/class_X_activities_jupyter_notebooks

PART-D: Project Work / Field Visit / Student Portfolio

* relate it to Sustainable Development Goals

Suggested Projects/ Field Visit / Portfolio (any one activity to be one)

Sample Projects

  1. Student Marks Prediction Model

  2. CNN Model on Smoke and Fire Detection

Field Work

Students’ participation in the following-

· AI for Youth Bootcamp

· AI Fests/ Exhibition

· Participation in any AI training sessions

· Virtual tours of companies using AI to get acquainted with real-life usage

Student Portfolio (to be continued from class IX)

· Maintaining a record of all AI activities

· Hackathons

· Competitions (CBSE/Interschool)


 Note: The portfolio should contain a minimum 5 activities

Now, that the students have got the syllabus, we are also providing the direct link to get the syllabus in a downloadable PDF format. 

Akshita Jolly
Akshita Jolly

Content Writer

Akshita Jolly is a multimedia professional specialising in education, entertainment, fashion, health, and lifestyle news. Holding a degree in Journalism and Mass Communication, she has contributed to renowned media organisations, including the Press Trust of India. She currently serves as Executive – Editorial at Jagran New Media, where she writes, edits, and manages content for the School and News sections of the Jagran Josh (English) portal. She also creates engaging and informative videos for the Jagran Josh YouTube platform, helping to make educational content more accessible and dynamic. Her work has contributed to reaching over 10 million monthly users, reflecting both the impact and scale of her content. For inquiries, she can be reached at akshitajolly@jagrannewmedia.com.
... Read More

Get here latest School, CBSE and Govt Jobs notification and articles in English and Hindi for Sarkari Naukari, Sarkari Result and Exam Preparation. Empower your learning journey with Jagran Josh App - Your trusted guide for exams, career, and knowledge! Download Now

Trending

Latest Education News