0% found this document useful (0 votes)
100 views8 pages

Ai Theory Curriculum

Uploaded by

coldstone39908
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
100 views8 pages

Ai Theory Curriculum

Uploaded by

coldstone39908
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

CBSE | DEPARTMENT OF SKILL EDUCATION

CURRICULUM FOR SESSION 2024-2025


ARTIFICIAL INTELLIGENCE (SUB. CODE 417)
CLASS – X

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 meaning of AI through interactive participation and engaging
hands-on activities.
4. Introducing the learners to AI Project Cycle.
5. Introducing the learners to programming skills - Basic python coding language.

LEARNING OUTCOMES:

Learners will be able to


1. Identify and appreciate Artificial Intelligence and describe its applications in daily life.
2. Relate, apply and reflect on the Human-Machine Interactions to identify and interact with the
three domains of AI: Data, Computer Vision and Natural Language Processing and Undergo
assessment for analysing their progress towards acquired AI-Readiness skills.
3. Imagine, examine and reflect on the skills required for futuristic job opportunities.
4. Unleash their imagination towards smart homes and build an interactive story around it.
5. Understand the impact of Artificial Intelligence on Sustainable Development Goals to develop
responsible citizenship.
6. Research and develop awareness of skills required for jobs of the future.
7. Gain awareness about AI bias and AI access and describe the potential ethical considerations
of AI.
8. Develop effective communication and collaborative work skills.
9. Get familiar and motivated towards Artificial Intelligence and Identify the AI Project Cycle
framework.
10. Learn problem scoping and ways to set goals for an AI project and understand the iterative
nature of problem scoping in the AI project cycle.

417 – AI – Class X – 2024-2025 Page 1 of 12


11. Brainstorm on the ethical issues involved around the problem selected.
12. Foresee the kind of data required and the kind of analysis to be done, identify data requirements
and find reliable sources to obtain relevant data.
13. Use various types of graphs to visualize acquired data.
14. Understand, create and implement the concept of Decision Trees.
15. Understand and visualize computer’s ability to identify alphabets and handwritings.
16. Understand and appreciate the concept of Neural Network through gamification and learn basic
programming skills through gamified platforms.
17. Acquire introductory Python programming skills in a very user-friendly format.

SKILLS TO BE DEVELOPED:

SCHEME OF STUDIES:

This course is a planned sequence of instructions consisting of units meant for developing employability
and vocational competencies of students of Class IX opting for skill subject along with other education
subjects.

The unit-wise distribution of hours and marks for class IX & X is as follows:

417 – AI – Class X – 2024-2025 Page 2 of 12


