CBSE | DEPARTMENT OF SKILL EDUCATION
ARTIFICIAL INTELLIGENCE (SUBJECT CODE 417) CLASS – X
(SESSION 2025-2026)
Total Marks: 100 (Theory-50 + Practical-50)
NO. OF HOURS MAX. MARKS for
UNITS for Theory and Theory and
Practical Practical
Employability Skills
Unit 1: Communication Skills-II 10 2
PART A
Unit 2: Self-Management Skills-II 10 2
Unit 3: ICT Skills-II 10 2
Unit 4: Entrepreneurial Skills-II 10 2
Unit 5: Green Skills-II 10 2
Total 50 10
Theory Practical
Subject Specific Skills (hours) (hours) Marks
Unit 1: Revisiting AI Project Cycle & Ethical
11 4 7
Frameworks for AI
Unit 2: Advanced Concepts of Modeling in
18 7 11
AI
PART B
Unit 3: Evaluating Models
21 4 10
Unit 4: Statistical Data – 28 –
Unit 5: Computer Vision 10 20 4
Unit 6: Natural Language Processing 20 7 8
Unit 7: Advance Python 10 –
Total 160 40
Practical & Project Work: Marks
Practical File with minimum 15 Programs 15
Practical Examination
● Unit 4: Statistical Data
● Unit 5: Computer Vision 15
PART C
● Unit 6: Natural Language Processing
● Unit 7: Advance Python
Viva Voce 5
Project Work / Field Visit / Student Portfolio
(Anyone to be done) 10
Viva Voce (related to project work) 5
Total 50
GRAND TOTAL 210 100
417- Artificial Intelligence Class X- 2025-2026 Page 3 of 13
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 10
5. Unit 5: Green Skills-II 10
TOTAL 50
Note: The detailed curriculum/ topics to be covered under Part A: Employability Skills
can be downloaded from CBSE website
Part-B – SUBJECT SPECIFIC SKILLS
❖ Unit 1: Revisiting AI Project Cycle & Ethical Frameworks for AI
❖ Unit 2: Advanced Concepts of Modeling in AI
❖ Unit 3: Evaluating Models
❖ Unit 4: Statistical Data
❖ Unit 5: Computer Vision
❖ Unit 6: Natural Language Processing
❖ Unit 7: Advance Python
UNIT 1: Revisiting AI Project Cycle & Ethical Frameworks for AI
SUB-UNIT LEARNING OUTCOMES ACTIVITY/ PRACTICAL
AI Project Cycle Understand the stages of the AI
Project Cycle.
Session: Revisiting AI Project Cycle
Introduction to AI Understand the concept of
Domains Artificial Intelligence (AI)
domains and the illustrations
of practical applications within
Session: The three domains of AI and their
each AI domain.
applications.
417- Artificial Intelligence Class X- 2025-2026 Page 4 of 13
SUB-UNIT LEARNING OUTCOMES ACTIVITY/ PRACTICAL
Ethical Learn about the ethical Session: Frameworks, Ethical Framework and
Frameworks of AI framework for AI and its need of Ethical Frameworks for AI.
category. Explore Bioethics, a Activity: My Goodness
popular framework that is https://www.my-goodness.net/
used in the healthcare
industry. Session: Types of Ethical Frameworks.
Session: Bioethics and a case study in bioethics.
UNIT 2: Advance Concepts of Modeling in AI
SUB-UNIT LEARNING OUTCOMES SESSION/ ACTIVITY/ PRACTICAL
Understand AI, ML and DL Session: Differentiate between AI, ML, and DL
Revisiting AI, ML,
DL Session: Common terminologies used with
data
Modeling ● Familiarize with supervised,
unsupervised and Session: Types of AI Models: Rule Based
reinforcement learning based Approach, Learning Based Approach
approach
● Understand subcategories of Session: Categories of Machine learning based
Supervised, Unsupervised models: Supervised Learning
and deep learning models (https://teachablemachine.withgoogle.com/),
Unsupervised Learning
(https://experiments.withgoogle.com/ai/drum-
machine/view/), Reinforcement Learning
Session: Subcategories of Supervised Learning
Model: Classification Model, Regression Model
Session: Subcategories of Unsupervised Learning
Model: Clustering, Association
Session: Subcategories of Deep Learning:
Artificial Neural networks (ANN), Convolutional
Neural Network (CNN)
Artificial Neural ● Understand Neural Networks Session: What is Neural Network?
Networks ● Understand how AI makes a
decision Session: How does AI make a Decision?
Activity: Human Neural Network – The Game
Suggested Neural Network Activity:
https://playground.tensorflow.org/
UNIT 3: Evaluating Models
SUB-UNIT LEARNING OUTCOMES SESSION/ ACTIVITY/ PRACTICAL
Understand the role of
Importance of evaluation in the development Session: What is evaluation?
Model and implementation of AI
Evaluation systems. Session: Need of model evaluation
417- Artificial Intelligence Class X- 2025-2026 Page 5 of 13
Splitting the
training set data Understand Train-test split
for Evaluation method for evaluating the Session: Train-test split
performance of a machine
learning algorithm
Accuracy and Understand Accuracy and Error Session: Accuracy
Error for effectively evaluating and Session: Error
improving AI models Activity: Find the accuracy of the AI model
Evaluation Learn about the different types
metrics for of evaluation techniques in AI, Session: What is Classification?
classification such as Accuracy, Precision,
Recall and F1 Score, and their Session: Classification metrics
significance.
Activity: Build the confusion matrix from scratch
Activity: Calculate the accuracy of the classifier
model
Activity: Decide the appropriate metric to
evaluate the AI model
Ethical concerns Understand ethical concerns
around model around model evaluation Session: Bias, Transparency, Accuracy
evaluation
UNIT 4: Statistical Data (To be assessed through Practicals)
SUB-UNIT LEARNING OUTCOMES SESSION/ ACTIVITY/ PRACTICAL
Introduction & Define the concept of
Session: No code AI tool
Statistical Data and
• Introduction to Data Science & its applications
No code AI tool understand its applications in •Meaning of No-Code AI
various fields.
• No-Code and Low-Code.
Define No-Code and Low-
• Some no-code tools
Code AI.
Orange Data Mining Tool:
Identify the differences
https://orangedatamining.com/download/
between Code and No-Code
AI concerning Statistical Data.
Statistical Data: Relate AI project stages to the Session
Use Case Walk stages of No-Code AI projects • Important concepts in Statistics.
through Able to use no-code tool • Orange data mining
Orange Data mining. • AI project cycle in Orange data mining (Palmer
To perform data exploration, penguins case study)
modeling and evaluation with Activity: MS Excel for Statistical Analysis.
Orange data mining. Link:https://docs.google.com/spreadsheets/d/1f5
G-
JXyP7EV2fy1hax47YVaH5gyq8KZy/edit?usp=dri
ve_link&ouid=109928090180926267402&rtpof=tr
ue&sd=true
Case study using Orange data mining (Palmer
Penguins).
Link:
https://drive.google.com/drive/u/0/folders/1fmcRVb-
ilTyUhmUv4DWT1BFsaCoQ2BmF
417- Artificial Intelligence Class X- 2025-2026 Page 6 of 13
UNIT 5: Computer Vision (To be assessed through Theory)
SUB-UNIT LEARNING OUTCOMES SESSION/ ACTIVITY/ PRACTICAL
Introduction Define the concept of Computer Session: Introduction to Computer Vision
Vision and understand its
applications in various fields. Session: Applications of CV
Concepts of Understand the basic concepts Session: Understanding CV Concepts
Computer Vision of image representation, feature
extraction, object detection, and ● Computer Vision Tasks
segmentation. ● 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/colors_r
gb.asp
● Create your own pixel art:
www.piskelapp.com
● Create your own convolutions:
http://setosa.io/ev/image-kernels/
UNIT 5: Computer Vision (To be assessed through Practicals)
SUB-UNIT LEARNING OUTCOMES SESSION/ ACTIVITY/ PRACTICAL
No-Code AI To demonstrate proficiency in Introduction to Lobe: https://www.lobe.ai/
Tools using no-code AI tools for
computer vision projects. To Teachable Machine:
deploy models, fine-tune https://teachablemachine.withgoogle.com/
parameters, and interpret ● Activity: Build a Smart Sorter
results. Skills acquired include
data preprocessing, model Orange Data Mining Tool:
selection, and project https://orangedatamining.com/download/
deployment. ● Activity: Build a real-world Classification
Model: Coral Bleaching (Use Case
Walkthrough)
● Link to the steps involved in project
development and dataset:
https://drive.google.com/drive/folders/1ppJ
4d-
8yOFJ2G22rHHpjNrK0ejdIAe5Q?usp=shar
ing
Image Features Apply the convolution operator to Session: Understanding Convolution operator
& Convolution process images and extract
Operator useful features. Activity: Convolution Operator
Convolution Understand the basic Session: Introduction to CNN
Neural Network architecture of a CNN and its
applications in computer vision Session: Understanding CNN
and image recognition. ● Kernel
● Layers of CNN
Activity: Testing CNN
417- Artificial Intelligence Class X- 2025-2026 Page 7 of 13
UNIT 6: Natural Language Processing (To be assessed through Theory)
SUB-UNIT LEARNING OUTCOMES SESSION/ ACTIVITY/ PRACTICAL
Introduction Comprehend the complexities of
natural languages.
and elaborate on the need for
Session: Features of natural languages.
NLP techniques for machines to
Session: Introduction to Natural Language
understand various natural
Processing
languages effectively.
Applications of Explore the various applications Session: Various real-life applications of NLP
Natural of NLP in everyday life, such as
Language , voice assistants, auto Activity: Keyword Extraction
Processing generated captions, language https://cloud.google.com/natural-language
translation, sentiment analysis,
text classification and keyword
extraction.
Stages of Natural Understand the concepts like Session: Explore the various stages of NLP that
Language lexicon, syntax, semantics, and involve in understanding and processing human
Processing (NLP) logical analysis of input text. language.
Chatbots Understand the concept of Activity: Play with chatbots
chatbot and the differences Elizabot - https://www.masswerk.at/elizabot/
between smartbots and script Mitsuki - https://www.kuki.ai/
bots. Cleverbot - https://www.cleverbot.com/
Singtel - https://www.singtel.com/personal/support
Session: Script Bot V/s Smart Bot
Concepts of Learn about the Text Session: Text Processing
Natural Normalization technique used in ● Text Normalisation
Language NLP and the popular NLP model ● Bag of Words
Processing: Text - Bag-of-Words
Processing Hands-on: Text processing
● Data Processing
● Bag of Words
● TFIDF
UNIT 6: Natural Language Processing (To be assessed through Practicals)
SUB-UNIT LEARNING OUTCOMES SESSION/ ACTIVITY/ PRACTICAL
Natural Explore the sentiment analysis Session: Examples of Code and No-code NLP
Language process using real-life datasets Tools
Processing: with the Orange Data Mining
Use Case tool. Session: Applications of NLP-
Walkthrough Introduction to Sentiment Analysis
Hands-on: Case Walkthrough – Steps involved in
project development
Link to steps and dataset:
https://drive.google.com/drive/u/2/folders/1geFLXx
V5890kfcakMfEg_KsH1LPcS_Iz
417- Artificial Intelligence Class X- 2025-2026 Page 8 of 13
UNIT 7: ADVANCE PYTHON (To be assessed through Practicals)
SUB-UNIT LEARNING OUTCOMES SESSION/ ACTIVITY/ PRACTICAL
Recap Understand to work with Session: Jupyter Notebook
Jupyter Notebook, creating
virtual environments,
installing Python Packages.
Able to write basic Python Session: Introduction to Python
programs using fundamental
concepts such as variables,
data types, operators, and
control structures.
Able to use Python built-in Session: Python Basics
functions and libraries.
PART-C: PRACTICAL & PROJECT WORK
Practical Work:
Suggested ● Write a program to add the elements of the two lists.
Programs List ● Write a program to calculate mean, median and mode using Numpy
● Write a program to display 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 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 Link to AI Activities & steps to AI project development considering real life
Links problem statement along with the required dataset
https://docs.google.com/spreadsheets/d/1ZQCTT8RM-l7QfeTzH0n-
5wJLBAoiXu7TFM0Pcp31cX0/edit?usp=sharing
Project Work / Field Visit / Student Portfolio
* relate it to Sustainable Development Goals
Suggested Projects/ Field Visit / Portfolio (any one activity to be one)
Sample AI Project Development Using
Projects 1. Statistical Data for AI: Prediction of palmer penguin species
2. Computer Vision: Early detection of coral bleaching
3. Natural Language Processing: Sentiment Analysis
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 ● Maintaining a record of all AI activities
Portfolio (to be ● Hackathons
continued from ● Competitions (CBSE/Inter School)
class IX)
Note: Portfolio should contain minimum 5 activities
417- Artificial Intelligence Class X- 2025-2026 Page 9 of 13