0% found this document useful (0 votes)
2K views6 pages

ICSE - Robotics Ai Class 9

The document outlines the curriculum for a Class IX course on Robotics and Artificial Intelligence, detailing aims, assessment structure, and content distribution. It includes a written paper and internal assessments, covering topics such as robotics systems, AI concepts, data programming with Python, and ethical considerations in AI. Additionally, it specifies practical assignments and evaluation criteria for students to reinforce their learning.

Uploaded by

Mamta Masoan
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)
2K views6 pages

ICSE - Robotics Ai Class 9

The document outlines the curriculum for a Class IX course on Robotics and Artificial Intelligence, detailing aims, assessment structure, and content distribution. It includes a written paper and internal assessments, covering topics such as robotics systems, AI concepts, data programming with Python, and ethical considerations in AI. Additionally, it specifies practical assignments and evaluation criteria for students to reinforce their learning.

Uploaded by

Mamta Masoan
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/ 6

ROBOTICS AND ARTIFICIAL INTELLIGENCE (66)

Aims:

1. To develop an understanding of concepts and 4. To instill AI-Readiness skills in students vide


applications in Robotics and Artificial key concepts in AI, such as, Data, Computer
Intelligence (AI). Vision and Natural Language Processing.
2. To develop competencies in Robotics and AI via 5. To introduce the students to the concepts of AI
classroom instruction, laboratory and self- Project Framework.
directed project-based learning approach. 6. To familiarize students with computational skills
3. To facilitate appreciation, understanding and (basic python coding language).
application of concepts of Robotics and AI 7. To create awareness about ethical considerations
through learning and engaging in hands-on of AI.
activities.

CLASS IX
THEORY-100 Marks
There will be one written paper of two hours duration carrying 100 marks and internal assessment of 100 marks.

DISTRIBUTION OF MARKS FOR THE WRITTEN PAPER

S. NO. UNIT TOTAL WEIGHTAGE


PART I: ROBOTICS
1. Introduction to Robotics 10 Marks
2. Robot as a System 20 Marks
3. Concepts in Robotics 20 Marks
PART II: ARTIFICIAL INTELLIGENCE
1. Introduction to Artificial Intelligence (AI) 10 Marks
2. Role of Data and Information, Evolution of Computing 10 Marks
3. Introduction to Data and Programming with Python 20 Marks
4. AI Concepts and AI Project Framework 10 Marks
TOTAL 100 Marks

ICSE Examination Year 2027


1
PART I
ROBOTICS
1. Introduction to Robotics Concept of a robot as having mechanical,
electronic and computational blocks;
(i) Understanding Robots.
functioning and working principle of each
Basic understanding of what a robot is; block. Design aspects using examples of
definition and characteristics; benefits of humanoid, aerial, underwater and mobile
using robots (with respect to humans): robots.
increased quality, increased productivity,
increased efficiency, longer working span, (ii) Identification of Robots.
working in hazardous environments, Identification of robots (through
improved workplace. Limitations of using demonstration/ video/graphic details).
robots. Illustration using an industrial robot (e.g.,
(ii) Evolution of Robots; Laws of Robotics. Industrial Robotic Arm), humanoid and
Brief history of Robots with respect to their mobile robot. The idea that a mechanical body
evolution from 1900’s till date. Definition of can be of any form must be emphasized.
Robotics, the three Laws of Robotics by Isaac
Asimov (statements only). 3. Concepts in Robotics

(iii) Classification of Robots. (i) Types of motion; motion in one-dimension


and two-dimension; types of joints and links.
Classification of Robots as: field/terrain
based (arial, ground, underwater) and control Types of motion (linear, angular, and
based (manual, automatic): Meaning and circular); a brief understanding of motion in
examples of each. Bio-inspired robots: one-dimension and two-dimension; types of
meaning, purpose and examples (humanoids, joints (prismatic, revolute, and spherical);
birds, snakes and insects). types of links (rigid and soft). Relevant
examples for each of the above.
(iv) Real world Robots and their applications.
(ii) Using links and joints to create specific
Application of robots in different fields motion.
(domestic, industry, medical, defense,
entertainment and agriculture) with at least A detailed study of how links and joints
one example of each. help create specific motion. Identification
of links and joints used in a given system.
2. Robot as a System Examples for the demonstration can
include Industrial Robot Arms.
(i) Building blocks of Robots.
(iii) Degree of freedom of a robot
General block diagram of a robot. A detailed
study of the building blocks of a robot. Definition; identification through
illustration.

ICSE Examination Year 2027