ARTIFICIAL INTELLIGENCE (SUBJECT CODE 417)
CLASS – X (SESSION 2024-2025)
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 15 2
Unit 5: Green Skills-II 05 2
Total 50 10
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
- 30 --
(To be assessed in Practicals only)
Unit 4: Data Science (Introduction, Applications of
PART B

Data Sciences, Data Science: Getting Started (up to


7 8 4
Data Access),
remaining portion is to be assessed in practical
Unit 5: Computer Vision (Introduction,
Applications of Computer Vision, Computer Vision:
12 18 4
Getting Started (up to RGB Images),
remaining portion is to be assessed in practical
Unit 6: Natural Language Processing 25 5 8
Unit 7: Evaluation 15 8
Total 150 40
Practical Work:
Practical File with minimum 15 Programs 15
PART C

Practical Examination 5
• Unit 3: Advance Python
5
• Unit 4: Data Science
• Unit 5: Computer Vision 5
Viva Voce 5
Total 35
Project Work / Field Visit / Student Portfolio
10
PART D

(Any one to be done)


Viva Voce 5

Total 15

GRAND TOTAL 210 100

417 – AI – Class X – 2024-2025 Page 3 of 12


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 05
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: 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 Understand the concept of Session: What is Intelligence?
concepts of AI human intelligence and its
various components such as Session: Decision Making.
reasoning, problem-solving, ● How do you make decisions?
and creativity ● Make your choices!
Session: what is Artificial Intelligence and what
is not?
Basics of AI: Understand the concept of Session: Introduction to AI and related
Let’s Get Artificial Intelligence (AI) terminologies.
Started and its domains ● 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
/impactfilter/
o CV- Autodraw (It pairs machine
learning with drawings from talented
artists to help you draw stuff fast.)
https://www.autodraw.com/

417 – AI – Class X – 2024-2025 Page 4 of 12


SUB-UNIT LEARNING OUTCOMES SESSION/ ACTIVITY/ PRACTICAL
o NLP- Wordtune (AI writing tool that
rewrites, rephrases, and rewords your
writing)
https://www.wordtune.com/
Explore the use of AI in real
Session: Applications of AI – A look at Real-life
Life.
AI implementations
Learn about the ethical Session: AI Ethics
concerns involved in AI ● Moral Machine Activity : a platform for
development, such as AI bias, gathering a human perspective on moral
data privacy and how they can decisions made by machine intelligence,
be addressed. 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 Session: Introduction to AI Project Cycle
involved in the AI project
cycle, such as problem
scoping, data collection, data
exploration, modeling,
evaluation.
Problem Learn about the importance of Session: Understanding Problem Scoping &
Scoping project planning in AI Sustainable Development Goals
development and how to
define project goals and
objectives.
Data Develop an understanding of Session: Simplifying Data Acquisition
Acquisition the importance of data
collection in AI and how to
choose the right data sources.
Data Know various data exploration Session: Visualising Data
Exploration techniques and its importance
Modelling Know about the different Session: Introduction to modelling
machine learning algorithms ● Introduction to Rule Based & Learning
used to train AI models 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 Session: Evaluating the idea!
available for evaluation

417 – AI – Class X – 2024-2025 Page 5 of 12


UNIT 3 : 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 environment,
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.

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

SUB-UNIT LEARNING OUTCOMES SESSION/ ACTIVITY/ PRACTICAL


Introduction Define the concept of Data Session: Introduction to Data Science
Science and understand its
applications in various fields. Session: Applications of Data Science
Getting Started Understand the basic Session: Revisiting AI Project Cycle, Data
concepts of data acquisition, Collection, Data Access
visualization, and exploration. 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 Use Python libraries such as Session: Python for Data Sciences
Packages NumPy, Pandas, and • Numpy
Matplotlib for data analysis • Pandas
and visualization. • Matplotlib
Concepts of Understand the basic Session: Statistical Learning & Data
Data Sciences concepts of statistics, such as Visualisation
mean, median, mode, and
standard deviation, and apply
them to analyze data using
various Python packages.
K-nearest Understand the basic Activity: Personality Prediction (Optional)**
neighbour concepts of the KNN algorithm
model and its applications in Session: Understanding K-nearest neighbour
(Optional)** supervised learning. model (Optional)**

417 – AI – Class X – 2024-2025 Page 6 of 12


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

SUB-UNIT LEARNING OUTCOMES SESSION/ ACTIVITY/ PRACTICAL


Introduction Define the concept of Session: Introduction to Computer Vision
Computer Vision and
understand its applications in Session: Applications of CV
various fields.
Concepts of Understand the basic Session: Understanding CV Concepts
Computer concepts of image
Vision representation, feature ● Computer Vision Tasks
extraction, object detection, ● Basics of Images-Pixel, Resolution, Pixel
and segmentation. 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 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


OpenCV Use Python libraries such as
OpenCV for basic image Session: Introduction to OpenCV
processing and computer
vision tasks.
Hands-on: Image Processing

Convolution Apply the convolution operator Session: Understanding Convolution operator


Operator to process images and extract (Optional)**
(Optional)** useful features.
Activity: Convolution Operator (Optional)**

Convolution Understand the basic


Neural architecture of a CNN and its Session: Introduction to CNN (Optional)**
Network applications in computer
(Optional)** vision and image recognition. Session: Understanding CNN (Optional)**
● Kernel
● Layers of CNN

Activity: Testing CNN (Optional)**

417 – AI – Class X – 2024-2025 Page 7 of 12


UNIT 6: NATURAL LANGUAGE PROCESSING

SUB-UNIT LEARNING OUTCOMES SESSION/ ACTIVITY/ PRACTICAL


Introduction Understand the concept of Natural Session: Introduction to Natural
Language Processing (NLP) and its Language Processing
importance in the field of Artificial Activity : Use of Google Translate for
Intelligence (AI). same spelling words
Session: NLP Applications
Session: Revisiting AI Project Cycle
Chatbots Explore the various applications of Activity: Introduction to Chatbots
NLP in everyday life, such as chatbots,
sentiment analysis, and automatic
summarization
Language Gain an understanding of the
Session: Human Language VS
Differences challenges involved in understanding
Computer Language
human language by machine.
Concepts of Learn about the Text Normalization Session: Data Processing
Natural technique used in NLP and popular • Text Normalisation
Language NLP model - Bag-of-Words • Bag of Words
Processing
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 Session: Introduction to Model Evaluation
evaluation in the development ● What is Evaluation?
and implementation of AI ● Different types of Evaluation techniques-
systems. Underfit, Perfect Fit, OverFit
Model Learn various Model Session: Model Evaluation Terminologies
Evaluation Evaluation Terminologies ● The Scenario - Prediction, Reality, True
Terminology Positive, True Negative, False Positive,
False Negative
● Confusion Matrix
● Activity- to make a confusion matrix
based on data given for Containment
Zone Prediction Model
Confusion Learn to make a confusion
Session & Activity: Confusion Matrix
Matrix matrix for given Scenario
Evaluation Learn about the different types Session: Evaluation Methods
Methods of evaluation techniques in AI, ● Accuracy
such as Accuracy, Precision, ● Precision
Recall and F1 Score, and their ● Recall
significance. ● Which Metric is Important? - Precision or
Recall
● F1 Score
Activity: Practice Evaluation

417 – AI – Class X – 2024-2025 Page 8 of 12

You might also like