2
PART II
ARTIFICIAL INTELLIGENCE (AI)
1. Introduction to Artificial Intelligence (AI) (ii) Evolution of Computing: Pre AI/ML Binary
Logic System, Conditional Gates,
(i) Meaning and brief history.
Deterministic computing for deterministic
Definition of Artificial Intelligence; brief problems.
account of the history of AI since the time
An introduction to above mentioned topics,
John McCarthy first coined the term in 1956;
with the emphasis that earlier computing was
Turing Test, its use and importance.
suited for only deterministic problems;
(ii) Applications and Benefits of AI. explaining deterministic computing and
Applications of AI in different fields: deterministic problems giving relevant
commercial, industry, medical/health care, examples. Illustrating the limitations of
defense, banking, entertainment, transport, deterministic computing in solving real life
security and agriculture. Commonly used AI problems, Comparison between deterministic
applications in daily life such as, online and probabilistic nature of real-life problems.
shopping, search engines, chatbots, voice Note: Explanation of how AI can solve a new
assistants, entertainment portals, facial class of problems, based on a probabilistic
recognition, driver assisting vehicles, paradigm. Hence Need for AI: Probabilistic,
augmented/ virtual reality. real-life problems; The AI Discretion (AI is
Benefits of using AI - Automation, smart not needed for solving deterministic
decision making, assisting humans, remote problems) for example –the difference in
patient monitoring & monitoring the description of temperatures by a machine and
progression of contagious diseases, analysis a human. A machine would make a discrete
of data for research and development, distinction between cool and hot at a given
efficiently solving complex problems, speedy temperature for instance if 35°C is hot, then
disaster recovery strategy, performing any temperature 34.9° C and below would be
recurring business tasks, reducing the cool. Humans would, however, describe the
chances of manual errors, ensuring 24-hour temperature on a range of ‘cool, pleasant,
service availability with the same warm, hot’ and so on based on their subjective
performance and consistency throughout the experience of the temperature.
day.
3. Introduction to Data and Programming with
(iii) Ethical considerations in AI. Python
A brief understanding of ethics in artificial
(i) Familiarization with Python.
intelligence including bias, prejudice,
fairness, accountability, transparency, Introduction to Python and its elementary
interpretability and explainability. concepts: object-oriented, high-level, general
purpose programming language. Uses and
2. Role of Data and Information, Evolution of advantages of Python.
Computing (ii) Introduction to data types and variables.
(i) Data and Information: Types of Data (audio, Introduction to a simple python program
visual, numeric, text); Data to Information. structure and the concept of indentation in
Understanding that data is pivotal to Artificial Python, different data types in Python -
Intelligence. A brief introduction to how numeric (int, float), Boolean, sequence type
relevant data is identified, acquired, and (tuple, list, strings), sets and dictionary, an
explored, as a precursor to the AI Project understanding of what kind of data types
Cycle. should be used in different use cases.

ICSE Examination Year 2027


3
Introduction to variables and assignment of INTERNAL ASSESSMENT- 100 Marks
values.
Students are expected to do a minimum of
(iii) Introduction to Operators. 15 assignments during the year to reinforce concepts
Usage of different operators (arithmetic, studied in class. The details are as follows:
logical, assignment, comparison, identity, Details of Assignments to be done during the year
membership) on data types, kind of
statements which can be executed in Python. Broad Area Number of
Assignments
(iv) Conditional Statements
Introduction to blocks in Python, if Robotics 3
conditions, if else conditions, nested if Artificial Intelligence 2
conditions, if-else-if (elif) conditional block,
case and switch. Shorthand conditional Python (Programming) 10
statements. TOTAL 15
(v) Control Statements. The teacher-in-charge should maintain a record of all
Meaning and use of loops in python. the assignments done as a part of practical work
Different types of loops (while, for), nested throughout the year and give it due credit at the time
loops, syntax used. ‘for’ loop for different of cumulative evaluation at the end of the year.
types of iterables (list, tuple, string, SUGGESTED LIST OF ASSIGNMENTS:
dictionary) along with the idea of break,
continue and pass statements, ‘while’ loop Some sample problems are given below as examples.
and their use cases. The problems are of varying levels of difficulty:
(vi) Functions Robotics
An understanding of both built in and user 1. Robots are becoming smarter day by day.
defined functions; the importance of Identify 5 unique smart robots and make a
functions to maintain modularity; arguments presentation in the class as a think pair.
given to a function (fixed and variable 2. “All robots are machines, but all machines are not
length); the concept of default arguments and robots.” Prepare a writeup on the same.
return type of a function.
3. Construct a Mind map of Robots and Robotic
4. AI Concepts and AI Project Framework Systems covering Features, Applications and
Classification of Robots (refer to Mind Map –
(i) AI Concepts Tony Buzan).
Broad and narrow AI, strong versus weak AI.
4. Programming using microcontrollers for basic
Expert systems in AI (for e.g., Eliza).
experiments.
Computer vision (CV), Natural Language
Processing (NLP) and Neural Network (NN). Artificial Intelligence
(ii) Components and Stages (alias AI Project 1. Think and plan a small presentation on how AI
Cycle). could be used in classrooms. Which subjects
Understanding of AI Project Framework, could be taught and how would teaching be
Stages involved in AI project: Problem different in an AI-enabled classroom?
Scoping, Data Acquisition, Data Exploration, 2. AI is a powerful tool; however, depending on
Modelling and Evaluation (brief how it is used, it can be a blessing or a curse.
understanding of each). Discuss with examples.
3. Apply AI Project Framework to design
Components and Stages required to make a
‘smart school’ as a use case in a chart. (Example

ICSE Examination Year 2027


4
of a Smart school: automated fee, homework, (ii) Calculating average temperatures across
attendance, library management, etc.). different months.
Python Programming (iii) Creating a report of temperatures in
summers in different cities.
1. Create a mind map of various data types in Python
with examples (refer to Mind Map – Tony Buzan). (iv) Function to fetch temperature details from
the saved data.
2. Discuss the uses of Python functions like
(v) Function to display final result
modularity, reducing repetition of code, keeping
different functionalities separate. (vi) If programs: which city has maximum and
minimum temperature.
3. Explain the different types of errors incurred
(vii) If-else programs: checking pollution level.
while executing a Python script.
(viii) If-elif : program to put cities into slabs of
4. Describe ‘while’ loop with example in Python. high temperatures/pollution, iterating
5. Write Python code to generate “AI is a Powerful through city temperature details and finding
Tool; however, it is to be used with “Discretion” hottest and coolest city.
as output. 13. E-Commerce: if-elif-programs: based on
6. Write a Python algorithm to find the larger of the discount on online shopping.
two numbers. For example: There is a sale for students on an
e-commerce website on the occasion of Children’s
7. Input a number and check whether it is a prime Day. A discount of 10% discount is being
or a composite number using Python. provided on stationery items, 12% on bags and
8. Input two numbers and find their HCF and LCM 15% on laptops. Write an if-elif program to input
student item choices and determine their total bill
9. To print the format: 1 after the discounts.
11 NOTE: This list is indicative only. Teachers and
111 students should use their imagination to create
innovative and original assignments.
1111
EVALUATION OF PROGRAMMING
10. Generate the first n terms of a Fibonacci Series ASSIGNMENTS
0, 1,1, 2,3,5,8…
Proposed Guidelines for Marking
Other possible scenarios:
The teacher should use the criteria below to judge the
11. Classroom: internal work done. Basically, four criteria are being
(i) Storing Student details. suggested: class design, coding and documentation,
variable description and execution or output. The
(ii) Calculating percentages, CGPA. actual grading will be done by the teacher based on
(iii) Generating report card: Function to enter his/her judgment. One possible way: divide the
which student’s report card is being made. outcome for each criterion into one of 4 groups:
(iv) Function to fetch student details from the excellent, good, fair/acceptable, poor/unacceptable,
saved data. then use numeric values for each grade and add to get
(v) Function to display the final result. the total.
(vi) If-else: Checking for scholarship. Class design:
(vii) Iterating through student details and fetching Has a suitable class (or classes) been used?
required details.
Are all attributes with the right kinds of types present?
12. Environment System: Is encapsulation properly done?
(i) Storing pollution levels, temperature details Is the interface properly designed?
of various cities.
Is the logic or pseudocode and/or algorithm is correct?

ICSE Examination Year 2027


5
Coding and Documentation: Fair 12 12 12 24

Is the coding done properly? (choice of names, no Poor 8 8 8 16


unconditional jumps, proper organization of
conditions, proper choice of loops, error handling code
layout). Is the documentation complete and readable?
(class documentation, variable documentation, LABORATORY EXPERIMENTS FOR
method documentation, constraints, known bugs – if DEMONSTRATION
any).
The following experiments can either be demonstrated
Variable Description physically by the teacher using a Kit/ using audio-
Format for variable description: visual material. Alternatively, these may be taken up
as group projects under the guidance of the teacher:
Name of Data Type Purpose/
the Description (i) Robotics Game
Variable (ii) Intelligent Robotic Waste Bin
Note: The purpose of these laboratory experiments
is to familiarize students with robotics systems.
These are not a part of the evaluation.
.
Evaluation of practical work (Assignments) will be
done as follows:
Subject Teacher (Internal Examiner): 100 Marks
Criteria Class Variable Coding and Execution
(Total- design description Documentation OR
100 (20 (20 marks) (20 marks) Output
marks) marks) (40
marks)
Excellent 20 20 20 40

Good 16 16 16 32

ICSE Examination Year 2027


6

You might also like