SlideShare a Scribd company logo
1 of 52
Download to read offline
Skillful Minds Curriculum for ICT, AI,
Coding and Robotics
CBSE (Class 1 to 10)
Transform your school computer labs from simple ICT learning to
comprehensive Al and Robotics lab, with carefully structured
curriculum and practical-based learning for 21st Century Skills.
Proposed by
Pankaj Kumar Verma
Co-founder & CTO STEMpedia
Mobile Number: +91 9044 287 470
Email: pverma@thestempedia.com
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 2 Agilo Research Private Limited
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 3 Agilo Research Private Limited
Skillful Minds (Class 1 to 8)
Mastering Coding, Artificial Intelligence, Robotics, and ICT with Fun
Activities for CBSE Schools
Skillful Minds is a comprehensive and dynamic curriculum tailored for CBSE schools, encompassing Classes 1 to 8. This
program focuses on delivering a robust understanding of Coding, Artificial Intelligence, Robotics, and ICT. Designed to
inspire curiosity and foster innovative thinking, it integrates practical lab activities with classroom learning, providing
students with a hands-on approach to mastering modern technology.
Program Detail
Item Detail
Board CBSE
Classes Class 1 to 8
Concepts Covered
Coding, Artificial Intelligence, Physical Computing, Robotics, Computer Basics, Windows 10
Basics and Microsoft Office
Detail of CBSE Skill
Subjects
CBSE Coding Skill Subject covered for Class 6 to 8
CBSE Artificial Intelligence Skill Subject covered for Class 8
Number of Lab Activities
For Class 1 to 2 – 18 Lab Activities
For Class 3 to 8 – 25 Lab Activities
Lesson Plan
For Class 1 to 2 – 36 Sessions (18 for Classroom Learning & 18 for Lab Activities)
For Class 3 to 8 – 50 Sessions (25 for Classroom Learning & 25 for Lab Activities)
Each of the Classroom Learning and Lab Activity session is of 40 minutes
Teacher Resources
Lesson Plan – Yearlong session wise lesson plan for teachers instructing how to execute the
program.
Lecture Slides – Provided for every Classroom Learning and Lab Activity session
Capstone Project
All students are provided opportunity work on open projects and submit their work in
Codeavour International Competition.
PictoBlox Credits Every student enrolled in the program will get 3000 PictoBlox credits.
Skillful Minds offers an engaging and forward-thinking curriculum for students in CBSE schools. By blending
theoretical knowledge with practical application, it aims to cultivate a deep understanding and passion for
technology among students. This curriculum not only prepares students for technological advancements but also
encourages them to become creative problem solvers and innovative thinkers for the future.
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 4 Agilo Research Private Limited
Skillful Minds Class 1 to 5 Comparative Study
Feature Class 1 Class 2 Class 3 Class 4 Class 5
# of Pages 66 68 112 127 128
# of Chapters 6 6 9 9 7
# of Activities 18 18 25 25 25
Software and
Hardware
Used
MS Paint, PictoBlox
Jr, Quarky
Tux Paint, PictoBlox
Jr, Quarky
Windows 10,
Notepad, WordPad,
MS Paint, Tux Paint,
MS Word, MS Excel,
PictoBlox, Quarky
Windows 10, MS
Paint, Tux Paint, MS
Word, MS
PowerPoint,
PictoBlox Block
Coding, PictoBlox AI,
Quarky
Windows 10,
Calculator, MS Paint,
WordPad, MS Word,
MS PowerPoint,
PictoBlox Block
Coding, PictoBlox AI,
Quarky
Competition Access to Codeavour
Technologies Computers, Coding, Artificial Intelligence and Robotics
Sessions
Required
Total 36 – (18 Lab
Activities, 18
Classroom)
Total 36 – (18 Lab
Activities, 18
Classroom)
Total 50 – (25 Lab
Activities, 25
Classroom)
Total 50 – (25 Lab
Activities, 25
Classroom)
Total 50 – (25 Lab
Activities, 25
Classroom)
Resources for
Teachers
Lesson Plan, Lecture Slides (Textual, Images, Video)
Certification Yes (5 lab activities) Yes (5 lab activities) Yes (10 lab activities) Yes (10 lab activities) Yes (10 lab activities)
TOC Chapters - Know Your
Computer
- Fun with Paint
- Algorithmic
Thinking
- Into the World of
Coding
- Into the Robotics
- Into the AI
- Know Your
Computer
- Fun with Paint
- Critical Thinking
and Analysis
- Into the World of
Coding
- Into the Robotics
- Into the AI
- Know Your
Computer
- Fun with Paint
- Introduction to
Algorithm and
Coding
- Introduction to MS
Word
- Introduction to MS
Excel
- Sketch with
PictoBlox
- Fun with Robotics
- Game
Development
- Learn About AI
- Know Your
Computer
- Fun with Paint
- Basics of Coding
and Algorithm
- Introduction to MS
Word
- Introduction to MS
Excel
- Sketch with
PictoBlox
- Fun with Robotics
- Fun with AI
- Stepping into the
World of Game
Design
- Know Your
Computer
- Coding &
Algorithmic Thinking
- Explore More in
MS Word
- Introduction to
PowerPoint
- Fun with Robotics
- The World of AI
- Exploring the
Internet
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 5 Agilo Research Private Limited
Skillful Minds Class 6 to 8 Comparative Study
Feature Class 6 Class 7 Class 8
# of Pages 161 163 164
$ of Chapters 12 10 10
$ of Activities 25 25 25
CBSE Skill
Subject Covered
Class 6 Coding Skill Subject (Chapter
2 - 7)
Class 7 Coding Skill Subject
(Chapter 2 - 5)
Class 8 Coding Skill Subject (Chapter 2
- 6)
Class 8 Artificial Intelligence Skill
Subject (Chapter 9)
Software and
Hardware Used
Windows 10, Windows Media
Player, MS Word, MS PowerPoint,
PictoBlox Block Coding, PictoBlox AI,
Quarky
Windows 10, PicsArt App, MS
Excel, MS PowerPoint, PictoBlox
Block Coding, PictoBlox AI,
Quarky
Windows 10, Canva App, MS Excel,
PictoBlox Block Coding, PictoBlox
Python Coding, PictoBlox Machine
Learning, PictoBlox AI, Quarky
Competition Access to Codeavour Access to Codeavour Access to Codeavour
Technologies
Covered
Computers, Coding, Artificial
Intelligence and Robotics
Computers, Coding, Artificial
Intelligence, Web Design and
Robotics
Computers, Coding, Artificial
Intelligence, Data Science, Machine
Learning, and Robotics
Sessions
Required
Total 50 – (25 Lab Activities, 25
Classroom Learnings)
Total 50 – (25 Lab Activities, 25
Classroom Learnings)
Total 50 – (25 Lab Activities, 25
Classroom Learnings)
Resources for
Teachers
Lesson Plan, Lecture Slides (Textual, Images, Video)
Certification Yes (15 lab activities) Yes (15 lab activities) Yes (15 lab activities)
TOC Chapters - Basics of ICT
- Introduction to Coding
- Algorithms with Block Coding
- Variable using Block Coding
- Control with Conditions
- Loops using Block Coding
- Game Dev with Block Coding
- Basics of MS Word
- Basics of Microsoft PowerPoint
- Introduction to Robotics
- Fun with AI
- Internet and Computer
Networking
- Basics of ICT
- Coding & Variables in Real Life
- Sequencing with Block Coding
- Fun with Functions
- Collections and Arrays
- Introduction to MS Excel
- Explore More in PowerPoint
- Fun with AI
- Mastering Robotics
- Introduction to HTML
- Basics of ICT
- Basics of Python Programming
- Conditions in Details
- Get Creative with Loops
- Functions in Depth
- Understanding Arrays
- Mastering MS Excel
- Basics of Data Science in MS Excel
- Artificial Intelligence and Machine
Learning
- Introduction to Robotics and
Emerging Technologies
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 6 Agilo Research Private Limited
Software and Hardware Used
Windows
10
MS Paint Notepad PictoBlox
Junior
Blocks
Quarky
Robot
Windows
10
Tux Paint WordPad PictoBlox
Junior
Blocks
Quarky
Robot
Windows
10
MS Paint Tux Paint Notepad WordPad MS Word
16/19
MS Excel
16/19
PictoBlox
Block
Coding
Quarky
Robot
Windows
10
MS Paint Tux Paint MS Word
16/19
MS Excel
16/19
PictoBlox
Block
Coding
Quarky
Robot
Windows
10
MS Paint WordPad Calculator MS Word
16/19
MS
PowerPoint
16/19
PictoBlox
Block
Coding
Quarky
Robot
Google
Chrome
Windows
10
Windows
Media
Player
MS Word
16/19
MS
PowerPoint
16/19
PictoBlox
Block
Coding
PictoBlox
AI
Quarky
Robot
Windows
10
PicsArt MS Excel
16/19
MS
PowerPoint
16/19
PictoBlox
Block
Coding
PictoBlox
AI
Quarky
Robot
Notepad HTML
Windows
10
Canva App MS Excel
16/19
PictoBlox
Block
Coding
PictoBlox
AI
PictoBlox
Machine
Learning
Quarky
Robot
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 7 Agilo Research Private Limited
FAQs on Skillful Minds Program
1. What is the Skillful Minds Program?
The β€œSkillful Minds” program represents a significant advancement in the educational approach to technology and
computing in schools. Previously, schools operated computer labs that primarily focused on basic Information and
Communication Technology (ICT). These labs provided fundamental knowledge and skills in using computers and
understanding basic digital tools and software.
With the introduction of the β€œSkillful Minds” program, there has been a substantial upgrade in the scope and capability of
computer labs. They have been transformed into AI and Robotics Labs, indicating a shift towards more advanced and
contemporary areas of technology. This upgrade includes not only a complete coverage of traditional ICT subjects but also
incorporates extensive training and education in Coding, Artificial Intelligence (AI), and Robotics.
This means that students are now exposed to a wider range of technological skills and knowledge. They learn programming
languages and coding techniques, which are essential for creating software, apps, and websites. The AI component of the
program introduces them to the principles of artificial intelligence, machine learning, and data analysis, providing them
with insights into how intelligent systems are designed and function. Robotics education brings a hands-on approach to
learning, where students can apply their coding and AI knowledge to build and program robots, understanding the
mechanics, electronics, and software integration necessary for robotics.
Overall, the β€œSkillful Minds” program represents a modern and forward-thinking approach to technology education in
schools, preparing students for a future where digital literacy, programming skills, and an understanding of AI and robotics
will be increasingly important.
2. What classes does the Skillful Minds Program cater to?
This program is meticulously structured for students across a wide age range, specifically targeting those in Class 1 through
Class 8. It is crafted to suit the learning capabilities and educational needs of each age group, gradually building complexity
and depth as students progress through their school years.
3. Which concepts are covered in the Skillful Minds Program?
The program covers a diverse range of technological and computer science concepts. These include the basics of coding
and programming languages, the fundamentals and applications of artificial intelligence, the principles of physical
computing, the operation and understanding of robotics, general computer literacy, and an introduction to Windows 10
and various Microsoft Office tools. This wide range of topics ensures a well-rounded exposure to essential technology
concepts.
4. How is the Skillful Minds Program aligned with CBSE's skill subjects?
In alignment with the CBSE curriculum, Skillful Minds includes the CBSE Coding Skill Subject for students in Classes 6 to 8
and the CBSE Artificial Intelligence Skill Subject specifically for Class 8. This alignment ensures that students not only engage
with the program as an extracurricular learning experience but also fulfil their curriculum requirements.
5. What is the structure of lab activities in the program?
The program emphasizes practical learning, with a significant number of lab activities. For students in Class 1 and 2, there
are 18 lab activities. This number increases to 25 for students from Class 3 to 8. These activities are designed to reinforce
theoretical knowledge with hands-on experience, encouraging students to apply what they have learned in a practical,
engaging environment.
6. How many sessions are included in the program for each class?
The program is comprehensive, with a total of 36 sessions for Class 1 and 2 students and 50 sessions for those in Class 3 to
8. Each session is carefully planned, splitting equally between classroom learning and lab activities to ensure a balanced
educational experience.
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 8 Agilo Research Private Limited
7. What resources are provided for teachers in the Skillful Minds Program?
Teachers are equipped with extensive resources, including a detailed yearlong session-wise lesson plan, which guides them
on how to effectively execute the program. Additionally, lecture slides are provided for every classroom learning and lab
activity session, ensuring that teachers have the necessary tools and information to deliver the curriculum effectively.
8. Is there a capstone project in the Skillful Minds Program?
Yes, the program includes a capstone project, offering students an opportunity to work on open-ended projects. These
projects are submitted in the Codeavour International Competition, providing a platform for students to showcase their
creativity, problem-solving skills, and technological expertise.
9. What are PictoBlox Credits, and how many are provided to each student?
PictoBlox Credits are a unique feature of the program, acting as a currency within the PictoBlox software used for AI
modules. Each student enrolled in the program receives 3000 PictoBlox credits, which can be used to access various
features and tools within the software, enhancing their learning experience.
10. What certifications are available through the Skillful Minds Program?
Upon completing specific lab activities, students can earn digital certificates accredited by esteemed organisations like
STEMpedia, STEM.org, and ARTPARK. These certifications recognise the students’ achievements and mastery of the skills
learned throughout the program.
11. How does the program integrate practical learning?
Skillful Minds is heavily focused on practical, experiential learning. It achieves this through an extensive array of lab
activities that encourage students to apply theoretical concepts in real-world scenarios. This practical approach is crucial
for deepening understanding and fostering a hands-on experience in technology and computer science.
12. Are there any competitions associated with the Skillful Minds Program?
Yes, the program offers access to the Codeavour competition, a significant platform for students to apply and test their
learning in a competitive and stimulating environment. This exposure not only enhances their learning experience but also
fosters a spirit of innovation and competitiveness.
13. What support is available for students and teachers in the program?
The Skillful Minds Program provides robust support for both students and teachers. Teachers receive detailed lesson plans
and educational resources, while students are provided with engaging and interactive learning materials, access to
technology tools, and opportunities to participate in competitions.
14. What is the role of PictoBlox and Quarky in Enhancing Practical Learning?
PictoBlox plays a pivotal role in demystifying Artificial Intelligence (AI) for students, serving as an accessible and engaging
platform. It stands out for its user-friendly interface, making Python programming and AI concepts approachable for
learners of various ages. Here’s how PictoBlox enhances practical learning:
1. Intuitive Learning Approach: PictoBlox simplifies the complexities of AI. It introduces students to Python, a language at
the forefront of AI development, in an easy-to-understand manner. This approach helps bridge the gap between abstract
AI concepts and their real-world applications.
2. Interactive AI Activities: The platform offers a range of interactive activities, from image classification and object
detection to natural language processing. These activities not only engage students but also provide a hands-on
experience with the practical aspects of AI, enhancing their understanding and retention.
3. Accessible AI Concepts: By breaking down AI into manageable components, PictoBlox makes learning AI accessible to a
younger audience. It allows students to grasp fundamental AI principles and apply them in creative ways, fostering an
early interest in this advanced field.
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 9 Agilo Research Private Limited
4. Enjoyable Learning Experience: PictoBlox turns learning into a fun and interactive experience. Its engaging activities
captivate students’ attention, making the learning process enjoyable and less daunting, especially for complex topics like
AI.
Quarky is a robotic tool that provides an invaluable hands-on experience in the world of robotics. It’s an excellent
educational resource, offering practical insights into robotics. The key aspects of Quarky in enhancing practical learning
include:
5. Exploration of Robotic Movements: Quarky allows students to delve into the mechanics of robotic movements. By
programming and observing Quarky in action, students get a firsthand understanding of how robots move and operate,
translating theoretical knowledge into practical skills.
6. Sensor Usage and Applications: Quarky is equipped with various sensors, giving students the opportunity to learn about
sensor technology and its applications in robotics. This hands-on experience is crucial in understanding how robots
interact with their environment.
7. Control Systems Learning: Through Quarky, students explore the different control systems used in robotics. They learn
how to program and control a robot, gaining insights into the critical aspects of robotic navigation and manipulation.
8. Practical Understanding of Robotics: By working with Quarky, students move beyond the theoretical aspects of robotics.
They engage in practical activities, from building and programming to testing their robotic creations, which solidifies their
understanding and sparks their interest in the field.
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 10 Agilo Research Private Limited
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 11 Agilo Research Private Limited
Skillful Minds - Class 1
Feature Description
Number of Pages 66
Number of Chapters 6
Number of Activities 18
Sessions Required to Complete Course Total 36 – (18 Lab Activities, 18 Classroom Learnings )
Software and Hardware Used MS Paint, PictoBlox Jr, Quarky
Competition Access to Codeavour
Technologies Covered Computers, Coding, Artificial Intelligence and Robotics
Resources Available for Teachers
Lesson Plan, and Lecture Slides (Containing Textual, Images, and Video
based Content)
Certification
Yes. Need to submit 5 lab activities online to get digital certificate accredited
by STEMpedia, STEM.org and ARTPARK.
Table of Contents – Skillful Minds (Class 1)
Chapter 1: Know Your Computer 1
What is a Machine?
Parts of a Computer
Use of a Computer
Typing with Keyboard
Rules to Follow in Computer Lab
Start the Computer
Shut Down the Computer
Lab Activity 1 – Parts of the Computer
Lab Activity 2 – Typing with Keyboard
Lab Activity 3 – Playing with Mouse
Chapter 2: Fun with Paint 18
What is MS Paint?
Parts of MS Paint
Designer Tools of MS Paint
Basic Shape Tools
Lab Activity 4 – Draw a Truck
Lab Activity 5 – Draw a Christmas Tree
Lab Activity 6 – Draw the Indian Flag
Lab Activity 7 – Draw a Traffic Signal
Chapter 3: Algorithmic Thinking 26
Instructions
Sequence
Algorithm
Pattern and Loop
Decision Making
Chapter 4: Into the World of Coding 35
Introduction to PictoBlox Jr
Key Terms of Coding
Exploring Important Blocks
Lab Activity 8 – Look at My Aquarium
Lab Activity 9 – My First Code
Lab Activity 10 – Moving Sprite Around
Lab Activity 11 – About Me
Lab Activity 12 – Twinkling Star
Lab Activity 13 – Ballerina Dance
Chapter 5: Into the Robotics 51
What is a Robot?
Use of Robots in 21st
Century
Introduction to Quarky
Exploring Quarky Features
Lab Activity 14 – Quarky Emotions
Lab Activity 15 – Quarky Name Badge
Lab Activity 16 – Touch Movement with Quarky
Lab Activity 17 – Controlling Sprite using Quarky Button
Chapter 6: Into the AI 60
What is Intelligence
Explore Face Detection
Lab Activity 18 – Clown Maker
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 12 Agilo Research Private Limited
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 13 Agilo Research Private Limited
Skillful Minds - Class 2
Feature Description
Number of Pages 68
Number of Chapters 6
Number of Activities 18
Software and Hardware Used Tux Paint, PictoBlox Jr, Quarky
Competition Access to Codeavour
Technologies Covered Computers, Coding, Artificial Intelligence and Robotics
Sessions Required to Complete Course Total 36 – (18 Lab Activities, 18 Classroom Learnings )
Resources Available for Teachers
Lesson Plan, and Lecture Slides (Containing Textual, Images, and Video
based Content)
Certification
Yes. Need to submit 5 lab activities online to get digital certificate accredited
by STEMpedia, STEM.org and ARTPARK.
Table of Contents – Skillful Minds (Class 2)
Chapter 1: Know Your Computer 1
What is a Computer
Parts of a Computer
Human vs Computer
Type of Computers
Input – Process - Output
Use of a Computer
Start and Shut Down Computer
Keyboard and Mouse
Lab Activity 1 – Parts of the Computer
Lab Activity 2 – Typing with Keyboard
Lab Activity 3 – Playing with Mouse
Chapter 2: Fun with Paint 20
What is TUX Paint?
Parts of TUX Paint
Designer Tools of TUX Paint
Lab Activity 4 – Colouring Aeroplane
Lab Activity 5 – Colouring Tractor
Lab Activity 6 – Draw a Scenery
Lab Activity 7 – Draw a House
Chapter 3: Critical Thinking and Analysis 27
Decision Making
Patterns and Loops
Decoding
Sequence
Chapter 4: Into the World of Coding 34
Stepwise Thinking and Algorithms
Introduction to PictoBlox Jr
Key Terms of Coding
Exploring Important Blocks
Lab Activity 8 – My First Code
Lab Activity 9 – Creating a Story
Lab Activity 10 – Moving Sprite Around
Lab Activity 11 – Dancing Fishes
Lab Activity 12 – Controlling Tobi’s Height
Lab Activity 13 – Ballerina Dance
Chapter 5: Into the Robotics 52
What is a Robot?
Use of Robots in 21st
Century
Introduction to Quarky
Exploring Quarky Features
Lab Activity 14 – Quarky Traffic Light
Lab Activity 15 & 16 – Quarky Robot Moves
Chapter 6: Into the AI 60
What is Intelligence
Explore Face Detection
Explore Hand Detection
Lab Activity 17 – Face Filter
Lab Activity 18 – Balloon Popping with Hand
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 14 Agilo Research Private Limited
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 15 Agilo Research Private Limited
Skillful Minds – Class 3
Feature Description
Number of Pages 112
Number of Chapters 9
Number of Activities 25
Software and Hardware Used
Windows 10, Notepad, WordPad, MS Paint, Tux Paint, MS Word, MS Excel,
PictoBlox, Quarky
Competition Access to Codeavour
Technologies Covered Computers, Coding, Artificial Intelligence and Robotics
Sessions Required to Complete Course Total 50 – (25 Lab Activities, 25 Classroom Learnings )
Resources Available for Teachers
Lesson Plan, and Lecture Slides (Containing Textual, Images, and Video
based Content)
Certification
Yes. Need to submit 10 lab activities online to get digital certificate
accredited by STEMpedia, STEM.org and ARTPARK.
Chapter wise Learning Outcome
1. Know Your Computer: Acquire foundational knowledge of computer components, Windows GUI, and basic applications
like Notepad and WordPad.
2. Fun with Paint: Master the interfaces and tools of MS Paint and Tux Paint, focusing on design and basic graphic
manipulation.
3. Introduction to Algorithm and Coding: Develop a foundational understanding of algorithmic thinking, programming
basics, and hands-on coding using PictoBlox.
4. Introduction to MS Word: Familiarise with the MS Word 2016 interface, font manipulation, and essential document
management techniques.
5. Introduction to MS Excel: Understand the basics of MS Excel 2016, including cell management and auto drag features.
6. Sketch with PictoBlox: Dive into digital sketching using PictoBlox Pen Extension and create basic shapes and patterns.
7. Fun with Robotics: Explore the functionalities and applications of the Quarky Robot in the modern technological
landscape.
8. Game Development: Understand the fundamentals of game development using PictoBlox and the role of variables in
games.
9. Learn About AI: Grasp the basics of Artificial Intelligence, its applications, and delve into face detection techniques.
Capstone Project: Apply the accumulated skills in a comprehensive project, showcasing proficiency in computer science,
coding, AI, and robotics.
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 16 Agilo Research Private Limited
Table of Contents – Skillful Minds (Class 3)
Chapter 1: Know Your Computer 1
IPO Cycle
Types of Computers
Hardware and Software
Function of Keyboard and Mouse
Introduction to Windows GUI
File Management in Windows
Notepad and WordPad App
Lab Activity 1 - Playing with Windows GUI
Lab Activity 2 - Type about Myself in Notepad
Lab Activity 3 - About My School in WordPad
Chapter 2: Fun with Paint 23
User Interface of MS Paint
Designer Tools of MS Paint
Brush Size and Style
Copy and Paste in MS Paint
Getting Started with Tux Paint
Parts of the Tux Paint Application
Tools in Tux Paint
Lab Activity 4 - My Snowman - MS Paint
Lab Activity 5 - My Nature Scenery - MS Paint
Lab Activity 6 - Colour My Hen - Tux Paint
Chapter 3: Introduction to Algorithm and Coding 32
Stepwise Thinking
Sequence and Decomposition
Algorithmic Thinking
Introduction to Programming
Decision-Making and Loops in Coding
Introduction to PictoBlox
Sprite and Stage in PictoBlox
Block Palette in PictoBlox
How can Sprite Communicate?
Lab Activity 7 - Tobi Walking
Lab Activity 8 - Look at My Jungle
Lab Activity 9 - Creating Animation - Flying Cat
Lab Activity 10 - Barking Dog
Lab Activity 11 - Story Making - Once Upon a Time
Chapter 4: Introduction to MS Word 55
Interface of MS Word 2016
Font Manipulation in MS Word
Bullets and Numbering
Save and Print in MS Word
Shortcuts in MS Word
Lab Activity 12 - My Favourite Cartoon Character - MS
Word
Lab Activity 13 - Exploring MS Word
Chapter 5: Introduction to MS Excel 66
Interface of MS Excel 2016
Cell, Rows, and Columns
Auto Drag in MS Excel
Lab Activity 14 - My Class List in MS Excel
Chapter 6: Sketch with PictoBlox 73
Introduction to Pen Extension
Pen Extension Blocks
How to Sketch in PictoBlox?
Lab Activity 15 - Creating Basic Shapes
Lab Activity 16 - Making Patterns
Chapter 7: Fun with Robotics 79
Robots and their use in the 21st
Century
Introduction to Quarky Robot
Quarky RGB LED Display
Quarky Touch Sensor & Quarky Buttons
Quarky Robot Control
Lab Activity 17 – Quarky Emotions
Lab Activity 18 – Beating Heart Animation on Quarky
Lab Activity 19 – Touch Piano with Quarky
Lab Activity 20 – Controlling Sprite with Quarky Switches
Lab Activity 21 – Wirelessly Controlled Quarky Robot
Chapter 8: Game Development 91
What is Game Development?
PictoBlox as Game Development Software
Variables in Games
Lab Activity 22 – Fruit Game
Lab Activity 23 – Fruit Catching Game
Chapter 9: Learn About AI 100
What is Artificial Intelligence?
Application and Advantages of AI
Face Detection Technique in AI
Lab Activity 24 - Face Expression Detector
Lab Activity 25 - Face Filter
Capstone Project 108
Sample Projects Built by Community 109
Answer Key 110
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 17 Agilo Research Private Limited
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 18 Agilo Research Private Limited
Skillful Minds – Class 4
Feature Description
Number of Pages 127
Number of Chapters 9
Number of Activities 25
Software and Hardware Used
Windows 10, MS Paint, Tux Paint, MS Word, MS Excel, PictoBlox Block
Coding, PictoBlox AI, Quarky
Competition Access to Codeavour
Technologies Covered Computers, Coding, Artificial Intelligence and Robotics
Sessions Required to Complete Course Total 50 – (25 Lab Activities, 25 Classroom Learnings )
Resources Available for Teachers
Lesson Plan, and Lecture Slides (Containing Textual, Images, and Video
based Content)
Certification
Yes. Need to submit 10 lab activities online to get digital certificate
accredited by STEMpedia, STEM.org and ARTPARK.
Chapter wise Learning Outcome
1. Know Your Computer: Understand the evolution, classifications, memory aspects, and basic operations of computers
using Windows 10.
2. Fun with Paint: Master graphic tools and techniques in MS Paint and Tux Paint, focusing on image editing and design.
3. Basics of Coding and Algorithm: Grasp foundational concepts of algorithms, programming in PictoBlox, decision-making,
loops, variables, and debugging.
4. Introduction to MS Word: Familiarise with the MS Word interface, text formatting, and creative tools like Thesaurus and
WordArt.
5. Introduction to MS Excel: Dive into MS Excel's interface, formula application, chart creation, and data sorting techniques.
6. Sketch with PictoBlox: Explore digital sketching using PictoBlox Pen Extension and create interactive drawings.
7. Fun with Robotics: Understand the concept, presence, advantages, and functionalities of robots, with a focus on the
Quarky robot.
8. Fun with AI: Delve into the realm of Artificial Intelligence, exploring AI robots and human body detection techniques.
9. Stepping into the World of Game Design: Understand the fundamentals of game design, rules, level-ups, and the role of
variables in game development.
Capstone Project: Apply the accumulated skills in a comprehensive project, showcasing proficiency in computer science,
coding, AI, and robotics.
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 19 Agilo Research Private Limited
Table of Contents – Skillful Minds (Class 4)
Chapter 1: Know Your Computer 1
History of Computers
Classification of Computers by Size
Classification of Computers by Working
Computer Memory
Working with Windows 10
Lab Activity 1 - Playing with Windows GUI
Lab Activity 2 - Manage My Folder
Chapter 2: Fun with Paint 20
Working with MS Paint
Designer Tools of MS Paint
Editing Shapes in MS Paint
Importing Image in MS Paint
Getting Started with Tux Paint
Important Tools in Tux Paint
Lab Activity 3 - Painting A Story in MS Paint
Lab Activity 4 - Animal Collage in Paint
Lab Activity 5 - My School Bus – TUX Paint
Chapter 3: Basics of Coding and Algorithm 36
What is an Algorithm?
Introduction to Programming and PictoBlox
Palette Explanation in PictoBlox – Events, Motion,
Sensing, and Looks
Decision Making
Loops
Introduction to Variables
Operators in Programming
Introduction to Debugging
Lab Activity 6 - Bringing Tobi to Life with Animation
Lab Activity 7 - Working with Conditions
Lab Activity 8 - Reciting Tables with Loops
Lab Activity 9 - Addition Bot
Chapter 4: Introduction to MS Word 54
Interface of MS Word
Text Formatting Options in MS Word
Thesaurus in MS Word
WordArt in MS Word
Lab Activity 10 - Practicing Word with Monkeys
Chapter 5: Introduction to MS Excel 64
Interface of MS Excel
Formulas in Excel
Charts in Excel
Sorting in Excel
Lab Activity 11 - Clothes Shopping & Budgeting with Excel
Lab Activity 12 - My Class Marksheet with Excel
Chapter 6: Sketch with PictoBlox 75
Introduction to Pen Extension
Pen Extension Blocks
How to Sketch in PictoBlox?
Lab Activity 13 - Drawing a Star in PictoBlox
Lab Activity 14 & 15 - Creating a Paint App in PictoBlox
Chapter 7: Fun with Robotics 85
What is a Robot?
Robots Around Us
Advantages of Robots
Introduction to Quarky
Tactile Switch in Quarky
Quarky RGB LED Display and RGB Mixing
Lab Activity 16 - Traffic Light with Quarky
Lab Activity 17 - Digital Dice with Quarky
Lab Activity 18 - Fun with Music – Dance Party
Lab Activity 19 - Principles of Colour and Light Mixing
Lab Activity 20 - LED Looping Pattern with Quarky
Chapter 8: Fun with AI 101
What is Artificial Intelligence?
AI Robots Around Us
Human Body Detection – Pose and Hand Detection
Lab Activity 21 - Finger Tracing with AI
Lab Activity 22 - Clown Maker with Human Detection
Chapter 9: Stepping into the World of Game Design
111
Introduction to Game Design
Rules While Designing a Game
Introduction to Level Up Games
Variables and Their Types
Lab Activity 23 - Beetle in the Maze
Lab Activity 24 & 25 - Coin Collector Game
Capstone Project 124
Sample Projects Built by Community 125
Answer Key 126
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 20 Agilo Research Private Limited
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 21 Agilo Research Private Limited
Skillful Minds – Class 5
Feature Description
Number of Pages 128
Number of Chapters 7
Number of Activities 25
Software and Hardware Used
Windows 10, Calculator, MS Paint, WordPad, MS Word, MS PowerPoint,
PictoBlox Block Coding, PictoBlox AI, Quarky
Competition Access to Codeavour
Technologies Covered Computers, Coding, Artificial Intelligence and Robotics
Sessions Required to Complete Course Total 50 – (25 Lab Activities, 25 Classroom Learnings )
Resources Available for Teachers
Lesson Plan, and Lecture Slides (Containing Textual, Images, and Video
based Content)
Certification
Yes. Need to submit 10 lab activities online to get digital certificate
accredited by STEMpedia, STEM.org and ARTPARK.
Chapter wise Learning Outcome
1. Know Your Computer: Delve into the intricacies of the CPU, its evolution, and the foundational aspects of the Windows
10 operating system, including its tools and common programs.
2. Coding & Algorithmic Thinking: Understand the essence of algorithms, flowcharts, and the basics of coding using
PictoBlox, exploring its various features and functionalities.
3. Explore More in MS Word: Master advanced features of MS Word, including table creation, text management, and
document formatting tools.
4. Introduction to PowerPoint: Grasp the fundamentals of creating presentations using PowerPoint, from theme selection
to slide editing and presentation.
5. Fun with Robotics: Dive into the world of robotics, understanding the movement, functionalities, and various
components of the Quarky robot.
6. The World of AI: Explore the realm of Artificial Intelligence, its techniques, and its applications in various sectors,
including road safety and weather monitoring.
7. Exploring the Internet: Understand the basics of the internet, web terminologies, communication tools, and the concept
of email.
Capstone Project: Apply the accumulated knowledge and skills in a comprehensive project, showcasing proficiency in all
the areas covered in the chapters.
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 22 Agilo Research Private Limited
Table of Contents – Skillful Minds (Class 5)
Chapter 1: Know Your Computer 1
All About CPU
CPU Clock Rate Formula
Evolution of Computers
Introduction to Operating System
Desktop View of Windows 10
Pinning Program to Taskbar
Common Programs in Windows 10
Basics of Snipping Tool and Character Map
Lab Activity 1 - Working with Calculator in Windows
Lab Activity 2 - Working with MS Paint and WordPad
Chapter 2: Coding & Algorithmic Thinking 21
What is an Algorithm?
Understanding Flowchart and Symbols
Exploring Algorithmic Thinking
Understanding Decomposition
Introduction to Coding
Costume Editor in PictoBlox
Block Palettes in PictoBlox
Coordinate System of Stage
Cloning in PictoBlox
Reading QR Code with PictoBlox
Effects in Looks Palette
Lab Activity 3 - Animating Tobi's Walk in PictoBlox
Lab Activity 4 - Taco Chase: Evading the Beetle
Lab Activity 5- Colourful Tobi Tracing with PictoBlox
Lab Activity 6 - Star Scribbler
Lab Activity 7 - Space Battle Game – Part 1
Lab Activity 8 - Space Battle Game – Part 2
Lab Activity 9 - QR Code-Based Shopping Cart
Lab Activity 10 - QR Code Book Scanner
Chapter 3: Explore More in MS Word 51
Tables and Tools Used in MS Word
Correcting Spelling and Grammar
Find and Replace Text
Header and Footer
Watermark in MS Word
Drop Cap in MS Word
Lab Activity 11 - Creating and Managing Tables in MS
Word
Lab Activity 12 - Formatting Documents in MS Word
Chapter 4: Introduction to PowerPoint 65
What is PowerPoint and its Interface
Choosing a Theme
Adding and Editing Slides
Inserting Pictures and Text
Saving and Presenting the Slides
Lab Activity 13 & 14 - MS PowerPoint Presentation
Chapter 5: Fun with Robotics 75
Introduction to Robotics and Quarky
How a Robot Moves?
Quarky Gripper Robot
Servo Motor Control with Quarky
Making a Robot Pet
Understanding IR Sensors
Lab Activity 15 - Wirelessly Controlled Quarky Robot
Lab Activity 16 - Gripper Robot Controls
Lab Activity 17 - Coding the Robot Pet
Lab Activity 18 & 19 - LED Chase Game with Quarky
Lab Activity 20 - Bright Lamp with Quarky
Chapter 6: The World of AI 97
What is Artificial Intelligence?
Speech Recognition AI Technique
Text to Speech with PictoBlox
AI for Road Safety
Types of Road Signs in India
Recognition Card for PictoBlox
Self-Driving Car
Weather Monitoring System
Lab Activity 21 - Smart Lamp with Speech Recognition
Lab Activity 22 - Detecting Signs & Landmarks with
PictoBlox
Lab Activity 23 - Self-Driving Car
Lab Activity 24 - Weather Monitoring System
Chapter 7: Exploring the Internet 116
Understanding the Internet
Understanding Web Terminologies
Communication Tools
Introduction to Email
Lab Activity 25 - Writing an Email to a Friend
Capstone Project 125
Sample Projects Built by Community 126
Answer Key 127
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 23 Agilo Research Private Limited
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 24 Agilo Research Private Limited
Skillful Minds – Class 6
Feature Description
Number of Pages 161
Number of Chapters 12
Number of Activities 25
CBSE Skill Subject Covered Class 6 Coding Skill Subject (Chapter 2 - 7)
Software and Hardware Used
Windows 10, Windows Media Player, MS Word, MS PowerPoint, PictoBlox
Block Coding, PictoBlox AI, Quarky
Competition Access to Codeavour
Technologies Covered Computers, Coding, Artificial Intelligence and Robotics
Sessions Required to Complete Course Total 50 – (25 Lab Activities, 25 Classroom Learnings )
Resources Available for Teachers
Lesson Plan, and Lecture Slides (Containing Textual, Images, and Video
based Content)
Certification
Yes. Need to submit 10 lab activities online to get digital certificate
accredited by STEMpedia, STEM.org and ARTPARK.
Chapter wise Learning Outcome
1. Basics of ICT: Understand the evolution, structure, and functionalities of computer systems, including data
representation and file management in Windows.
2. Introduction to Coding: Grasp the concept of coding, its applications, and familiarise with the PictoBlox interface and
block palettes.
3. Algorithms with Block Coding: Learn the essence of algorithms, flowcharts, and the significance of pseudocode.
4. Variable using Block Coding: Dive into the world of variables, understanding their naming conventions, types, and
operations in PictoBlox.
5. Control with Conditions: Explore conditional programming, understanding relational and logical operators, and nested
conditional statements.
6. Loops using Block Coding: Delve into the concept of loops, their types, criteria, and special statements like break and
continue.
7. Game Dev with Block Coding: Understand the basics of game development, its rules, and essential design elements.
8. Basics of MS Word: Master the interface and foundational tools of MS Word, including text formatting and mail merge.
9. Basics of Microsoft PowerPoint: Grasp the fundamentals of creating presentations using PowerPoint, from slide design
to presentation.
10. Introduction to Robotics: Dive into the world of robotics, understanding types, applications, and functionalities of robots,
sensors, and actuators.
11. Fun with AI: Explore the realm of Artificial Intelligence, its comparison with human intelligence, current trends, and
applications like face detection.
12. Internet and Computer Networking: Understand the basics of the internet, computer networks, their types, and the
concept of the Internet of Things.
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 25 Agilo Research Private Limited
Capstone Project: Apply the accumulated knowledge and skills in a comprehensive project, showcasing proficiency in all the
areas covered in the chapters.
Table of Contents – Skillful Minds (Class 6)
Chapter 1: Basics of ICT 1
The Computer System
Generation of Computers
Computer Programming Languages
Translators and their Types
Some Interesting Discoveries
Working With Windows
File Management to Organize Data
Media Player in Windows
Data Representation and Number System
Conversion from Decimal to Binary Number
Conversion from Binary to Decimal Number
Lab Activity 1 - Practice Search & File Management in
Windows 10
Lab Activity 2 - Practice Data Transfer in Windows
Lab Activity 3 - Practice Media Player in Windows
Chapter 2: Introduction to Coding 23
How do Traffic Lights work?
What is Coding?
Application of Coding
Programming Language
Introduction to PictoBlox and its Interface
Block Palettes in PictoBlox
Lab Activity 4 - Tobi Walking Animation
Chapter 3: Algorithms with Block Coding 32
What is an Algorithm?
Flowchart and its Symbols
Pseudocode and its Benefits
Chapter 4: Variable using Block Coding 38
What are Variables?
Naming Rules for Variables
Data Types in Variables
Variables in PictoBlox
Performing Operations on Variables
Arithmetic Operators
Assignment Operators
Increment Decrement Operators
Lab Activity 5 - Tracking Sprite using Variables
Lab Activity 6 - Addition Bot
Lab Activity 7 - Playing with Quarky
Lab Activity 8 - Traffic Light with Quarky
Chapter 5: Control with Conditions 52
Conditional Programming
Relational Operators
Logical Operators - AND, OR, and NOT
Combining Logical Operators
Nested Conditional Statements
Lab Activity 9 - Logical Operators with Quarky
Chapter 6: Loops using Block Coding 64
What are Loops?
Increment Loops
Types of Loops - While, For, Nested Loop
Entry Criteria
Exit Criteria
Break Statement
Continue Statement
Lab Activity 10 - Counter with Quarky
Lab Activity 11 - Nested Statement with Quarky
Chapter 7: Game Dev with Block Coding 76
Introduction to Game Development
Basic Game Development Rules
Important Elements of Game Design
Lab Activity 12 - Space Battle Game – Part 1
Lab Activity 13 - Space Battle Game – Part 2
Chapter 8: Basics of MS Word 85
Interface of MS Word
Formatting Text Tools
The table in Microsoft Word
Mail Merge in Word
Lab Activity 14 - Practice MS Word - Working with
Tables
Lab Activity 15 - Practice Mail Merge with MS Word
Chapter 9: Basics of Microsoft PowerPoint 99
Interface of MS PowerPoint
Slide Design and Layouts
Adding Text, Images, and Shapes to Slides
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 26 Agilo Research Private Limited
Presenting Your Slideshow
Lab Activity 16 - Practice MS PowerPoint - Present
Yourself
Chapter 10: Introduction to Robotics 109
Types of Robots
Advantages and Application of Robots
Introduction to Quarky
Introduction to Sensors
Introduction to Actuators
Obstacle Avoidance Robot
Lab Activity 17 - Discovering Robot Controls
Lab Activity 18 - Wirelessly Controlled Robot
Lab Activity 19 - Controlling Servo Motor
Lab Activity 20 - Obstacle Avoidance Robot
Chapter 11: Fun with AI 130
Human and Animal Intelligence
Introduction to Artificial Intelligence
Current Trends of AI
AI vs. Human Intelligence
Face Detection Technique
Generative AI: ChatGPT
Lab Activity 21 - Face Detection with PictoBlox
Lab Activity 22 & 23 - Creating a Face Filter App
Lab Activity 24 - Transform Word in Colourful Emojis
Chapter 12: Internet and Computer Networking 147
Internet and Web Browsing
Computer Networks
Types of Computer Networks
Internet of Things
Lab Activity 25 - Weather Monitoring System
Capstone Project 157
Sample Projects Built by Community 158
Answer Key 159
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 27 Agilo Research Private Limited
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 28 Agilo Research Private Limited
Skillful Minds – Class 7
Feature Description
Number of Pages 164
Number of Chapters 10
Number of Activities 25
CBSE Skill Subject Covered Class 7 Coding Skill Subject (Chapter 2 - 5)
Software and Hardware Used
Windows 10, PicsArt App, MS Excel, MS PowerPoint, PictoBlox Block Coding,
PictoBlox AI, Quarky
Competition Access to Codeavour
Technologies Covered Computers, Coding, Artificial Intelligence and Robotics
Sessions Required to Complete Course Total 50 – (25 Lab Activities, 25 Classroom Learnings )
Resources Available for Teachers
Lesson Plan, and Lecture Slides (Containing Textual, Images, and Video
based Content)
Certification
Yes. Need to submit 10 lab activities online to get digital certificate
accredited by STEMpedia, STEM.org and ARTPARK.
Chapter wise Learning Outcome
1. Basics of ICT: Delve into the foundational concepts of ICT, exploring computer types, generations, data representation,
number systems, and basic Windows functionalities.
2. Coding & Variables in Real Life: Revisit coding basics, understand the role of variables in programming, and explore
arithmetic operations and user input validation.
3. Sequencing with Block Coding: Dive deeper into programming elements, understand the importance of sequencing,
loops, and conditional statements, and learn about debugging.
4. Fun with Functions: Explore the concept of functions in programming, understand their significance in reducing
redundancy, and learn about events and event handlers.
5. Collections and Arrays: Understand data collections, delve into the world of arrays, and explore algorithms, iteration,
and sorting techniques.
6. Introduction to MS Excel: Master the foundational tools and functionalities of MS Excel, from data sorting and filtering
to chart creation and printing.
7. Explore More in PowerPoint: Revisit MS PowerPoint, understand slide designs, themes, content insertion, and
presentation techniques for effective communication.
8. Fun with AI: Dive deeper into the realm of Artificial Intelligence, exploring various AI techniques like face detection,
computer vision, speech recognition, and natural language processing.
9. Mastering Robotics: Understand the world of robotics, its advantages, applications, and delve into specific robotic
functionalities like line following and self-driving capabilities.
10. Introduction to HTML: Explore the foundational concepts of HTML, understand tags, attributes, document structures,
and learn to create basic web pages.
Capstone Project: Apply the accumulated knowledge and skills in a comprehensive project, showcasing proficiency in all
the areas covered in the chapters.
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 29 Agilo Research Private Limited
Table of Contents – Skillful Minds (Class 7)
Chapter 1: Basics of ICT 1
Type of Computers
Parts of Computer
Generations of Computers
Windows Operating System
Basics of File Management
Data Representation and Number Systems
Conversion of Numbers in Number Systems
1's Complement & 2's Complement
Binary Addition & Binary Subtraction
PicsArt Application
Lab Activity 1 - Practice Files and Folders
Lab Activity 2 - Digital Collage with PicsArt
Chapter 2: Coding & Variables in Real Life 29
Recap of Coding
Introduction to PictoBlox
Variables
Arithmetic Operators
Expressions in Programming
Validating User Input in Programming
Lab Activity 3 - Tobi Walking Animation
Lab Activity 4 - Beetle in the Maze
Lab Activity 5 - Drawing Patterns with Variables
Lab Activity 6 - Playing with Quarky
Chapter 3: Sequencing with Block Coding 46
Recap of Loops
Elements of Programming – Sequencing, Selection,
and Iteration
What is a Bug?
Types of Loops - While Loop, For Loop, and Nested
Loop
Introduction to Conditional Statements
Distributing Birthday Sweets
Lab Activity 7 - Reciting Table
Lab Activity 8 - Reflex Game with Quarky
Chapter 4: Fun with Functions 57
What Exactly are Functions?
How to Reduce Redundancy using Functions?
Parameters in Functions
Functions in PictoBlox
Can the Function Return a Value?
Arranging the Books
What is an Event and Event Handler?
Lab Activity 9 - Properties of a Circle
Chapter 5: Collections and Arrays 68
What is a Collection?
Collections in PictoBlox
Algorithm for a Perfect Square
What are Arrays?
Array In Python and Block Coding
Iteration Over the Collection
Types of Collections
Low-Level vs. High-Level Programming Language
Sorting List using Array
Lab Activity 10 - Building a Zoo
Lab Activity 11 - Fun with Array
Lab Activity 12 - Perfect Squares
Lab Activity 13 - Sorting a List
Chapter 6: Introduction to MS Excel 86
Interface of MS Excel
Sorting Data in Excel
Filter Data in Excel & Advanced Filtering
Introduction of Chart
Creating a Chart
Printing a Worksheet
Lab Activity 14 - Excel Practical Exercise: Sales Data
Analysis
Lab Activity 15 - Mastering Excel Charts
Chapter 7: Explore More in PowerPoint 102
Recap of MS PowerPoint
Slides and How They Look
Theme in Presentation
Inserting Content in PowerPoint
Saving Presentation
Different Ways to Look into Slides
Presenting Slides & Tips for an Effective
Presentation
Lab Activity 16 - PowerPoint: My Dream Vacation
Face Detection with PictoBlox
AI Technique - Computer Vision
Object Detection in PictoBlox Lab Activity 21 - Wirelessly Controlled Robot
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 30 Agilo Research Private Limited
AI Technique - Speech Recognition
Speech Recognition in PictoBlox
AI Technique - Natural Language Processing
NLP with PictoBlox ML Environment
Ethics in AI
Lab Activity 17 - Face Expression Recognizer
Lab Activity 18 - Object Detection with Computer Vision
Lab Activity 19 - Making Alexa with Speech Recognition
Lab Activity 20 - Text Classifier with NLP
Chapter 9: Mastering Robotics 130
Introduction to Robotics Advantages and
Application of Robots
Quarky Robot
Line Following Robots
Self-Driving Car
AI Delivery Robot
Lab Activity 22 - Line Following Robot
Lab Activity 23 - Self-Driving Car
Chapter 10: Introduction to HTML 147
HTML Tags and Attributes
Rules for Tags
HTML Document Structure
Titles and Footers
HTML Styles
HTML Images
Creating and Saving Document
Lab Activity 24 & 25 - HTML Basic - A Space Exploration
Journey
Capstone Project 160
Sample Projects Built by Community 161
Answer Key 162
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 31 Agilo Research Private Limited
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 32 Agilo Research Private Limited
Skillful Minds – Class 8
Feature Description
Number of Pages 164
Number of Chapters 10
Number of Activities 25
CBSE Skill Subject Covered
Class 8 Coding Skill Subject (Chapter 2 - 6)
Class 8 Artificial Intelligence Skill Subject (Chapter 9)
Software and Hardware Used
Windows 10, Canva App, MS Excel, PictoBlox Block Coding, PictoBlox Python
Coding, PictoBlox Machine Learning, PictoBlox AI, Quarky
Competition Access to Codeavour
Technologies Covered Computers, Coding, Artificial Intelligence and Robotics
Sessions Required to Complete Course Total 50 – (25 Lab Activities, 25 Classroom Learnings )
Resources Available for Teachers
Lesson Plan, and Lecture Slides (Containing Textual, Images, and Video
based Content)
Certification
Yes. Need to submit 10 lab activities online to get digital certificate
accredited by STEMpedia, STEM.org and ARTPARK.
Chapter wise Learning Outcome
1. Basics of ICT: Embark on the journey of ICT, tracing the evolution from early computing devices to modern computer
networks, and explore the creative potential of the Canva application.
2. Basics of Python Programming: Dive into the world of Python programming, understand its syntax, basic operations, and
interact with the PictoBlox Python interface.
3. Conditions in Details: Master the art of control statements, delve into conditional statements, and understand the
intricacies of logical and relational operators.
4. Get Creative with Loops: Explore the repetitive world of loops, understand their types, and learn how to sequence them
with conditions for efficient programming.
5. Functions in Depth: Delve deeper into the realm of functions, understand their parameters, and explore their
implementation in both block coding and Python.
6. Understanding Arrays: Navigate the structured world of arrays, understand their implementation in Python, and learn
sorting techniques like bubble sort.
7. Mastering MS Excel: Become proficient with MS Excel, mastering its interface, formatting tools, formula application, and
error handling techniques.
8. Basics of Data Science in MS Excel: Step into the world of data science, understand the significance of data, its types,
and explore data visualization techniques in Excel.
9. Artificial Intelligence and Machine Learning: Revisit the transformative world of AI, understand its contributions, explore
the AI project cycle, delve into machine learning, and master various ML models in PictoBlox.
10. Introduction to Robotics and Emerging Technologies: Explore the futuristic realm of robotics, understand the
advantages of robots, and delve into emerging technologies like augmented reality, virtual reality, mixed reality, and
blockchain.
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 33 Agilo Research Private Limited
Capstone Project: Crown the learning journey by applying the accumulated knowledge and skills in a comprehensive
project, showcasing proficiency in all the areas covered in the chapters.
Table of Contents – Skillful Minds (Class 8)
Chapter 1: Basics of ICT 1
Early Computing Devices
The Computer Revolution
Computer Ports
Computer Software
Computer Network
Types of Computer Network
Canva Application
Lab Activity 1 - Designing with Canva
Chapter 2: Basics of Python Programming 26
Getting Started with Python
PictoBlox Python Interface
Basic Python Syntax – Indentation, Comments,
Variables, Data Type
Basic Operations in Python
Taking Inputs with Sprite
Lab Activity 2 - First Python Code
Lab Activity 3 - Addition Bot with Python
Chapter 3: Conditions in Details 36
Type of Control Statements – Sequencing,
Selection, and Iteration
Understanding If-Else, Else-If Statements
Logical Operators
Precedence of Logical Operators
Relational Operators
Nested Conditional Statement
Lab Activity 4 - Odd or Even
Lab Activity 5 - Logical Operators with Quarky
Lab Activity 6 - Is it a Triangle?
Lab Activity 7 - The Remainder Problem
Chapter 4: Get Creative with Loops 55
What are Loops?
While Loop
For Loop
Nested Loop
Exit Criteria
Sequencing with Loops and Conditions
Lab Activity 8 - Loops in Python
Lab Activity 9 - Make Animals Rain with Loops
Chapter 5: Functions in Depth 66
Understanding Functions
Function Parameters
Function in Block Coding
Function in Python
Can Function Return a Value?
Lab Activity 10 - Exploring Functions in Python
Lab Activity 11 - Loan Interest Calculator
Chapter 6: Understanding Arrays 75
What are Arrays?
Array in Python
Sorting an Array
Searching in an Array
Bubble Sort Technique
Array in Block Coding
Lab Activity 12 - Array (List) in Python
Lab Activity 13 - Bubble Sort in Python
Chapter 7: Mastering MS Excel 85
Interface of MS Excel
Formatting in Excel – Font, Text, Number, Cell, and
Conditional Formatting
Formula In Excel
Error Handling in Formulas
Pivot Table in Excel
Lab Activity 14 - Excel Practical Exercise: Sales Data
Analysis
Lab Activity 15 - Mastering Excel Formulas
Chapter 8: Basics of Data Science in MS Excel 101
What is Data?
Data Type
Data Science and its Application
What does Data Science help us achieve?
Data Visualization
Data Visualization in Excel with Charts
Lab Activity 16 - Data Science Exploration in Excel
Lab Activity 17 - Data Visualisation in Excel
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 34 Agilo Research Private Limited
Chapter 9: Artificial Intelligence and Machine
Learning 115
Recap of Artificial Intelligence
How AI Contributes to National Development and
Building
Sustainable Development Goals
AI Project Cycle
Risks and Barriers to Artificial Intelligence
Machine Learning
Types of Machine Learning
Model Types in Machine Learning
Machine Learning in PictoBlox – Image, Pose, Hand
Pose, Object Detection, Text, Audio and Numbers
ML Models
Neural Network
Natural Language Processing
Lab Activity 18 - Mask Detection with Image Classifier
(ML)
Lab Activity 19 - Making Alexa with Speech Recognition
Lab Activity 20 & 21 - Gesture-Controlled Beetle in the
Maze Game
Lab Activity 22 - Yoga Pose Detector with Pose Classifier
Lab Activity 23 - Text Classifier with NLP
Chapter 10: Introduction to Robotics and Emerging
Technologies 149
Advantages of Robots
Quarky Robot Movement
Augmented Reality
Virtual Reality
Mixed Reality
Blockchain Technology
Lab Activity 24 - Wirelessly Controlled Robot
Lab Activity 25 - Gesture Controlled Robot
Capstone Project 161
Sample Projects Built by Community 162
Answer Key 163
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 35 Agilo Research Private Limited
2. Artificial Intelligence Books for Class 9-10 (Subject Code 417)
Total Marks: 100 (Theory – 50 + Practical 50)
Couse Overview
Learning AI in Class 9 and 10 equips students with foundational knowledge, enhances problem-solving skills, and prepares
them for a technologically advanced future.
Here are some reasons why Class 9 students should learn AI:
1. Foundation for Future Learning: At Class 9 level, students are at a crucial stage where they begin to explore and decide
on potential career paths. Introducing them to AI can provide a strong foundation for future learning in this domain.
2. Problem Solving Skills: AI encourages logical thinking and problem-solving. By understanding how algorithms work and
how machines learn, students can enhance their analytical skills.
3. Relevance in Today's World: AI is becoming increasingly prevalent in our daily lives, from voice assistants to
recommendation systems. Having a basic understanding of AI can help students navigate the modern world more
effectively.
4. Career Opportunities: The field of AI offers numerous career opportunities. Early exposure can give students a
competitive edge when they decide to pursue higher studies or careers in this domain.
5. Interdisciplinary Learning: AI is not just about coding. It encompasses various disciplines such as mathematics,
neuroscience, linguistics, and even philosophy. This interdisciplinary nature can cater to a wide range of interests.
6. Creativity and Innovation: AI provides tools and platforms where students can create their own projects, be it a simple
chatbot or a game. This fosters creativity and innovation.
7. Ethical Considerations: Learning about AI also means understanding its ethical implications. It's essential for the
younger generation to be aware of the potential challenges and responsibilities associated with AI.
8. Global Competitiveness: Many countries are integrating AI education into their curriculums. For students to be globally
competitive, it's vital they are introduced to this technology early on.
9. Enhanced Engagement: AI can make learning more interactive and engaging. For instance, AI-driven educational tools
can offer personalised learning experiences for students.
10. Preparation for the Future: As AI continues to evolve and integrate into various sectors, having a foundational
knowledge will prepare students for a world where AI will be even more prominent.
Objectives of the Course
The aim of this combined Inspire and Acquire module/curriculum is to cultivate a preparedness for grasping and valuing
Artificial Intelligence and its role in our daily lives. Specifically, this module/curriculum endeavours to:
1. Equip learners with a comprehensive understanding of the realm of Artificial Intelligence and its practical applications,
utilising games, activities, and multi-sensorial learning approaches, thereby ensuring they are AI-Ready.
2. Familiarise learners with three distinct domains of AI in a manner suitable for their age group.
3. Facilitate an environment where learners can derive a deeper understanding of AI through active participation and
stimulating hands-on activities.
4. Introduce the learners to the AI Project Cycle, ensuring they are well-versed in the stages and processes involved.
5. Introduce programming skills, specifically focusing on the foundational aspects of the Python coding language. Make
projects in AI and Machine Learning.
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 36 Agilo Research Private Limited
Learning Outcomes
Upon completion of this module, learners will be able to:
1. Recognise and value the role of Artificial Intelligence, detailing its practical applications in everyday scenarios.
2. Engage with Human-Machine Interactions, connecting with the three core AI domains: Data, Computer Vision, and
Natural Language Processing. Additionally, they will undertake assessments to gauge their progression in AI-Readiness
skills.
3. Envision and evaluate the skill sets pertinent to future job prospects.
4. Harness their creativity to conceptualise smart homes and craft engaging narratives around them.
5. Comprehend the influence of Artificial Intelligence on Sustainable Development Goals, fostering responsible
citizenship.
6. Investigate and heighten their understanding of the competencies essential for future professions.
7. Become cognisant of AI biases and access, articulating the potential ethical ramifications of AI.
8. Hone their communication abilities and foster a spirit of teamwork.
9. Cultivate an enthusiasm for Artificial Intelligence and discern the framework of the AI Project Cycle.
10. Grasp the art of problem definition and establish objectives for AI projects, recognising the cyclical nature of problem
definition within the AI project cycle.
11. Delve into the ethical dilemmas surrounding chosen problems.
12. Anticipate necessary data types and analyses, pinpointing reliable data sources.
13. Employ a variety of graphical representations to illustrate gathered data.
14. Comprehend, design, and apply the principles of Decision Trees.
15. Visualise a computer's proficiency in recognising alphabets and handwriting patterns.
16. Appreciate the intricacies of Neural Networks through gamified experiences and acquire foundational programming
competencies via gamified platforms.
17. Familiarise themselves with the basics of Python programming in an accessible and engaging manner.
Skills to be Developed
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 37 Agilo Research Private Limited
Artificial Intelligence Book Class 9 to 10 Features
Feature Class 9 Class 10
# of Pages 243 266
# of Chapters –
Employability Skills
5 5
# of Chapters – Subject
Specific Skills
4 7
# of Activities 30 30
CBSE Skill Subject
Covered
Class 9 Artificial Intelligence Subject Code 417 Class 10 Artificial Intelligence Subject Code 417
Software and Hardware
Used
Windows 10, PictoBlox Python, PictoBlox AI,
PictoBlox Machine Learning Environment
Windows 10, PictoBlox Python, PictoBlox AI,
PictoBlox Machine Learning Environment,
Python Libraries
Competition Access to Codeavour Access to Codeavour
Technologies Covered Employability Skills, Artificial Intelligence, Data
Science and Machine Learning
Employability Skills, Artificial Intelligence, Data
Science and Machine Learning
Sessions Required Total 120 – (60 Lab Sessions, 60 Classroom Learning
Sessions)
Total 120 – (60 Lab Sessions, 60 Classroom
Learning Sessions)
Resources for Teachers Lesson Plan, Lecture Slides (Textual, Images, Video)
Certification Yes (15 lab activities) Yes (15 lab activities)
Book Sections Part A: Employability Skills
Part B: Subject-specific Skills (AI)
Part C: Lab Activities
Part D: Project Work / Field Visit / Student Portfolio
Part A: Employability Skills
Part B: Subject-specific Skills (AI)
Part C: Lab Activities
Part D: Project Work, CBSE Sample Paper with
Answer
TOC for Employability
Skills
Unit 1: Communication Skills - 1
Unit 2: Self-Management Skills – 1
Unit 3: ICT Skills – 1
Unit 4: Entrepreneurial Skills – 1
Unit 5: Green Skills – 1
Unit 1: Communication Skills - 2
Unit 2: Self-Management Skills – 2
Unit 3: ICT Skills – 2
Unit 4: Entrepreneurial Skills – 2
Unit 5: Green Skills – 2
TOC for Subject-specific
Skills
Unit 1: Introduction to Artificial Intelligence (AI)
Unit 2: AI Project Cycle
Unit 3: Neural Network
Unit 4: Introduction to Python
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 of AI Models
TOC for Lab Activities Basics of Programming - 14
AI with PictoBlox - 8
ML with PictoBlox - 8
Advance Python - 18
OpenCV Basics - 4
AI with PictoBlox - 2
ML with PictoBlox - 6
TOC for Project Work Capstone Project – Codeavour
Sample Projects Built by Community
Capstone Project – Codeavour
Sample Projects Built by Community
Blueprint for Sample Question Paper for Class X
(Session 2023-2024)
Sample Question Paper for Class X (Session
2023-2024)
Marking Scheme for Class X (Session 2023-
2024)
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 38 Agilo Research Private Limited
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 39 Agilo Research Private Limited
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 40 Agilo Research Private Limited
2.1 Artificial Intelligence for Class 9 (Subject Code 417)
Total Marks: 100 (Theory – 50 + Practical 50)
Embracing the future begins with education. The CBSE Class 9 Artificial Intelligence curriculum, under Subject Code 417, is a
pioneering step towards integrating advanced technology into secondary education. This curriculum is motivated by the
growing significance of AI in our modern world. It aims to prepare students for the future by providing them with the tools
and understanding necessary to navigate and contribute to a rapidly evolving technological landscape.
Key Aim of the Course
The core objective of this curriculum is to instil in students an in-depth understanding and appreciation of AI and its
significant role in our daily lives. Targeted at Class 9 students, this course aims to prepare them not just academically but
also for future career paths in the rapidly evolving tech world. It encompasses a balanced mix of theoretical knowledge and
practical skills, especially in Python programming and AI project development.
Salient Features of the Book
The course content is meticulously divided into four parts, each with its unique focus and learning outcomes:
β€’ Part A: Employability Skills
This section covers essential skills like communication, self-management, ICT skills, entrepreneurial skills, and green
skills. It is designed to enhance students' overall personality and make them ready for future career challenges.
β€’ Part B: Subject Specific Skills
Here, the students delve into the core concepts of AI, including an introduction to AI, the AI project cycle, neural
networks, and basics of Python programming. This part forms the backbone of the course, offering in-depth
knowledge of AI fundamentals.
β€’ Part C: Practical Work
Practical application of theoretical knowledge is emphasised in this section. It includes extensive lab activities,
focusing on Python programming and machine learning, to enhance students' hands-on experience.
β€’ Part D: Project Work / Field Visit / Student Portfolio
Aligned with the Sustainable Development Goals, this segment encourages students to apply their learning in real-
world scenarios, fostering a sense of responsibility and innovation.
Role of PictoBlox and Quarky in Enhancing Practical Learning
β€’ PictoBlox: PictoBlox is an intuitive and engaging Python platform that simplifies complex AI concepts for students. It
uses interactive activities such as image classification, object detection, and natural language processing to make
learning AI accessible and enjoyable.
β€’ Quarky: Quarky is a robotic tool that offers students a hands-on experience in robotics. It allows students to explore
robotic movements, sensor usage, and control systems in a practical setting, thus deepening their understanding of
robotics.
Chapter Specific Features
β€’ Modern Technological Content: Tailored to match the technological interests of today's students.
β€’ Activity-Based Learning: Focus on practical activities for interactive concept understanding.
β€’ Step-by-Step Guidance: Detailed instructions for easy understanding of lessons and projects.
β€’ Challenging Exercises: MCQ, answered short answer type questions, and higher-order questions to test and enhance
topic comprehension.
Our goal is to develop technologically adept and innovative future leaders through this book. We welcome suggestions for
its enhancement.
Scheme of Studies for Class 9 – AI Book | CBSE
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.
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 41 Agilo Research Private Limited
The unit-wise distribution of hours and marks for class IX is as follows:
Units
No of Hours for
Theory and Practical
Maximum Marks
for Theory and
Practical
PART
A
Employability Skills
Unit 1: Communication Skills - 1* 10 -
Unit 2: Self-Management Skills – 1 10 3
Unit 3: ICT Skills – 1 10 3
Unit 4: Entrepreneurial Skills – 1 15 4
Unit 5: Green Skills – 1* 05 -
Total 50 10
PART
B
Subject Specific Skills
Unit 1: Introduction to Artificial Intelligence (AI) 10
Unit 2: AI Project Cycle 15
Unit 3: Neural Network 5
Unit 4: Introduction to Python 10
Total 40
PART
C
Practical Work
Unit 4: Introduction to Python
Practical File with Minimum 15 Programs
15
Practical Examination
β€’ Simple programs using input and output function
β€’ Variables, Arithmetic Operators, Expressions, Data Types
β€’ Flow of Control and Conditions
β€’ Lists
Any 3 Program based on the above topics
15
Viva Voice 5
Total 35
PART
D
Project Work / Field Visit / Student Portfolio
* relate it to Sustainable Development Goals 15
Total 15
Grand Total 200 100
Note: * marked units are to be assessed through Internal Assessment/ Student Activities. They are not to be assessed in
Theory Exams.
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 42 Agilo Research Private Limited
Table of Contents for Class 9 – AI Book | CBSE
Part A: Employability Skills
# Lesson Name Page
Unit 1 Communication Skills 1
Section 1 Introduction to Communication 1
Section 2 Verbal Communication 3
Section 3 Non-Verbal Communication 5
Section 4 Writing Skills: Parts of Speech 7
Section 5 Writing Skills: Sentences 10
Section 6 Pronunciation Basics 12
Section 7 Greetings and Introduction 14
Section 8 Talking about Self 15
Section 9 Asking Questions I 17
Section 10 Asking Questions II 18
Unit 2 Self-Management Skills 26
Section 1 Introduction to Self-management 26
Section 2 Strength and Weakness Analysis 27
Section 3 Self-confidence 30
Section 4 Positive Thinking 32
Section 5 Personal Hygiene 33
Section 6 Grooming 35
Unit 3 Information and Communication Technology Skills 41
Section 1 Introduction to ICT 41
Section 2 ICT Tools: Smartphones and Tablets β€” I 42
Section 3 ICT Tools: Smartphones and Tablets β€” II 44
Section 4 Parts of Computer and Peripherals 45
Section 5 Basic Computer Operations 49
Section 6 Performing Basic File Operations 50
Section 7 Communication and Networking β€” Basics of Internet 51
Section 8 Communication and Networking β€” Internet Browsing 53
Section 9 Communication and Networking β€” Introduction to e-mail 54
Section 10 Communication and Networking β€” Creating an e-mail Account 55
Section 11 Communication and Networking β€” Writing an e-mail 56
Section 12 Communication and Networking β€” Receiving and Replying to e-mails 57
Unit 4 Entrepreneurship Skills 65
Section 1 What is Entrepreneurship? 65
Section 2 Role of Entrepreneurship 67
Section 3 Qualities of a Successful Entrepreneur 68
Section 4 Distinguishing Characteristics of Entrepreneurship and Wage Employment 70
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 43 Agilo Research Private Limited
Section 5 Types of Business Activities 71
Section 6 Product, Service and Hybrid Businesses 73
Section 7 Entrepreneurship Development Process 75
Unit 5 Green Skills 80
Section 1 Society and Environment 80
Section 2 Conserving Natural Resources 85
Section 3 Sustainable Development and Green Economy 87
Part B: Subject Specific Skills
# Lesson Name Page
Unit 1 Introduction to Artificial Intelligence 95
Section 1
Excite – What is Intelligence, Understanding AI, Dream Smart Home, History of AI,
Application of AI
95
Section 2 Relate – AI in Smart Cities, AI in Smart Homes, Smart Home Evolution Activity 102
Section 3 Purpose – Sustainable Development Goals 104
Section 4 Possibilities – Exploring AI’s Future Impact, Envisioning the Job Market of 2029, 106
Section 5 AI Ethics – AI for Good, What is AI Ethics, Ballon Debate 108
Unit 2 AI Project Cycle 114
Section 1 Introduction to AI Project Cycle 114
Section 2 Problem Scoping – 4Ws Problem Canvas, Problem Statement Template, 116
Section 3
Data Acquisition – What is Data, Data Types, Data Acquisition, Data Sources, Data
Features, Datasets, System Maps – The Water Cycle
121
Section 4 Data Exploration – Data Visualization Charts 124
Section 5
Modelling – AI, ML, DL, What is Modelling, Learning Based Approach, Rule Based
Approach, Decision Tree, Pixel it Activity
128
Section 6 Evaluation 135
Unit 3 Neural Networks 139
Section 1
Modelling ML Models – Core Concepts of ML, Supervised Learning, Unsupervised
Learning
139
Section 2 Machine Learning Types – Classification, Regression, Clustering, Association 140
Section 3
Neural Networks Basics – Functionality, Working & Structure of a Neural Network,
Type of Neural Networks, Evaluation Metrics
142
Section 4 Neural Networks vs Human Nervous System 144
Section 5
PictoBlox Machine Learning Environment – Image Classifier, Pose Classifier, Hand
Pose Classifier, Text Classification, Object Detection, Number Classification and
Regression, Audio Classification
145
Unit 4 Basics of Python Programming 158
Section 1 Algorithms and Flowcharts 158
Section 2
Introduction to Python – Why Python, Why Python for AI, PictoBlox Python
Interface, Python Statements, Python Comments, Keywords, Identifiers, Indentation,
Taking Inputs with Sprites
160
Section 3 Variables and Data Types – Variables, Constants, Data Types in Python 166
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 44 Agilo Research Private Limited
Section 4
Python Operators 1 – Arithmetic Operators, Python Output, User Input in Python,
Type Conversion in Python
169
Section 5
Python Operators 2 – Comparison Operators, Logical Operators, Assignment
Operators
173
Section 6
Introduction to Tools for AI – PictoBlox AI, Python Modules for AI in PictoBlox,
Machine Learning for Kids in PictoBlox, Anaconda, Jupyter Notebook
176
Section 7
Lists and Tuples – List, Creating a List, Accessing List Elements, Adding Elements to a
List, Removing Elements from a List, Slicing in Lists, List Methods, Tuples
180
Section 8
Flow of Control and Conditions – if Statement, if-else Statement, if elif else
Statement, Nested if Statements, For Loop, While Loop
185
Part C: Lab Activities on Python, AI and ML
Lab Activity Activity Name Activity Category Page
Lab Activity 1 Algorithm and Flowcharts Basics of Programming 192
Lab Activity 2 First Python Code Basics of Programming 194
Lab Activity 3 Addition Bot with Python Basics of Programming 196
Lab Activity 4 Type Conversion in Python Basics of Programming 197
Lab Activity 5 Operators in Python – Part 1 Basics of Programming 199
Lab Activity 6 Operators in Python – Part 2 Basics of Programming 199
Lab Activity 7 Lists in Python – Part 1 Basics of Programming 201
Lab Activity 8 Lists in Python – Part 2 Basics of Programming 201
Lab Activity 9 Working with Conditions in Python Basics of Programming 204
Lab Activity 10 Nested Conditional Statements in Python Basics of Programming 206
Lab Activity 11 For Loop in Python Basics of Programming 207
Lab Activity 12 While Loop in Python Basics of Programming 209
Lab Activity 13 Combining Conditional and Loop Programming in Python Basics of Programming 210
Lab Activity 14 Prime Numbers with Python Basics of Programming 211
Lab Activity 15 Face Detection with Python – Part 1 AI with PictoBlox 213
Lab Activity 16 Face Detection with Python – Part 2 AI with PictoBlox 213
Lab Activity 17 Face Recognition with Python AI with PictoBlox 215
Lab Activity 18 Object Detection with Python – Part 1 AI with PictoBlox 217
Lab Activity 19 Object Detection with Python – Part 2 AI with PictoBlox 217
Lab Activity 20 Human Body Detection with Python AI with PictoBlox 222
Lab Activity 21 Finger Tracking with Python – Part 1 AI with PictoBlox 225
Lab Activity 22 Finger Tracking with Python – Part 2 AI with PictoBlox 225
Lab Activity 23 Mask Detection with Image Classifier (ML) – Part 1 ML with PictoBlox 227
Lab Activity 24 Mask Detection with Image Classifier (ML) – Part 2 ML with PictoBlox 227
Lab Activity 25 Pneumonia Detection with Image Classifier (ML) – Part 1 ML with PictoBlox 230
Lab Activity 26 Pneumonia Detection with Image Classifier (ML) – Part 2 ML with PictoBlox 230
Lab Activity 27 Gesture-Controlled Beetle in the Maze Game – Part 1 ML with PictoBlox 232
Lab Activity 28 Gesture-Controlled Beetle in the Maze Game – Part 2 ML with PictoBlox 232
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 45 Agilo Research Private Limited
Lab Activity 29 Gesture-Controlled Beetle in the Maze Game – Part 3 ML with PictoBlox 232
Lab Activity 30 NLP Based Text Classifier ML with PictoBlox 238
Part D: Project Work and Miscellaneous
# Lesson Name Page
1 Capstone Project – Codeavour 240
2 Sample Projects Built by Community 241
3 Answer Keys 242
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 46 Agilo Research Private Limited
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 47 Agilo Research Private Limited
2.2 Artificial Intelligence for Class 10 (Subject Code 417)
Total Marks: 100 (Theory – 50 + Practical 50)
Embracing the future begins with education. The CBSE Class 10 Artificial Intelligence curriculum, under Subject Code 417, is
a pioneering step towards integrating advanced technology into secondary education. This curriculum is motivated by the
growing significance of AI in our modern world. It aims to prepare students for the future by providing them with the tools
and understanding necessary to navigate and contribute to a rapidly evolving technological landscape.
Key Aim of the Course
The core objective of this curriculum is to instil in students an in-depth understanding and appreciation of AI and its
significant role in our daily lives. Targeted at Class 10 students, this course aims to prepare them not just academically but
also for future career paths in the rapidly evolving tech world. It encompasses a balanced mix of theoretical knowledge and
practical skills, especially in Python programming and AI project development.
Salient Features of the Book
The course content is meticulously divided into four parts, each with its unique focus and learning outcomes:
β€’ Part A: Employability Skills
This section focuses on key skills needed in the workplace. It covers communication (verbal, non-verbal, and written),
self-management including stress and time management, basic information technology skills, entrepreneurship
fundamentals, and green skills for sustainable development.
β€’ Part B: Subject Specific Skills
This part delves into advanced topics like Artificial Intelligence, covering its basics, ethics, and applications, and
explores AI project cycles. It also includes advanced Python programming, data sciences, computer vision, and natural
language processing, providing a comprehensive understanding of these cutting-edge fields.
β€’ Part C: Lab Activities on Python, AI, and ML
This section consists of practical lab activities to reinforce learning in Python, AI, and Machine Learning. Activities
range from basic Python operations to advanced applications in AI and ML, including data handling with Pandas,
image processing with OpenCV, and exploring various AI models.
β€’ Part D: Project Work and Miscellaneous
The final part of the book is dedicated to project work and additional resources. It includes a capstone project, sample
projects, blueprints, and sample question papers for exams, along with their marking schemes and answer keys,
providing a complete educational resource for students.
Role of PictoBlox in Enhancing Practical Learning
β€’ PictoBlox: PictoBlox is an intuitive and engaging Python platform that simplifies complex AI concepts for students. It
uses interactive activities such as image classification, object detection, and natural language processing to make
learning AI accessible and enjoyable.
Chapter Specific Features
β€’ Modern Technological Content: Tailored to match the technological interests of today's students.
β€’ Activity-Based Learning: Focus on practical activities for interactive concept understanding.
β€’ Step-by-Step Guidance: Detailed instructions for easy understanding of lessons and projects.
β€’ Challenging Exercises: MCQ, answered short answer type questions, and higher-order questions to test and enhance
topic comprehension.
Our goal is to develop technologically adept and innovative future leaders through this book. We welcome suggestions for
its enhancement.
Scheme of Studies for Class 10 – AI Book | CBSE
This course is a planned sequence of instructions consisting of units meant for developing employability and vocational
competencies of students of Class X opting for skill subject along with other education subjects.
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 48 Agilo Research Private Limited
The unit-wise distribution of hours and marks for class X is as follows:
Units
No of Hours for
Theory and Practical
Maximum Marks
for Theory and
Practical
PART
A
Employability Skills
Unit 1: Communication Skills – II 10
10
Unit 2: Self-Management Skills – II 10
Unit 3: ICT Skills – II 10
Unit 4: Entrepreneurial Skills – II 15
Unit 5: Green Skills – II 05
Total 50 10
PART
B
Subject Specific Skills
Unit 1: Introduction to Artificial Intelligence (AI) 10
40
Unit 2: AI Project Cycle 10
Unit 3: Advance Python 5
Unit 4: Data Science 15
Unit 5: Computer Vision 10
Unit 6: Natural Language Processing 10
Unit 7: Evaluation 10
Total 70 40
PART
C
Practical Work
Practical Work:
β€’ Unit 3: Advance Python
β€’ Unit 4: Data Science
β€’ Unit 5: Computer Vision
60
Practical Examination
35
Viva Voice
Total 60 35
PART
D
Project Work / Field Visit / Practical File / Student Portfolio 20
15
Viva Voice
Total 20 15
Grand Total 200 100
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 49 Agilo Research Private Limited
Table of Contents for Class 10 – AI Book | CBSE
Part A: Employability Skills
# Lesson Name Page
Unit 1 Communication Skills 1
Section 1 Communication Methods 1
Section 2 Verbal Communication 4
Section 3 Non-Verbal Communication 6
Section 4 Communication Cycle and Importance of Feedback 9
Section 5 Barrier to Effective Communication 10
Section 6 Writing Skills – Parts of Speech 12
Section 7 Writing Skills – Sentences 14
Unit 2 Self-Management Skills 22
Section 1 Stress Management 22
Section 2 Self-awareness – Strength and Weakness Analysis 25
Section 3 Self-Motivation 27
Section 4 Self-Regulation – Goal Setting 30
Section 5 Self-Regulation – Time Management 32
Unit 3 Information and Communication Technology Skills 36
Section 1 Basic Computer Operations 36
Section 2 Performing Basic File Operations 38
Section 3 Computer Care and Maintenance 39
Section 4 Computer Security and Privacy 41
Unit 4 Entrepreneurship Skills 46
Section 1 Entrepreneurship and Society 46
Section 2 Qualities and Function of an Entrepreneur 49
Section 3 Myths about Entrepreneurship 52
Section 4 Entrepreneurship as a Career Path 55
Unit 5 Green Skills 60
Section 1 Sustainable Development 60
Section 2 Our Role In Sustainable Development 63
Part B: Subject Specific Skills
# Lesson Name Page
Unit 1 Introduction to Artificial Intelligence 66
Section 1
Understanding Artificial Intelligence – Evolution of Smartphones, What is
Intelligence, Type of Intelligence, Decision Making, Understanding AI, Application
of AI around us, Understanding the Distinctions: AI vs Other Technologies
66
Section 2 Basics of AI – KWLH Framework, AI Definition, Understanding AI, ML, and DL 73
Section 3
Introduction to AI Domains – Data Sciences, Computer Vision, Natural Language
Processing
75
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 50 Agilo Research Private Limited
Section 4
AI Ethics – Moral Dilemmas, Data Privacy in the Age of Smartphone,
Understanding Bias in AI, AI Access
77
Unit 2 AI Project Cycle 85
Section 1
Problem Scoping – Sustainable Development Goals, 4Ws Problem Canvas,
Problem Statement Template
85
Section 2
Data Acquisition – What is Data, Data Sources, Data Features, Datasets, Data
Acquisition
86
Section 3 Data Exploration – Data Visualization Charts 90
Section 4
Modelling – What is Modelling, Rule Based Approach, Learning Based Approach,
Supervised Learning, Unsupervised Learning, Classification, Regression, Clustering,
Dimensionality Reduction
92
Section 5 Evaluation 94
Section 6 Neural Network 98
Unit 3 Advance Python 104
Section 1 Jupyter Notebook – Jupyter Notebook Basics, Jupyter Notebook in PictoBlox 104
Section 2
Introduction to Virtual Environments – Anaconda Navigator Installation, Creating
a Virtual Environment
105
Section 3 PictoBlox Python – PictoBlox Python Interface 107
Section 4
Introduction to Python – Why Python for AI, Application of Python, Python Basics
– Printing Statements, Python Statements and Comments, Keywords, Identifiers,
Variables, Datatypes, Python Inputs, Python Operators (Arithmetic, Comparison,
Logical, Assignment), Conditional Statements (if, if-else, elif), Looping (for and
while)
109
Section 5
Python Packages - Installing Python Packages in Anaconda, Installing Python
Packages in PictoBlox Python, Importing Installed Packages, Key Python Libraries –
Numpy, OpenCV, Matplotlib, NLTK, Pandas
115
Section 6
PictoBlox Machine Learning Environment - Image Classifier, Pose Classifier, Hand
Pose Classifier, Text Classification, Object Detection, Numbers Classification and
Regression, Audio Classification
117
Unit 4 Data Sciences 128
Section 1 Introduction 128
Section 2 Application of Data Science 129
Section 3 AI Project Cycle for Data Science 131
Section 4 Data - Understanding Data Collection and Analysis, Data Sources, Data Formats 135
Section 5
Understanding Data Access in Python – NumPy (Defining an Aprray, 5 Usecases of
Numpy), Pandas (Diverse Data Handling with Pandas, Pillars of Pandas, Pandas in
Action), Matplotlib
136
Section 6
Data Visualization - Plotting with Matplotlib (Scatter Plots, Bar Charts, Histograms,
Box Plots (Box and Whisker Plots))
142
Section 7
Lists and Tuples – List, Creating a List, Accessing List Elements, Adding Elements to
a List, Removing Elements from a List, Slicing in Lists, List Methods, Tuples
143
Section 8
Data Sciences: Classification Model - Understanding the K-Nearest Neighbour
Algorithm
147
Unit 5 Computer Vision 152
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 51 Agilo Research Private Limited
Section 1 Application of Computer Vision 152
Section 2 Introduction to Computer Vision - Tasks in Computer Vision 154
Section 3
Basics of Images - Pixel Fundamentals, Resolution, Pixel Value, Grayscale Images,
RGB Images, Understanding RGB Image Storage in Computers, Image Features
154
Section 4
Introduction to OpenCV - Setting Up OpenCV, Image Resizing, Image Cropping,
Additional Image Processing Techniques
159
Section 5 Convolution – Kernal, Example of Python Code for Convolution 162
Section 6
Convolution Neural Network - What exactly is a Convolutional Neural Network?
Rectified Linear Unit Function, Pooling Layer, Fully Connected Layer
165
Unit 6 Natural Language Processing 173
Section 1 Application of Natural Language Processing 173
Section 2
Introduction to NLP - Understanding the AI Project Cycle through NLP, Mastering
Model Complexity in Statistical Modelling
174
Section 3 Exploring Chatbots and Their Types 176
Section 4 Human Language Vs Computer Language 178
Section 5
Data Processing in NLP - Sentence Segmentation, Tokenization, Removing
Stopwords, Special Characters, and Numbers, Converting Text to a Common Case,
Stemming / Lemmatization, Part-of-speech (POS) Tagging, Bag of Words (Bow), TF-
IDF (Term Frequency & Inverse Document Frequency)
179
Section 6
NLTK (Natural Language ToolKit) - How to Use NLTK in Python, Tokenization,
Stemming, Lemmatization
186
Section 7
Large Language Model (LLM) - Key Aspects of LLMs, Use Cases of LLMs,
Advantages of LLMs, Challenges and Limitations, Examples of LLMs
188
Unit 7 Evaluation 193
Section 1 Introduction to Model Evaluation in AI - Key Terms in Model Evaluation 193
Section 2 Confusion Matrix in Model Evaluation 195
Section 3 Evaluation Methods – Accuracy, Precision, Recall, F1 Score 197
Part C: Lab Activities on Python, AI, and ML
Lab Activity Activity Name Activity Category Page
Lab Activity 1 Calculator Application Using Python Functions Advance Python 204
Lab Activity 2 Weather Clothing Advisor Using Python Conditions Advance Python 205
Lab Activity 3 Sorting a Class Roster in Python Advance Python 206
Lab Activity 4 Exploring NumPy Advance Python 207
Lab Activity 5 Pandas Basics and Reading a CSV File Advance Python 208
Lab Activity 6 Reading JSON Data into a Pandas DataFrame Advance Python 210
Lab Activity 7 Basic Pandas Operations Advance Python 213
Lab Activity 8 Plotting X and Y Point Arrays using Matplotlib Advance Python 215
Lab Activity 9 Plotting with Matplotlib - Markers, Line Styles, & Axis Labels Advance Python 216
Lab Activity 10 Plotting Bar Graphs with Bestselling Book Data Advance Python 218
Lab Activity 11 Scatter Plots with Varied Data using Matplotlib Advance Python 220
Lab Activity 12 Regression - Predicting Future Temperatures Advance Python 221
Skillful Minds Program for 21st
Century Computer, Coding, AI, and Robotics Education
www.thestempedia.com Page - 52 Agilo Research Private Limited
Lab Activity 13 Image Manipulation with OpenCV - Cropping and Resizing OpenCV Basics 223
Lab Activity 14 Image Processing Techniques with OpenCV OpenCV Basics 225
Lab Activity 15 Exploring Image Convolution with OpenCV OpenCV Basics 226
Lab Activity 16 Convolution on a Random Array with OpenCV OpenCV Basics 228
Lab Activity 17 Face Emotion Detector AI with PictoBlox 229
Lab Activity 18 Object Detector in PictoBlox Using Python AI with PictoBlox 231
Lab Activity 19 Fruit Classifier in PictoBlox Using Python – Part 1 ML with PictoBlox 232
Lab Activity 20 Fruit Classifier in PictoBlox Using Python – Part 2 ML with PictoBlox 232
Lab Activity 21 Rock, Paper, Scissors Hand Pose Classifier ML with PictoBlox 235
Lab Activity 22 Yoga Pose Detector with Pose Classifier ML with PictoBlox 237
Lab Activity 23 Titanic Survival Classifier in Python – Part 1 ML with PictoBlox 239
Lab Activity 24 Titanic Survival Classifier in Python – Part 2 ML with PictoBlox 239
Lab Activity 25 Implementing K-Means Clustering in Python – Part 1 Advance Python 242
Lab Activity 26 Implementing K-Means Clustering in Python – Part 2 Advance Python 242
Lab Activity 27 Exploring the NLTK Package in Python – Part 1 Advance Python 244
Lab Activity 28 Exploring the NLTK Package in Python – Part 2 Advance Python 244
Lab Activity 29 Creating and Plotting a Confusion Matrix in Python – Part 1 Advance Python 246
Lab Activity 30 Creating and Plotting a Confusion Matrix in Python – Part 2 Advance Python 246
Part D: Project Work and Miscellaneous
# Lesson Name Page
1 Capstone Project – Codeavour 249
2 Sample Projects Built by Community 250
3 Blueprint for Sample Question Paper for Class X (Session 2023-2024) 251
4 Sample Question Paper for Class X (Session 2023-2024) 252
5 Marking Scheme for Class X (Session 2023-2024) 259
6 Answer Keys 265

More Related Content

Similar to CBSE ICT, AI, Coding and Robotics Curriculum for Classes 1 to 10 As per NEP 2020 for Subject Code 417 and 843

STEM Programming Ideas at the Library.pdf
STEM Programming Ideas at the Library.pdfSTEM Programming Ideas at the Library.pdf
STEM Programming Ideas at the Library.pdfBrian Pichman
Β 
The AICA proposal for Computing in Italian Primary and Lower Secondary Schools
The AICA proposal for Computing  in Italian Primary and Lower Secondary SchoolsThe AICA proposal for Computing  in Italian Primary and Lower Secondary Schools
The AICA proposal for Computing in Italian Primary and Lower Secondary SchoolsPierfranco Ravotto
Β 
CE Catalog 2016 -2017 low res
CE Catalog 2016 -2017 low resCE Catalog 2016 -2017 low res
CE Catalog 2016 -2017 low resJanee Johnson
Β 
ROBOTERRA+2017+Brochure
ROBOTERRA+2017+BrochureROBOTERRA+2017+Brochure
ROBOTERRA+2017+BrochureAlice Yang
Β 
Presentation_STEM_LAB_@_School_Hands-on_Learning_Facility (2).pdf
Presentation_STEM_LAB_@_School_Hands-on_Learning_Facility (2).pdfPresentation_STEM_LAB_@_School_Hands-on_Learning_Facility (2).pdf
Presentation_STEM_LAB_@_School_Hands-on_Learning_Facility (2).pdfsankaranarayanans23
Β 
Artificial-Intelligence-and-Machine-Learning-by-IIT-Jammu.pdf
Artificial-Intelligence-and-Machine-Learning-by-IIT-Jammu.pdfArtificial-Intelligence-and-Machine-Learning-by-IIT-Jammu.pdf
Artificial-Intelligence-and-Machine-Learning-by-IIT-Jammu.pdfBhuvnesh Sharma
Β 
Introduction to Embedded Systems.
Introduction to Embedded Systems.Introduction to Embedded Systems.
Introduction to Embedded Systems.Manicka Raja PL
Β 
Machine Learning with Data Science Online Course | Learn and Build
 Machine Learning with Data Science Online Course | Learn and Build  Machine Learning with Data Science Online Course | Learn and Build
Machine Learning with Data Science Online Course | Learn and Build Learn and Build
Β 
Globaloria program overview 2014
Globaloria program overview 2014Globaloria program overview 2014
Globaloria program overview 2014Globaloria
Β 
Schoo Innovation Project - Robotics and Coding
Schoo Innovation Project - Robotics and CodingSchoo Innovation Project - Robotics and Coding
Schoo Innovation Project - Robotics and CodingHillary Rogers
Β 
Computer coding resources for your library
Computer coding resources for your library Computer coding resources for your library
Computer coding resources for your library Nebraska Library Commission
Β 
Learning Python … A Tool for Data Science, Machine Learning, and Computationa...
Learning Python … A Tool for Data Science, Machine Learning, and Computationa...Learning Python … A Tool for Data Science, Machine Learning, and Computationa...
Learning Python … A Tool for Data Science, Machine Learning, and Computationa...Dr. Mansour Kamel Mansour
Β 
Tutorial helsinki 20180313 v1
Tutorial helsinki 20180313 v1Tutorial helsinki 20180313 v1
Tutorial helsinki 20180313 v1ISSIP
Β 
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...ciyamala kushbu
Β 
Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02
Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02
Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02Margarida Romero
Β 
Board Infinity Data Science Brochure - data science learning path
Board Infinity Data Science Brochure -  data science learning pathBoard Infinity Data Science Brochure -  data science learning path
Board Infinity Data Science Brochure - data science learning pathBoard Infinity
Β 
MITx: 11.132x Design and Development of Educational Technology, Assignment 1
MITx: 11.132x Design and Development of Educational Technology, Assignment 1MITx: 11.132x Design and Development of Educational Technology, Assignment 1
MITx: 11.132x Design and Development of Educational Technology, Assignment 1AnilMull
Β 
python training.docx
python training.docxpython training.docx
python training.docxAkshitaYadav49
Β 

Similar to CBSE ICT, AI, Coding and Robotics Curriculum for Classes 1 to 10 As per NEP 2020 for Subject Code 417 and 843 (20)

STEM Programming Ideas at the Library.pdf
STEM Programming Ideas at the Library.pdfSTEM Programming Ideas at the Library.pdf
STEM Programming Ideas at the Library.pdf
Β 
The AICA proposal for Computing in Italian Primary and Lower Secondary Schools
The AICA proposal for Computing  in Italian Primary and Lower Secondary SchoolsThe AICA proposal for Computing  in Italian Primary and Lower Secondary Schools
The AICA proposal for Computing in Italian Primary and Lower Secondary Schools
Β 
Robbo Presentation Global 2020
Robbo Presentation Global 2020Robbo Presentation Global 2020
Robbo Presentation Global 2020
Β 
CE Catalog 2016 -2017 low res
CE Catalog 2016 -2017 low resCE Catalog 2016 -2017 low res
CE Catalog 2016 -2017 low res
Β 
ROBOTERRA+2017+Brochure
ROBOTERRA+2017+BrochureROBOTERRA+2017+Brochure
ROBOTERRA+2017+Brochure
Β 
Presentation_STEM_LAB_@_School_Hands-on_Learning_Facility (2).pdf
Presentation_STEM_LAB_@_School_Hands-on_Learning_Facility (2).pdfPresentation_STEM_LAB_@_School_Hands-on_Learning_Facility (2).pdf
Presentation_STEM_LAB_@_School_Hands-on_Learning_Facility (2).pdf
Β 
Artificial-Intelligence-and-Machine-Learning-by-IIT-Jammu.pdf
Artificial-Intelligence-and-Machine-Learning-by-IIT-Jammu.pdfArtificial-Intelligence-and-Machine-Learning-by-IIT-Jammu.pdf
Artificial-Intelligence-and-Machine-Learning-by-IIT-Jammu.pdf
Β 
Introduction to Embedded Systems.
Introduction to Embedded Systems.Introduction to Embedded Systems.
Introduction to Embedded Systems.
Β 
Machine Learning with Data Science Online Course | Learn and Build
 Machine Learning with Data Science Online Course | Learn and Build  Machine Learning with Data Science Online Course | Learn and Build
Machine Learning with Data Science Online Course | Learn and Build
Β 
Globaloria program overview 2014
Globaloria program overview 2014Globaloria program overview 2014
Globaloria program overview 2014
Β 
Schoo Innovation Project - Robotics and Coding
Schoo Innovation Project - Robotics and CodingSchoo Innovation Project - Robotics and Coding
Schoo Innovation Project - Robotics and Coding
Β 
Computer coding resources for your library
Computer coding resources for your library Computer coding resources for your library
Computer coding resources for your library
Β 
Learning Python … A Tool for Data Science, Machine Learning, and Computationa...
Learning Python … A Tool for Data Science, Machine Learning, and Computationa...Learning Python … A Tool for Data Science, Machine Learning, and Computationa...
Learning Python … A Tool for Data Science, Machine Learning, and Computationa...
Β 
Tutorial helsinki 20180313 v1
Tutorial helsinki 20180313 v1Tutorial helsinki 20180313 v1
Tutorial helsinki 20180313 v1
Β 
AI course outlook
AI course outlookAI course outlook
AI course outlook
Β 
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
Β 
Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02
Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02
Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02
Β 
Board Infinity Data Science Brochure - data science learning path
Board Infinity Data Science Brochure -  data science learning pathBoard Infinity Data Science Brochure -  data science learning path
Board Infinity Data Science Brochure - data science learning path
Β 
MITx: 11.132x Design and Development of Educational Technology, Assignment 1
MITx: 11.132x Design and Development of Educational Technology, Assignment 1MITx: 11.132x Design and Development of Educational Technology, Assignment 1
MITx: 11.132x Design and Development of Educational Technology, Assignment 1
Β 
python training.docx
python training.docxpython training.docx
python training.docx
Β 

Recently uploaded

Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
Β 
18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdfssuser54595a
Β 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
Β 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)β€”β€”β€”β€”IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)β€”β€”β€”β€”IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)β€”β€”β€”β€”IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)β€”β€”β€”β€”IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
Β 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
Β 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
Β 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
Β 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
Β 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
Β 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
Β 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
Β 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
Β 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
Β 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
Β 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
Β 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
Β 
call girls in Kamla Market (DELHI) πŸ” >ΰΌ’9953330565πŸ” genuine Escort Service πŸ”βœ”οΈβœ”οΈ
call girls in Kamla Market (DELHI) πŸ” >ΰΌ’9953330565πŸ” genuine Escort Service πŸ”βœ”οΈβœ”οΈcall girls in Kamla Market (DELHI) πŸ” >ΰΌ’9953330565πŸ” genuine Escort Service πŸ”βœ”οΈβœ”οΈ
call girls in Kamla Market (DELHI) πŸ” >ΰΌ’9953330565πŸ” genuine Escort Service πŸ”βœ”οΈβœ”οΈ9953056974 Low Rate Call Girls In Saket, Delhi NCR
Β 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
Β 

Recently uploaded (20)

Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
Β 
18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAΠ‘Y_INDEX-DM_23-1-final-eng.pdf
Β 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
Β 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)β€”β€”β€”β€”IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)β€”β€”β€”β€”IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)β€”β€”β€”β€”IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)β€”β€”β€”β€”IMP.OF KSHARA ...
Β 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
Β 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
Β 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
Β 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
Β 
Model Call Girl in Tilak Nagar Delhi reach out to us at πŸ”9953056974πŸ”
Model Call Girl in Tilak Nagar Delhi reach out to us at πŸ”9953056974πŸ”Model Call Girl in Tilak Nagar Delhi reach out to us at πŸ”9953056974πŸ”
Model Call Girl in Tilak Nagar Delhi reach out to us at πŸ”9953056974πŸ”
Β 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
Β 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Β 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
Β 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
Β 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
Β 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Β 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
Β 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
Β 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
Β 
call girls in Kamla Market (DELHI) πŸ” >ΰΌ’9953330565πŸ” genuine Escort Service πŸ”βœ”οΈβœ”οΈ
call girls in Kamla Market (DELHI) πŸ” >ΰΌ’9953330565πŸ” genuine Escort Service πŸ”βœ”οΈβœ”οΈcall girls in Kamla Market (DELHI) πŸ” >ΰΌ’9953330565πŸ” genuine Escort Service πŸ”βœ”οΈβœ”οΈ
call girls in Kamla Market (DELHI) πŸ” >ΰΌ’9953330565πŸ” genuine Escort Service πŸ”βœ”οΈβœ”οΈ
Β 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
Β 

CBSE ICT, AI, Coding and Robotics Curriculum for Classes 1 to 10 As per NEP 2020 for Subject Code 417 and 843

  • 1. Skillful Minds Curriculum for ICT, AI, Coding and Robotics CBSE (Class 1 to 10) Transform your school computer labs from simple ICT learning to comprehensive Al and Robotics lab, with carefully structured curriculum and practical-based learning for 21st Century Skills. Proposed by Pankaj Kumar Verma Co-founder & CTO STEMpedia Mobile Number: +91 9044 287 470 Email: pverma@thestempedia.com
  • 2. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 2 Agilo Research Private Limited
  • 3. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 3 Agilo Research Private Limited Skillful Minds (Class 1 to 8) Mastering Coding, Artificial Intelligence, Robotics, and ICT with Fun Activities for CBSE Schools Skillful Minds is a comprehensive and dynamic curriculum tailored for CBSE schools, encompassing Classes 1 to 8. This program focuses on delivering a robust understanding of Coding, Artificial Intelligence, Robotics, and ICT. Designed to inspire curiosity and foster innovative thinking, it integrates practical lab activities with classroom learning, providing students with a hands-on approach to mastering modern technology. Program Detail Item Detail Board CBSE Classes Class 1 to 8 Concepts Covered Coding, Artificial Intelligence, Physical Computing, Robotics, Computer Basics, Windows 10 Basics and Microsoft Office Detail of CBSE Skill Subjects CBSE Coding Skill Subject covered for Class 6 to 8 CBSE Artificial Intelligence Skill Subject covered for Class 8 Number of Lab Activities For Class 1 to 2 – 18 Lab Activities For Class 3 to 8 – 25 Lab Activities Lesson Plan For Class 1 to 2 – 36 Sessions (18 for Classroom Learning & 18 for Lab Activities) For Class 3 to 8 – 50 Sessions (25 for Classroom Learning & 25 for Lab Activities) Each of the Classroom Learning and Lab Activity session is of 40 minutes Teacher Resources Lesson Plan – Yearlong session wise lesson plan for teachers instructing how to execute the program. Lecture Slides – Provided for every Classroom Learning and Lab Activity session Capstone Project All students are provided opportunity work on open projects and submit their work in Codeavour International Competition. PictoBlox Credits Every student enrolled in the program will get 3000 PictoBlox credits. Skillful Minds offers an engaging and forward-thinking curriculum for students in CBSE schools. By blending theoretical knowledge with practical application, it aims to cultivate a deep understanding and passion for technology among students. This curriculum not only prepares students for technological advancements but also encourages them to become creative problem solvers and innovative thinkers for the future.
  • 4. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 4 Agilo Research Private Limited Skillful Minds Class 1 to 5 Comparative Study Feature Class 1 Class 2 Class 3 Class 4 Class 5 # of Pages 66 68 112 127 128 # of Chapters 6 6 9 9 7 # of Activities 18 18 25 25 25 Software and Hardware Used MS Paint, PictoBlox Jr, Quarky Tux Paint, PictoBlox Jr, Quarky Windows 10, Notepad, WordPad, MS Paint, Tux Paint, MS Word, MS Excel, PictoBlox, Quarky Windows 10, MS Paint, Tux Paint, MS Word, MS PowerPoint, PictoBlox Block Coding, PictoBlox AI, Quarky Windows 10, Calculator, MS Paint, WordPad, MS Word, MS PowerPoint, PictoBlox Block Coding, PictoBlox AI, Quarky Competition Access to Codeavour Technologies Computers, Coding, Artificial Intelligence and Robotics Sessions Required Total 36 – (18 Lab Activities, 18 Classroom) Total 36 – (18 Lab Activities, 18 Classroom) Total 50 – (25 Lab Activities, 25 Classroom) Total 50 – (25 Lab Activities, 25 Classroom) Total 50 – (25 Lab Activities, 25 Classroom) Resources for Teachers Lesson Plan, Lecture Slides (Textual, Images, Video) Certification Yes (5 lab activities) Yes (5 lab activities) Yes (10 lab activities) Yes (10 lab activities) Yes (10 lab activities) TOC Chapters - Know Your Computer - Fun with Paint - Algorithmic Thinking - Into the World of Coding - Into the Robotics - Into the AI - Know Your Computer - Fun with Paint - Critical Thinking and Analysis - Into the World of Coding - Into the Robotics - Into the AI - Know Your Computer - Fun with Paint - Introduction to Algorithm and Coding - Introduction to MS Word - Introduction to MS Excel - Sketch with PictoBlox - Fun with Robotics - Game Development - Learn About AI - Know Your Computer - Fun with Paint - Basics of Coding and Algorithm - Introduction to MS Word - Introduction to MS Excel - Sketch with PictoBlox - Fun with Robotics - Fun with AI - Stepping into the World of Game Design - Know Your Computer - Coding & Algorithmic Thinking - Explore More in MS Word - Introduction to PowerPoint - Fun with Robotics - The World of AI - Exploring the Internet
  • 5. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 5 Agilo Research Private Limited Skillful Minds Class 6 to 8 Comparative Study Feature Class 6 Class 7 Class 8 # of Pages 161 163 164 $ of Chapters 12 10 10 $ of Activities 25 25 25 CBSE Skill Subject Covered Class 6 Coding Skill Subject (Chapter 2 - 7) Class 7 Coding Skill Subject (Chapter 2 - 5) Class 8 Coding Skill Subject (Chapter 2 - 6) Class 8 Artificial Intelligence Skill Subject (Chapter 9) Software and Hardware Used Windows 10, Windows Media Player, MS Word, MS PowerPoint, PictoBlox Block Coding, PictoBlox AI, Quarky Windows 10, PicsArt App, MS Excel, MS PowerPoint, PictoBlox Block Coding, PictoBlox AI, Quarky Windows 10, Canva App, MS Excel, PictoBlox Block Coding, PictoBlox Python Coding, PictoBlox Machine Learning, PictoBlox AI, Quarky Competition Access to Codeavour Access to Codeavour Access to Codeavour Technologies Covered Computers, Coding, Artificial Intelligence and Robotics Computers, Coding, Artificial Intelligence, Web Design and Robotics Computers, Coding, Artificial Intelligence, Data Science, Machine Learning, and Robotics Sessions Required Total 50 – (25 Lab Activities, 25 Classroom Learnings) Total 50 – (25 Lab Activities, 25 Classroom Learnings) Total 50 – (25 Lab Activities, 25 Classroom Learnings) Resources for Teachers Lesson Plan, Lecture Slides (Textual, Images, Video) Certification Yes (15 lab activities) Yes (15 lab activities) Yes (15 lab activities) TOC Chapters - Basics of ICT - Introduction to Coding - Algorithms with Block Coding - Variable using Block Coding - Control with Conditions - Loops using Block Coding - Game Dev with Block Coding - Basics of MS Word - Basics of Microsoft PowerPoint - Introduction to Robotics - Fun with AI - Internet and Computer Networking - Basics of ICT - Coding & Variables in Real Life - Sequencing with Block Coding - Fun with Functions - Collections and Arrays - Introduction to MS Excel - Explore More in PowerPoint - Fun with AI - Mastering Robotics - Introduction to HTML - Basics of ICT - Basics of Python Programming - Conditions in Details - Get Creative with Loops - Functions in Depth - Understanding Arrays - Mastering MS Excel - Basics of Data Science in MS Excel - Artificial Intelligence and Machine Learning - Introduction to Robotics and Emerging Technologies
  • 6. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 6 Agilo Research Private Limited Software and Hardware Used Windows 10 MS Paint Notepad PictoBlox Junior Blocks Quarky Robot Windows 10 Tux Paint WordPad PictoBlox Junior Blocks Quarky Robot Windows 10 MS Paint Tux Paint Notepad WordPad MS Word 16/19 MS Excel 16/19 PictoBlox Block Coding Quarky Robot Windows 10 MS Paint Tux Paint MS Word 16/19 MS Excel 16/19 PictoBlox Block Coding Quarky Robot Windows 10 MS Paint WordPad Calculator MS Word 16/19 MS PowerPoint 16/19 PictoBlox Block Coding Quarky Robot Google Chrome Windows 10 Windows Media Player MS Word 16/19 MS PowerPoint 16/19 PictoBlox Block Coding PictoBlox AI Quarky Robot Windows 10 PicsArt MS Excel 16/19 MS PowerPoint 16/19 PictoBlox Block Coding PictoBlox AI Quarky Robot Notepad HTML Windows 10 Canva App MS Excel 16/19 PictoBlox Block Coding PictoBlox AI PictoBlox Machine Learning Quarky Robot
  • 7. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 7 Agilo Research Private Limited FAQs on Skillful Minds Program 1. What is the Skillful Minds Program? The β€œSkillful Minds” program represents a significant advancement in the educational approach to technology and computing in schools. Previously, schools operated computer labs that primarily focused on basic Information and Communication Technology (ICT). These labs provided fundamental knowledge and skills in using computers and understanding basic digital tools and software. With the introduction of the β€œSkillful Minds” program, there has been a substantial upgrade in the scope and capability of computer labs. They have been transformed into AI and Robotics Labs, indicating a shift towards more advanced and contemporary areas of technology. This upgrade includes not only a complete coverage of traditional ICT subjects but also incorporates extensive training and education in Coding, Artificial Intelligence (AI), and Robotics. This means that students are now exposed to a wider range of technological skills and knowledge. They learn programming languages and coding techniques, which are essential for creating software, apps, and websites. The AI component of the program introduces them to the principles of artificial intelligence, machine learning, and data analysis, providing them with insights into how intelligent systems are designed and function. Robotics education brings a hands-on approach to learning, where students can apply their coding and AI knowledge to build and program robots, understanding the mechanics, electronics, and software integration necessary for robotics. Overall, the β€œSkillful Minds” program represents a modern and forward-thinking approach to technology education in schools, preparing students for a future where digital literacy, programming skills, and an understanding of AI and robotics will be increasingly important. 2. What classes does the Skillful Minds Program cater to? This program is meticulously structured for students across a wide age range, specifically targeting those in Class 1 through Class 8. It is crafted to suit the learning capabilities and educational needs of each age group, gradually building complexity and depth as students progress through their school years. 3. Which concepts are covered in the Skillful Minds Program? The program covers a diverse range of technological and computer science concepts. These include the basics of coding and programming languages, the fundamentals and applications of artificial intelligence, the principles of physical computing, the operation and understanding of robotics, general computer literacy, and an introduction to Windows 10 and various Microsoft Office tools. This wide range of topics ensures a well-rounded exposure to essential technology concepts. 4. How is the Skillful Minds Program aligned with CBSE's skill subjects? In alignment with the CBSE curriculum, Skillful Minds includes the CBSE Coding Skill Subject for students in Classes 6 to 8 and the CBSE Artificial Intelligence Skill Subject specifically for Class 8. This alignment ensures that students not only engage with the program as an extracurricular learning experience but also fulfil their curriculum requirements. 5. What is the structure of lab activities in the program? The program emphasizes practical learning, with a significant number of lab activities. For students in Class 1 and 2, there are 18 lab activities. This number increases to 25 for students from Class 3 to 8. These activities are designed to reinforce theoretical knowledge with hands-on experience, encouraging students to apply what they have learned in a practical, engaging environment. 6. How many sessions are included in the program for each class? The program is comprehensive, with a total of 36 sessions for Class 1 and 2 students and 50 sessions for those in Class 3 to 8. Each session is carefully planned, splitting equally between classroom learning and lab activities to ensure a balanced educational experience.
  • 8. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 8 Agilo Research Private Limited 7. What resources are provided for teachers in the Skillful Minds Program? Teachers are equipped with extensive resources, including a detailed yearlong session-wise lesson plan, which guides them on how to effectively execute the program. Additionally, lecture slides are provided for every classroom learning and lab activity session, ensuring that teachers have the necessary tools and information to deliver the curriculum effectively. 8. Is there a capstone project in the Skillful Minds Program? Yes, the program includes a capstone project, offering students an opportunity to work on open-ended projects. These projects are submitted in the Codeavour International Competition, providing a platform for students to showcase their creativity, problem-solving skills, and technological expertise. 9. What are PictoBlox Credits, and how many are provided to each student? PictoBlox Credits are a unique feature of the program, acting as a currency within the PictoBlox software used for AI modules. Each student enrolled in the program receives 3000 PictoBlox credits, which can be used to access various features and tools within the software, enhancing their learning experience. 10. What certifications are available through the Skillful Minds Program? Upon completing specific lab activities, students can earn digital certificates accredited by esteemed organisations like STEMpedia, STEM.org, and ARTPARK. These certifications recognise the students’ achievements and mastery of the skills learned throughout the program. 11. How does the program integrate practical learning? Skillful Minds is heavily focused on practical, experiential learning. It achieves this through an extensive array of lab activities that encourage students to apply theoretical concepts in real-world scenarios. This practical approach is crucial for deepening understanding and fostering a hands-on experience in technology and computer science. 12. Are there any competitions associated with the Skillful Minds Program? Yes, the program offers access to the Codeavour competition, a significant platform for students to apply and test their learning in a competitive and stimulating environment. This exposure not only enhances their learning experience but also fosters a spirit of innovation and competitiveness. 13. What support is available for students and teachers in the program? The Skillful Minds Program provides robust support for both students and teachers. Teachers receive detailed lesson plans and educational resources, while students are provided with engaging and interactive learning materials, access to technology tools, and opportunities to participate in competitions. 14. What is the role of PictoBlox and Quarky in Enhancing Practical Learning? PictoBlox plays a pivotal role in demystifying Artificial Intelligence (AI) for students, serving as an accessible and engaging platform. It stands out for its user-friendly interface, making Python programming and AI concepts approachable for learners of various ages. Here’s how PictoBlox enhances practical learning: 1. Intuitive Learning Approach: PictoBlox simplifies the complexities of AI. It introduces students to Python, a language at the forefront of AI development, in an easy-to-understand manner. This approach helps bridge the gap between abstract AI concepts and their real-world applications. 2. Interactive AI Activities: The platform offers a range of interactive activities, from image classification and object detection to natural language processing. These activities not only engage students but also provide a hands-on experience with the practical aspects of AI, enhancing their understanding and retention. 3. Accessible AI Concepts: By breaking down AI into manageable components, PictoBlox makes learning AI accessible to a younger audience. It allows students to grasp fundamental AI principles and apply them in creative ways, fostering an early interest in this advanced field.
  • 9. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 9 Agilo Research Private Limited 4. Enjoyable Learning Experience: PictoBlox turns learning into a fun and interactive experience. Its engaging activities captivate students’ attention, making the learning process enjoyable and less daunting, especially for complex topics like AI. Quarky is a robotic tool that provides an invaluable hands-on experience in the world of robotics. It’s an excellent educational resource, offering practical insights into robotics. The key aspects of Quarky in enhancing practical learning include: 5. Exploration of Robotic Movements: Quarky allows students to delve into the mechanics of robotic movements. By programming and observing Quarky in action, students get a firsthand understanding of how robots move and operate, translating theoretical knowledge into practical skills. 6. Sensor Usage and Applications: Quarky is equipped with various sensors, giving students the opportunity to learn about sensor technology and its applications in robotics. This hands-on experience is crucial in understanding how robots interact with their environment. 7. Control Systems Learning: Through Quarky, students explore the different control systems used in robotics. They learn how to program and control a robot, gaining insights into the critical aspects of robotic navigation and manipulation. 8. Practical Understanding of Robotics: By working with Quarky, students move beyond the theoretical aspects of robotics. They engage in practical activities, from building and programming to testing their robotic creations, which solidifies their understanding and sparks their interest in the field.
  • 10. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 10 Agilo Research Private Limited
  • 11. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 11 Agilo Research Private Limited Skillful Minds - Class 1 Feature Description Number of Pages 66 Number of Chapters 6 Number of Activities 18 Sessions Required to Complete Course Total 36 – (18 Lab Activities, 18 Classroom Learnings ) Software and Hardware Used MS Paint, PictoBlox Jr, Quarky Competition Access to Codeavour Technologies Covered Computers, Coding, Artificial Intelligence and Robotics Resources Available for Teachers Lesson Plan, and Lecture Slides (Containing Textual, Images, and Video based Content) Certification Yes. Need to submit 5 lab activities online to get digital certificate accredited by STEMpedia, STEM.org and ARTPARK. Table of Contents – Skillful Minds (Class 1) Chapter 1: Know Your Computer 1 What is a Machine? Parts of a Computer Use of a Computer Typing with Keyboard Rules to Follow in Computer Lab Start the Computer Shut Down the Computer Lab Activity 1 – Parts of the Computer Lab Activity 2 – Typing with Keyboard Lab Activity 3 – Playing with Mouse Chapter 2: Fun with Paint 18 What is MS Paint? Parts of MS Paint Designer Tools of MS Paint Basic Shape Tools Lab Activity 4 – Draw a Truck Lab Activity 5 – Draw a Christmas Tree Lab Activity 6 – Draw the Indian Flag Lab Activity 7 – Draw a Traffic Signal Chapter 3: Algorithmic Thinking 26 Instructions Sequence Algorithm Pattern and Loop Decision Making Chapter 4: Into the World of Coding 35 Introduction to PictoBlox Jr Key Terms of Coding Exploring Important Blocks Lab Activity 8 – Look at My Aquarium Lab Activity 9 – My First Code Lab Activity 10 – Moving Sprite Around Lab Activity 11 – About Me Lab Activity 12 – Twinkling Star Lab Activity 13 – Ballerina Dance Chapter 5: Into the Robotics 51 What is a Robot? Use of Robots in 21st Century Introduction to Quarky Exploring Quarky Features Lab Activity 14 – Quarky Emotions Lab Activity 15 – Quarky Name Badge Lab Activity 16 – Touch Movement with Quarky Lab Activity 17 – Controlling Sprite using Quarky Button Chapter 6: Into the AI 60 What is Intelligence Explore Face Detection Lab Activity 18 – Clown Maker
  • 12. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 12 Agilo Research Private Limited
  • 13. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 13 Agilo Research Private Limited Skillful Minds - Class 2 Feature Description Number of Pages 68 Number of Chapters 6 Number of Activities 18 Software and Hardware Used Tux Paint, PictoBlox Jr, Quarky Competition Access to Codeavour Technologies Covered Computers, Coding, Artificial Intelligence and Robotics Sessions Required to Complete Course Total 36 – (18 Lab Activities, 18 Classroom Learnings ) Resources Available for Teachers Lesson Plan, and Lecture Slides (Containing Textual, Images, and Video based Content) Certification Yes. Need to submit 5 lab activities online to get digital certificate accredited by STEMpedia, STEM.org and ARTPARK. Table of Contents – Skillful Minds (Class 2) Chapter 1: Know Your Computer 1 What is a Computer Parts of a Computer Human vs Computer Type of Computers Input – Process - Output Use of a Computer Start and Shut Down Computer Keyboard and Mouse Lab Activity 1 – Parts of the Computer Lab Activity 2 – Typing with Keyboard Lab Activity 3 – Playing with Mouse Chapter 2: Fun with Paint 20 What is TUX Paint? Parts of TUX Paint Designer Tools of TUX Paint Lab Activity 4 – Colouring Aeroplane Lab Activity 5 – Colouring Tractor Lab Activity 6 – Draw a Scenery Lab Activity 7 – Draw a House Chapter 3: Critical Thinking and Analysis 27 Decision Making Patterns and Loops Decoding Sequence Chapter 4: Into the World of Coding 34 Stepwise Thinking and Algorithms Introduction to PictoBlox Jr Key Terms of Coding Exploring Important Blocks Lab Activity 8 – My First Code Lab Activity 9 – Creating a Story Lab Activity 10 – Moving Sprite Around Lab Activity 11 – Dancing Fishes Lab Activity 12 – Controlling Tobi’s Height Lab Activity 13 – Ballerina Dance Chapter 5: Into the Robotics 52 What is a Robot? Use of Robots in 21st Century Introduction to Quarky Exploring Quarky Features Lab Activity 14 – Quarky Traffic Light Lab Activity 15 & 16 – Quarky Robot Moves Chapter 6: Into the AI 60 What is Intelligence Explore Face Detection Explore Hand Detection Lab Activity 17 – Face Filter Lab Activity 18 – Balloon Popping with Hand
  • 14. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 14 Agilo Research Private Limited
  • 15. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 15 Agilo Research Private Limited Skillful Minds – Class 3 Feature Description Number of Pages 112 Number of Chapters 9 Number of Activities 25 Software and Hardware Used Windows 10, Notepad, WordPad, MS Paint, Tux Paint, MS Word, MS Excel, PictoBlox, Quarky Competition Access to Codeavour Technologies Covered Computers, Coding, Artificial Intelligence and Robotics Sessions Required to Complete Course Total 50 – (25 Lab Activities, 25 Classroom Learnings ) Resources Available for Teachers Lesson Plan, and Lecture Slides (Containing Textual, Images, and Video based Content) Certification Yes. Need to submit 10 lab activities online to get digital certificate accredited by STEMpedia, STEM.org and ARTPARK. Chapter wise Learning Outcome 1. Know Your Computer: Acquire foundational knowledge of computer components, Windows GUI, and basic applications like Notepad and WordPad. 2. Fun with Paint: Master the interfaces and tools of MS Paint and Tux Paint, focusing on design and basic graphic manipulation. 3. Introduction to Algorithm and Coding: Develop a foundational understanding of algorithmic thinking, programming basics, and hands-on coding using PictoBlox. 4. Introduction to MS Word: Familiarise with the MS Word 2016 interface, font manipulation, and essential document management techniques. 5. Introduction to MS Excel: Understand the basics of MS Excel 2016, including cell management and auto drag features. 6. Sketch with PictoBlox: Dive into digital sketching using PictoBlox Pen Extension and create basic shapes and patterns. 7. Fun with Robotics: Explore the functionalities and applications of the Quarky Robot in the modern technological landscape. 8. Game Development: Understand the fundamentals of game development using PictoBlox and the role of variables in games. 9. Learn About AI: Grasp the basics of Artificial Intelligence, its applications, and delve into face detection techniques. Capstone Project: Apply the accumulated skills in a comprehensive project, showcasing proficiency in computer science, coding, AI, and robotics.
  • 16. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 16 Agilo Research Private Limited Table of Contents – Skillful Minds (Class 3) Chapter 1: Know Your Computer 1 IPO Cycle Types of Computers Hardware and Software Function of Keyboard and Mouse Introduction to Windows GUI File Management in Windows Notepad and WordPad App Lab Activity 1 - Playing with Windows GUI Lab Activity 2 - Type about Myself in Notepad Lab Activity 3 - About My School in WordPad Chapter 2: Fun with Paint 23 User Interface of MS Paint Designer Tools of MS Paint Brush Size and Style Copy and Paste in MS Paint Getting Started with Tux Paint Parts of the Tux Paint Application Tools in Tux Paint Lab Activity 4 - My Snowman - MS Paint Lab Activity 5 - My Nature Scenery - MS Paint Lab Activity 6 - Colour My Hen - Tux Paint Chapter 3: Introduction to Algorithm and Coding 32 Stepwise Thinking Sequence and Decomposition Algorithmic Thinking Introduction to Programming Decision-Making and Loops in Coding Introduction to PictoBlox Sprite and Stage in PictoBlox Block Palette in PictoBlox How can Sprite Communicate? Lab Activity 7 - Tobi Walking Lab Activity 8 - Look at My Jungle Lab Activity 9 - Creating Animation - Flying Cat Lab Activity 10 - Barking Dog Lab Activity 11 - Story Making - Once Upon a Time Chapter 4: Introduction to MS Word 55 Interface of MS Word 2016 Font Manipulation in MS Word Bullets and Numbering Save and Print in MS Word Shortcuts in MS Word Lab Activity 12 - My Favourite Cartoon Character - MS Word Lab Activity 13 - Exploring MS Word Chapter 5: Introduction to MS Excel 66 Interface of MS Excel 2016 Cell, Rows, and Columns Auto Drag in MS Excel Lab Activity 14 - My Class List in MS Excel Chapter 6: Sketch with PictoBlox 73 Introduction to Pen Extension Pen Extension Blocks How to Sketch in PictoBlox? Lab Activity 15 - Creating Basic Shapes Lab Activity 16 - Making Patterns Chapter 7: Fun with Robotics 79 Robots and their use in the 21st Century Introduction to Quarky Robot Quarky RGB LED Display Quarky Touch Sensor & Quarky Buttons Quarky Robot Control Lab Activity 17 – Quarky Emotions Lab Activity 18 – Beating Heart Animation on Quarky Lab Activity 19 – Touch Piano with Quarky Lab Activity 20 – Controlling Sprite with Quarky Switches Lab Activity 21 – Wirelessly Controlled Quarky Robot Chapter 8: Game Development 91 What is Game Development? PictoBlox as Game Development Software Variables in Games Lab Activity 22 – Fruit Game Lab Activity 23 – Fruit Catching Game Chapter 9: Learn About AI 100 What is Artificial Intelligence? Application and Advantages of AI Face Detection Technique in AI Lab Activity 24 - Face Expression Detector Lab Activity 25 - Face Filter Capstone Project 108 Sample Projects Built by Community 109 Answer Key 110
  • 17. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 17 Agilo Research Private Limited
  • 18. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 18 Agilo Research Private Limited Skillful Minds – Class 4 Feature Description Number of Pages 127 Number of Chapters 9 Number of Activities 25 Software and Hardware Used Windows 10, MS Paint, Tux Paint, MS Word, MS Excel, PictoBlox Block Coding, PictoBlox AI, Quarky Competition Access to Codeavour Technologies Covered Computers, Coding, Artificial Intelligence and Robotics Sessions Required to Complete Course Total 50 – (25 Lab Activities, 25 Classroom Learnings ) Resources Available for Teachers Lesson Plan, and Lecture Slides (Containing Textual, Images, and Video based Content) Certification Yes. Need to submit 10 lab activities online to get digital certificate accredited by STEMpedia, STEM.org and ARTPARK. Chapter wise Learning Outcome 1. Know Your Computer: Understand the evolution, classifications, memory aspects, and basic operations of computers using Windows 10. 2. Fun with Paint: Master graphic tools and techniques in MS Paint and Tux Paint, focusing on image editing and design. 3. Basics of Coding and Algorithm: Grasp foundational concepts of algorithms, programming in PictoBlox, decision-making, loops, variables, and debugging. 4. Introduction to MS Word: Familiarise with the MS Word interface, text formatting, and creative tools like Thesaurus and WordArt. 5. Introduction to MS Excel: Dive into MS Excel's interface, formula application, chart creation, and data sorting techniques. 6. Sketch with PictoBlox: Explore digital sketching using PictoBlox Pen Extension and create interactive drawings. 7. Fun with Robotics: Understand the concept, presence, advantages, and functionalities of robots, with a focus on the Quarky robot. 8. Fun with AI: Delve into the realm of Artificial Intelligence, exploring AI robots and human body detection techniques. 9. Stepping into the World of Game Design: Understand the fundamentals of game design, rules, level-ups, and the role of variables in game development. Capstone Project: Apply the accumulated skills in a comprehensive project, showcasing proficiency in computer science, coding, AI, and robotics.
  • 19. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 19 Agilo Research Private Limited Table of Contents – Skillful Minds (Class 4) Chapter 1: Know Your Computer 1 History of Computers Classification of Computers by Size Classification of Computers by Working Computer Memory Working with Windows 10 Lab Activity 1 - Playing with Windows GUI Lab Activity 2 - Manage My Folder Chapter 2: Fun with Paint 20 Working with MS Paint Designer Tools of MS Paint Editing Shapes in MS Paint Importing Image in MS Paint Getting Started with Tux Paint Important Tools in Tux Paint Lab Activity 3 - Painting A Story in MS Paint Lab Activity 4 - Animal Collage in Paint Lab Activity 5 - My School Bus – TUX Paint Chapter 3: Basics of Coding and Algorithm 36 What is an Algorithm? Introduction to Programming and PictoBlox Palette Explanation in PictoBlox – Events, Motion, Sensing, and Looks Decision Making Loops Introduction to Variables Operators in Programming Introduction to Debugging Lab Activity 6 - Bringing Tobi to Life with Animation Lab Activity 7 - Working with Conditions Lab Activity 8 - Reciting Tables with Loops Lab Activity 9 - Addition Bot Chapter 4: Introduction to MS Word 54 Interface of MS Word Text Formatting Options in MS Word Thesaurus in MS Word WordArt in MS Word Lab Activity 10 - Practicing Word with Monkeys Chapter 5: Introduction to MS Excel 64 Interface of MS Excel Formulas in Excel Charts in Excel Sorting in Excel Lab Activity 11 - Clothes Shopping & Budgeting with Excel Lab Activity 12 - My Class Marksheet with Excel Chapter 6: Sketch with PictoBlox 75 Introduction to Pen Extension Pen Extension Blocks How to Sketch in PictoBlox? Lab Activity 13 - Drawing a Star in PictoBlox Lab Activity 14 & 15 - Creating a Paint App in PictoBlox Chapter 7: Fun with Robotics 85 What is a Robot? Robots Around Us Advantages of Robots Introduction to Quarky Tactile Switch in Quarky Quarky RGB LED Display and RGB Mixing Lab Activity 16 - Traffic Light with Quarky Lab Activity 17 - Digital Dice with Quarky Lab Activity 18 - Fun with Music – Dance Party Lab Activity 19 - Principles of Colour and Light Mixing Lab Activity 20 - LED Looping Pattern with Quarky Chapter 8: Fun with AI 101 What is Artificial Intelligence? AI Robots Around Us Human Body Detection – Pose and Hand Detection Lab Activity 21 - Finger Tracing with AI Lab Activity 22 - Clown Maker with Human Detection Chapter 9: Stepping into the World of Game Design 111 Introduction to Game Design Rules While Designing a Game Introduction to Level Up Games Variables and Their Types Lab Activity 23 - Beetle in the Maze Lab Activity 24 & 25 - Coin Collector Game Capstone Project 124 Sample Projects Built by Community 125 Answer Key 126
  • 20. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 20 Agilo Research Private Limited
  • 21. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 21 Agilo Research Private Limited Skillful Minds – Class 5 Feature Description Number of Pages 128 Number of Chapters 7 Number of Activities 25 Software and Hardware Used Windows 10, Calculator, MS Paint, WordPad, MS Word, MS PowerPoint, PictoBlox Block Coding, PictoBlox AI, Quarky Competition Access to Codeavour Technologies Covered Computers, Coding, Artificial Intelligence and Robotics Sessions Required to Complete Course Total 50 – (25 Lab Activities, 25 Classroom Learnings ) Resources Available for Teachers Lesson Plan, and Lecture Slides (Containing Textual, Images, and Video based Content) Certification Yes. Need to submit 10 lab activities online to get digital certificate accredited by STEMpedia, STEM.org and ARTPARK. Chapter wise Learning Outcome 1. Know Your Computer: Delve into the intricacies of the CPU, its evolution, and the foundational aspects of the Windows 10 operating system, including its tools and common programs. 2. Coding & Algorithmic Thinking: Understand the essence of algorithms, flowcharts, and the basics of coding using PictoBlox, exploring its various features and functionalities. 3. Explore More in MS Word: Master advanced features of MS Word, including table creation, text management, and document formatting tools. 4. Introduction to PowerPoint: Grasp the fundamentals of creating presentations using PowerPoint, from theme selection to slide editing and presentation. 5. Fun with Robotics: Dive into the world of robotics, understanding the movement, functionalities, and various components of the Quarky robot. 6. The World of AI: Explore the realm of Artificial Intelligence, its techniques, and its applications in various sectors, including road safety and weather monitoring. 7. Exploring the Internet: Understand the basics of the internet, web terminologies, communication tools, and the concept of email. Capstone Project: Apply the accumulated knowledge and skills in a comprehensive project, showcasing proficiency in all the areas covered in the chapters.
  • 22. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 22 Agilo Research Private Limited Table of Contents – Skillful Minds (Class 5) Chapter 1: Know Your Computer 1 All About CPU CPU Clock Rate Formula Evolution of Computers Introduction to Operating System Desktop View of Windows 10 Pinning Program to Taskbar Common Programs in Windows 10 Basics of Snipping Tool and Character Map Lab Activity 1 - Working with Calculator in Windows Lab Activity 2 - Working with MS Paint and WordPad Chapter 2: Coding & Algorithmic Thinking 21 What is an Algorithm? Understanding Flowchart and Symbols Exploring Algorithmic Thinking Understanding Decomposition Introduction to Coding Costume Editor in PictoBlox Block Palettes in PictoBlox Coordinate System of Stage Cloning in PictoBlox Reading QR Code with PictoBlox Effects in Looks Palette Lab Activity 3 - Animating Tobi's Walk in PictoBlox Lab Activity 4 - Taco Chase: Evading the Beetle Lab Activity 5- Colourful Tobi Tracing with PictoBlox Lab Activity 6 - Star Scribbler Lab Activity 7 - Space Battle Game – Part 1 Lab Activity 8 - Space Battle Game – Part 2 Lab Activity 9 - QR Code-Based Shopping Cart Lab Activity 10 - QR Code Book Scanner Chapter 3: Explore More in MS Word 51 Tables and Tools Used in MS Word Correcting Spelling and Grammar Find and Replace Text Header and Footer Watermark in MS Word Drop Cap in MS Word Lab Activity 11 - Creating and Managing Tables in MS Word Lab Activity 12 - Formatting Documents in MS Word Chapter 4: Introduction to PowerPoint 65 What is PowerPoint and its Interface Choosing a Theme Adding and Editing Slides Inserting Pictures and Text Saving and Presenting the Slides Lab Activity 13 & 14 - MS PowerPoint Presentation Chapter 5: Fun with Robotics 75 Introduction to Robotics and Quarky How a Robot Moves? Quarky Gripper Robot Servo Motor Control with Quarky Making a Robot Pet Understanding IR Sensors Lab Activity 15 - Wirelessly Controlled Quarky Robot Lab Activity 16 - Gripper Robot Controls Lab Activity 17 - Coding the Robot Pet Lab Activity 18 & 19 - LED Chase Game with Quarky Lab Activity 20 - Bright Lamp with Quarky Chapter 6: The World of AI 97 What is Artificial Intelligence? Speech Recognition AI Technique Text to Speech with PictoBlox AI for Road Safety Types of Road Signs in India Recognition Card for PictoBlox Self-Driving Car Weather Monitoring System Lab Activity 21 - Smart Lamp with Speech Recognition Lab Activity 22 - Detecting Signs & Landmarks with PictoBlox Lab Activity 23 - Self-Driving Car Lab Activity 24 - Weather Monitoring System Chapter 7: Exploring the Internet 116 Understanding the Internet Understanding Web Terminologies Communication Tools Introduction to Email Lab Activity 25 - Writing an Email to a Friend Capstone Project 125 Sample Projects Built by Community 126 Answer Key 127
  • 23. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 23 Agilo Research Private Limited
  • 24. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 24 Agilo Research Private Limited Skillful Minds – Class 6 Feature Description Number of Pages 161 Number of Chapters 12 Number of Activities 25 CBSE Skill Subject Covered Class 6 Coding Skill Subject (Chapter 2 - 7) Software and Hardware Used Windows 10, Windows Media Player, MS Word, MS PowerPoint, PictoBlox Block Coding, PictoBlox AI, Quarky Competition Access to Codeavour Technologies Covered Computers, Coding, Artificial Intelligence and Robotics Sessions Required to Complete Course Total 50 – (25 Lab Activities, 25 Classroom Learnings ) Resources Available for Teachers Lesson Plan, and Lecture Slides (Containing Textual, Images, and Video based Content) Certification Yes. Need to submit 10 lab activities online to get digital certificate accredited by STEMpedia, STEM.org and ARTPARK. Chapter wise Learning Outcome 1. Basics of ICT: Understand the evolution, structure, and functionalities of computer systems, including data representation and file management in Windows. 2. Introduction to Coding: Grasp the concept of coding, its applications, and familiarise with the PictoBlox interface and block palettes. 3. Algorithms with Block Coding: Learn the essence of algorithms, flowcharts, and the significance of pseudocode. 4. Variable using Block Coding: Dive into the world of variables, understanding their naming conventions, types, and operations in PictoBlox. 5. Control with Conditions: Explore conditional programming, understanding relational and logical operators, and nested conditional statements. 6. Loops using Block Coding: Delve into the concept of loops, their types, criteria, and special statements like break and continue. 7. Game Dev with Block Coding: Understand the basics of game development, its rules, and essential design elements. 8. Basics of MS Word: Master the interface and foundational tools of MS Word, including text formatting and mail merge. 9. Basics of Microsoft PowerPoint: Grasp the fundamentals of creating presentations using PowerPoint, from slide design to presentation. 10. Introduction to Robotics: Dive into the world of robotics, understanding types, applications, and functionalities of robots, sensors, and actuators. 11. Fun with AI: Explore the realm of Artificial Intelligence, its comparison with human intelligence, current trends, and applications like face detection. 12. Internet and Computer Networking: Understand the basics of the internet, computer networks, their types, and the concept of the Internet of Things.
  • 25. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 25 Agilo Research Private Limited Capstone Project: Apply the accumulated knowledge and skills in a comprehensive project, showcasing proficiency in all the areas covered in the chapters. Table of Contents – Skillful Minds (Class 6) Chapter 1: Basics of ICT 1 The Computer System Generation of Computers Computer Programming Languages Translators and their Types Some Interesting Discoveries Working With Windows File Management to Organize Data Media Player in Windows Data Representation and Number System Conversion from Decimal to Binary Number Conversion from Binary to Decimal Number Lab Activity 1 - Practice Search & File Management in Windows 10 Lab Activity 2 - Practice Data Transfer in Windows Lab Activity 3 - Practice Media Player in Windows Chapter 2: Introduction to Coding 23 How do Traffic Lights work? What is Coding? Application of Coding Programming Language Introduction to PictoBlox and its Interface Block Palettes in PictoBlox Lab Activity 4 - Tobi Walking Animation Chapter 3: Algorithms with Block Coding 32 What is an Algorithm? Flowchart and its Symbols Pseudocode and its Benefits Chapter 4: Variable using Block Coding 38 What are Variables? Naming Rules for Variables Data Types in Variables Variables in PictoBlox Performing Operations on Variables Arithmetic Operators Assignment Operators Increment Decrement Operators Lab Activity 5 - Tracking Sprite using Variables Lab Activity 6 - Addition Bot Lab Activity 7 - Playing with Quarky Lab Activity 8 - Traffic Light with Quarky Chapter 5: Control with Conditions 52 Conditional Programming Relational Operators Logical Operators - AND, OR, and NOT Combining Logical Operators Nested Conditional Statements Lab Activity 9 - Logical Operators with Quarky Chapter 6: Loops using Block Coding 64 What are Loops? Increment Loops Types of Loops - While, For, Nested Loop Entry Criteria Exit Criteria Break Statement Continue Statement Lab Activity 10 - Counter with Quarky Lab Activity 11 - Nested Statement with Quarky Chapter 7: Game Dev with Block Coding 76 Introduction to Game Development Basic Game Development Rules Important Elements of Game Design Lab Activity 12 - Space Battle Game – Part 1 Lab Activity 13 - Space Battle Game – Part 2 Chapter 8: Basics of MS Word 85 Interface of MS Word Formatting Text Tools The table in Microsoft Word Mail Merge in Word Lab Activity 14 - Practice MS Word - Working with Tables Lab Activity 15 - Practice Mail Merge with MS Word Chapter 9: Basics of Microsoft PowerPoint 99 Interface of MS PowerPoint Slide Design and Layouts Adding Text, Images, and Shapes to Slides
  • 26. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 26 Agilo Research Private Limited Presenting Your Slideshow Lab Activity 16 - Practice MS PowerPoint - Present Yourself Chapter 10: Introduction to Robotics 109 Types of Robots Advantages and Application of Robots Introduction to Quarky Introduction to Sensors Introduction to Actuators Obstacle Avoidance Robot Lab Activity 17 - Discovering Robot Controls Lab Activity 18 - Wirelessly Controlled Robot Lab Activity 19 - Controlling Servo Motor Lab Activity 20 - Obstacle Avoidance Robot Chapter 11: Fun with AI 130 Human and Animal Intelligence Introduction to Artificial Intelligence Current Trends of AI AI vs. Human Intelligence Face Detection Technique Generative AI: ChatGPT Lab Activity 21 - Face Detection with PictoBlox Lab Activity 22 & 23 - Creating a Face Filter App Lab Activity 24 - Transform Word in Colourful Emojis Chapter 12: Internet and Computer Networking 147 Internet and Web Browsing Computer Networks Types of Computer Networks Internet of Things Lab Activity 25 - Weather Monitoring System Capstone Project 157 Sample Projects Built by Community 158 Answer Key 159
  • 27. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 27 Agilo Research Private Limited
  • 28. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 28 Agilo Research Private Limited Skillful Minds – Class 7 Feature Description Number of Pages 164 Number of Chapters 10 Number of Activities 25 CBSE Skill Subject Covered Class 7 Coding Skill Subject (Chapter 2 - 5) Software and Hardware Used Windows 10, PicsArt App, MS Excel, MS PowerPoint, PictoBlox Block Coding, PictoBlox AI, Quarky Competition Access to Codeavour Technologies Covered Computers, Coding, Artificial Intelligence and Robotics Sessions Required to Complete Course Total 50 – (25 Lab Activities, 25 Classroom Learnings ) Resources Available for Teachers Lesson Plan, and Lecture Slides (Containing Textual, Images, and Video based Content) Certification Yes. Need to submit 10 lab activities online to get digital certificate accredited by STEMpedia, STEM.org and ARTPARK. Chapter wise Learning Outcome 1. Basics of ICT: Delve into the foundational concepts of ICT, exploring computer types, generations, data representation, number systems, and basic Windows functionalities. 2. Coding & Variables in Real Life: Revisit coding basics, understand the role of variables in programming, and explore arithmetic operations and user input validation. 3. Sequencing with Block Coding: Dive deeper into programming elements, understand the importance of sequencing, loops, and conditional statements, and learn about debugging. 4. Fun with Functions: Explore the concept of functions in programming, understand their significance in reducing redundancy, and learn about events and event handlers. 5. Collections and Arrays: Understand data collections, delve into the world of arrays, and explore algorithms, iteration, and sorting techniques. 6. Introduction to MS Excel: Master the foundational tools and functionalities of MS Excel, from data sorting and filtering to chart creation and printing. 7. Explore More in PowerPoint: Revisit MS PowerPoint, understand slide designs, themes, content insertion, and presentation techniques for effective communication. 8. Fun with AI: Dive deeper into the realm of Artificial Intelligence, exploring various AI techniques like face detection, computer vision, speech recognition, and natural language processing. 9. Mastering Robotics: Understand the world of robotics, its advantages, applications, and delve into specific robotic functionalities like line following and self-driving capabilities. 10. Introduction to HTML: Explore the foundational concepts of HTML, understand tags, attributes, document structures, and learn to create basic web pages. Capstone Project: Apply the accumulated knowledge and skills in a comprehensive project, showcasing proficiency in all the areas covered in the chapters.
  • 29. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 29 Agilo Research Private Limited Table of Contents – Skillful Minds (Class 7) Chapter 1: Basics of ICT 1 Type of Computers Parts of Computer Generations of Computers Windows Operating System Basics of File Management Data Representation and Number Systems Conversion of Numbers in Number Systems 1's Complement & 2's Complement Binary Addition & Binary Subtraction PicsArt Application Lab Activity 1 - Practice Files and Folders Lab Activity 2 - Digital Collage with PicsArt Chapter 2: Coding & Variables in Real Life 29 Recap of Coding Introduction to PictoBlox Variables Arithmetic Operators Expressions in Programming Validating User Input in Programming Lab Activity 3 - Tobi Walking Animation Lab Activity 4 - Beetle in the Maze Lab Activity 5 - Drawing Patterns with Variables Lab Activity 6 - Playing with Quarky Chapter 3: Sequencing with Block Coding 46 Recap of Loops Elements of Programming – Sequencing, Selection, and Iteration What is a Bug? Types of Loops - While Loop, For Loop, and Nested Loop Introduction to Conditional Statements Distributing Birthday Sweets Lab Activity 7 - Reciting Table Lab Activity 8 - Reflex Game with Quarky Chapter 4: Fun with Functions 57 What Exactly are Functions? How to Reduce Redundancy using Functions? Parameters in Functions Functions in PictoBlox Can the Function Return a Value? Arranging the Books What is an Event and Event Handler? Lab Activity 9 - Properties of a Circle Chapter 5: Collections and Arrays 68 What is a Collection? Collections in PictoBlox Algorithm for a Perfect Square What are Arrays? Array In Python and Block Coding Iteration Over the Collection Types of Collections Low-Level vs. High-Level Programming Language Sorting List using Array Lab Activity 10 - Building a Zoo Lab Activity 11 - Fun with Array Lab Activity 12 - Perfect Squares Lab Activity 13 - Sorting a List Chapter 6: Introduction to MS Excel 86 Interface of MS Excel Sorting Data in Excel Filter Data in Excel & Advanced Filtering Introduction of Chart Creating a Chart Printing a Worksheet Lab Activity 14 - Excel Practical Exercise: Sales Data Analysis Lab Activity 15 - Mastering Excel Charts Chapter 7: Explore More in PowerPoint 102 Recap of MS PowerPoint Slides and How They Look Theme in Presentation Inserting Content in PowerPoint Saving Presentation Different Ways to Look into Slides Presenting Slides & Tips for an Effective Presentation Lab Activity 16 - PowerPoint: My Dream Vacation Face Detection with PictoBlox AI Technique - Computer Vision Object Detection in PictoBlox Lab Activity 21 - Wirelessly Controlled Robot
  • 30. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 30 Agilo Research Private Limited AI Technique - Speech Recognition Speech Recognition in PictoBlox AI Technique - Natural Language Processing NLP with PictoBlox ML Environment Ethics in AI Lab Activity 17 - Face Expression Recognizer Lab Activity 18 - Object Detection with Computer Vision Lab Activity 19 - Making Alexa with Speech Recognition Lab Activity 20 - Text Classifier with NLP Chapter 9: Mastering Robotics 130 Introduction to Robotics Advantages and Application of Robots Quarky Robot Line Following Robots Self-Driving Car AI Delivery Robot Lab Activity 22 - Line Following Robot Lab Activity 23 - Self-Driving Car Chapter 10: Introduction to HTML 147 HTML Tags and Attributes Rules for Tags HTML Document Structure Titles and Footers HTML Styles HTML Images Creating and Saving Document Lab Activity 24 & 25 - HTML Basic - A Space Exploration Journey Capstone Project 160 Sample Projects Built by Community 161 Answer Key 162
  • 31. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 31 Agilo Research Private Limited
  • 32. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 32 Agilo Research Private Limited Skillful Minds – Class 8 Feature Description Number of Pages 164 Number of Chapters 10 Number of Activities 25 CBSE Skill Subject Covered Class 8 Coding Skill Subject (Chapter 2 - 6) Class 8 Artificial Intelligence Skill Subject (Chapter 9) Software and Hardware Used Windows 10, Canva App, MS Excel, PictoBlox Block Coding, PictoBlox Python Coding, PictoBlox Machine Learning, PictoBlox AI, Quarky Competition Access to Codeavour Technologies Covered Computers, Coding, Artificial Intelligence and Robotics Sessions Required to Complete Course Total 50 – (25 Lab Activities, 25 Classroom Learnings ) Resources Available for Teachers Lesson Plan, and Lecture Slides (Containing Textual, Images, and Video based Content) Certification Yes. Need to submit 10 lab activities online to get digital certificate accredited by STEMpedia, STEM.org and ARTPARK. Chapter wise Learning Outcome 1. Basics of ICT: Embark on the journey of ICT, tracing the evolution from early computing devices to modern computer networks, and explore the creative potential of the Canva application. 2. Basics of Python Programming: Dive into the world of Python programming, understand its syntax, basic operations, and interact with the PictoBlox Python interface. 3. Conditions in Details: Master the art of control statements, delve into conditional statements, and understand the intricacies of logical and relational operators. 4. Get Creative with Loops: Explore the repetitive world of loops, understand their types, and learn how to sequence them with conditions for efficient programming. 5. Functions in Depth: Delve deeper into the realm of functions, understand their parameters, and explore their implementation in both block coding and Python. 6. Understanding Arrays: Navigate the structured world of arrays, understand their implementation in Python, and learn sorting techniques like bubble sort. 7. Mastering MS Excel: Become proficient with MS Excel, mastering its interface, formatting tools, formula application, and error handling techniques. 8. Basics of Data Science in MS Excel: Step into the world of data science, understand the significance of data, its types, and explore data visualization techniques in Excel. 9. Artificial Intelligence and Machine Learning: Revisit the transformative world of AI, understand its contributions, explore the AI project cycle, delve into machine learning, and master various ML models in PictoBlox. 10. Introduction to Robotics and Emerging Technologies: Explore the futuristic realm of robotics, understand the advantages of robots, and delve into emerging technologies like augmented reality, virtual reality, mixed reality, and blockchain.
  • 33. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 33 Agilo Research Private Limited Capstone Project: Crown the learning journey by applying the accumulated knowledge and skills in a comprehensive project, showcasing proficiency in all the areas covered in the chapters. Table of Contents – Skillful Minds (Class 8) Chapter 1: Basics of ICT 1 Early Computing Devices The Computer Revolution Computer Ports Computer Software Computer Network Types of Computer Network Canva Application Lab Activity 1 - Designing with Canva Chapter 2: Basics of Python Programming 26 Getting Started with Python PictoBlox Python Interface Basic Python Syntax – Indentation, Comments, Variables, Data Type Basic Operations in Python Taking Inputs with Sprite Lab Activity 2 - First Python Code Lab Activity 3 - Addition Bot with Python Chapter 3: Conditions in Details 36 Type of Control Statements – Sequencing, Selection, and Iteration Understanding If-Else, Else-If Statements Logical Operators Precedence of Logical Operators Relational Operators Nested Conditional Statement Lab Activity 4 - Odd or Even Lab Activity 5 - Logical Operators with Quarky Lab Activity 6 - Is it a Triangle? Lab Activity 7 - The Remainder Problem Chapter 4: Get Creative with Loops 55 What are Loops? While Loop For Loop Nested Loop Exit Criteria Sequencing with Loops and Conditions Lab Activity 8 - Loops in Python Lab Activity 9 - Make Animals Rain with Loops Chapter 5: Functions in Depth 66 Understanding Functions Function Parameters Function in Block Coding Function in Python Can Function Return a Value? Lab Activity 10 - Exploring Functions in Python Lab Activity 11 - Loan Interest Calculator Chapter 6: Understanding Arrays 75 What are Arrays? Array in Python Sorting an Array Searching in an Array Bubble Sort Technique Array in Block Coding Lab Activity 12 - Array (List) in Python Lab Activity 13 - Bubble Sort in Python Chapter 7: Mastering MS Excel 85 Interface of MS Excel Formatting in Excel – Font, Text, Number, Cell, and Conditional Formatting Formula In Excel Error Handling in Formulas Pivot Table in Excel Lab Activity 14 - Excel Practical Exercise: Sales Data Analysis Lab Activity 15 - Mastering Excel Formulas Chapter 8: Basics of Data Science in MS Excel 101 What is Data? Data Type Data Science and its Application What does Data Science help us achieve? Data Visualization Data Visualization in Excel with Charts Lab Activity 16 - Data Science Exploration in Excel Lab Activity 17 - Data Visualisation in Excel
  • 34. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 34 Agilo Research Private Limited Chapter 9: Artificial Intelligence and Machine Learning 115 Recap of Artificial Intelligence How AI Contributes to National Development and Building Sustainable Development Goals AI Project Cycle Risks and Barriers to Artificial Intelligence Machine Learning Types of Machine Learning Model Types in Machine Learning Machine Learning in PictoBlox – Image, Pose, Hand Pose, Object Detection, Text, Audio and Numbers ML Models Neural Network Natural Language Processing Lab Activity 18 - Mask Detection with Image Classifier (ML) Lab Activity 19 - Making Alexa with Speech Recognition Lab Activity 20 & 21 - Gesture-Controlled Beetle in the Maze Game Lab Activity 22 - Yoga Pose Detector with Pose Classifier Lab Activity 23 - Text Classifier with NLP Chapter 10: Introduction to Robotics and Emerging Technologies 149 Advantages of Robots Quarky Robot Movement Augmented Reality Virtual Reality Mixed Reality Blockchain Technology Lab Activity 24 - Wirelessly Controlled Robot Lab Activity 25 - Gesture Controlled Robot Capstone Project 161 Sample Projects Built by Community 162 Answer Key 163
  • 35. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 35 Agilo Research Private Limited 2. Artificial Intelligence Books for Class 9-10 (Subject Code 417) Total Marks: 100 (Theory – 50 + Practical 50) Couse Overview Learning AI in Class 9 and 10 equips students with foundational knowledge, enhances problem-solving skills, and prepares them for a technologically advanced future. Here are some reasons why Class 9 students should learn AI: 1. Foundation for Future Learning: At Class 9 level, students are at a crucial stage where they begin to explore and decide on potential career paths. Introducing them to AI can provide a strong foundation for future learning in this domain. 2. Problem Solving Skills: AI encourages logical thinking and problem-solving. By understanding how algorithms work and how machines learn, students can enhance their analytical skills. 3. Relevance in Today's World: AI is becoming increasingly prevalent in our daily lives, from voice assistants to recommendation systems. Having a basic understanding of AI can help students navigate the modern world more effectively. 4. Career Opportunities: The field of AI offers numerous career opportunities. Early exposure can give students a competitive edge when they decide to pursue higher studies or careers in this domain. 5. Interdisciplinary Learning: AI is not just about coding. It encompasses various disciplines such as mathematics, neuroscience, linguistics, and even philosophy. This interdisciplinary nature can cater to a wide range of interests. 6. Creativity and Innovation: AI provides tools and platforms where students can create their own projects, be it a simple chatbot or a game. This fosters creativity and innovation. 7. Ethical Considerations: Learning about AI also means understanding its ethical implications. It's essential for the younger generation to be aware of the potential challenges and responsibilities associated with AI. 8. Global Competitiveness: Many countries are integrating AI education into their curriculums. For students to be globally competitive, it's vital they are introduced to this technology early on. 9. Enhanced Engagement: AI can make learning more interactive and engaging. For instance, AI-driven educational tools can offer personalised learning experiences for students. 10. Preparation for the Future: As AI continues to evolve and integrate into various sectors, having a foundational knowledge will prepare students for a world where AI will be even more prominent. Objectives of the Course The aim of this combined Inspire and Acquire module/curriculum is to cultivate a preparedness for grasping and valuing Artificial Intelligence and its role in our daily lives. Specifically, this module/curriculum endeavours to: 1. Equip learners with a comprehensive understanding of the realm of Artificial Intelligence and its practical applications, utilising games, activities, and multi-sensorial learning approaches, thereby ensuring they are AI-Ready. 2. Familiarise learners with three distinct domains of AI in a manner suitable for their age group. 3. Facilitate an environment where learners can derive a deeper understanding of AI through active participation and stimulating hands-on activities. 4. Introduce the learners to the AI Project Cycle, ensuring they are well-versed in the stages and processes involved. 5. Introduce programming skills, specifically focusing on the foundational aspects of the Python coding language. Make projects in AI and Machine Learning.
  • 36. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 36 Agilo Research Private Limited Learning Outcomes Upon completion of this module, learners will be able to: 1. Recognise and value the role of Artificial Intelligence, detailing its practical applications in everyday scenarios. 2. Engage with Human-Machine Interactions, connecting with the three core AI domains: Data, Computer Vision, and Natural Language Processing. Additionally, they will undertake assessments to gauge their progression in AI-Readiness skills. 3. Envision and evaluate the skill sets pertinent to future job prospects. 4. Harness their creativity to conceptualise smart homes and craft engaging narratives around them. 5. Comprehend the influence of Artificial Intelligence on Sustainable Development Goals, fostering responsible citizenship. 6. Investigate and heighten their understanding of the competencies essential for future professions. 7. Become cognisant of AI biases and access, articulating the potential ethical ramifications of AI. 8. Hone their communication abilities and foster a spirit of teamwork. 9. Cultivate an enthusiasm for Artificial Intelligence and discern the framework of the AI Project Cycle. 10. Grasp the art of problem definition and establish objectives for AI projects, recognising the cyclical nature of problem definition within the AI project cycle. 11. Delve into the ethical dilemmas surrounding chosen problems. 12. Anticipate necessary data types and analyses, pinpointing reliable data sources. 13. Employ a variety of graphical representations to illustrate gathered data. 14. Comprehend, design, and apply the principles of Decision Trees. 15. Visualise a computer's proficiency in recognising alphabets and handwriting patterns. 16. Appreciate the intricacies of Neural Networks through gamified experiences and acquire foundational programming competencies via gamified platforms. 17. Familiarise themselves with the basics of Python programming in an accessible and engaging manner. Skills to be Developed
  • 37. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 37 Agilo Research Private Limited Artificial Intelligence Book Class 9 to 10 Features Feature Class 9 Class 10 # of Pages 243 266 # of Chapters – Employability Skills 5 5 # of Chapters – Subject Specific Skills 4 7 # of Activities 30 30 CBSE Skill Subject Covered Class 9 Artificial Intelligence Subject Code 417 Class 10 Artificial Intelligence Subject Code 417 Software and Hardware Used Windows 10, PictoBlox Python, PictoBlox AI, PictoBlox Machine Learning Environment Windows 10, PictoBlox Python, PictoBlox AI, PictoBlox Machine Learning Environment, Python Libraries Competition Access to Codeavour Access to Codeavour Technologies Covered Employability Skills, Artificial Intelligence, Data Science and Machine Learning Employability Skills, Artificial Intelligence, Data Science and Machine Learning Sessions Required Total 120 – (60 Lab Sessions, 60 Classroom Learning Sessions) Total 120 – (60 Lab Sessions, 60 Classroom Learning Sessions) Resources for Teachers Lesson Plan, Lecture Slides (Textual, Images, Video) Certification Yes (15 lab activities) Yes (15 lab activities) Book Sections Part A: Employability Skills Part B: Subject-specific Skills (AI) Part C: Lab Activities Part D: Project Work / Field Visit / Student Portfolio Part A: Employability Skills Part B: Subject-specific Skills (AI) Part C: Lab Activities Part D: Project Work, CBSE Sample Paper with Answer TOC for Employability Skills Unit 1: Communication Skills - 1 Unit 2: Self-Management Skills – 1 Unit 3: ICT Skills – 1 Unit 4: Entrepreneurial Skills – 1 Unit 5: Green Skills – 1 Unit 1: Communication Skills - 2 Unit 2: Self-Management Skills – 2 Unit 3: ICT Skills – 2 Unit 4: Entrepreneurial Skills – 2 Unit 5: Green Skills – 2 TOC for Subject-specific Skills Unit 1: Introduction to Artificial Intelligence (AI) Unit 2: AI Project Cycle Unit 3: Neural Network Unit 4: Introduction to Python 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 of AI Models TOC for Lab Activities Basics of Programming - 14 AI with PictoBlox - 8 ML with PictoBlox - 8 Advance Python - 18 OpenCV Basics - 4 AI with PictoBlox - 2 ML with PictoBlox - 6 TOC for Project Work Capstone Project – Codeavour Sample Projects Built by Community Capstone Project – Codeavour Sample Projects Built by Community Blueprint for Sample Question Paper for Class X (Session 2023-2024) Sample Question Paper for Class X (Session 2023-2024) Marking Scheme for Class X (Session 2023- 2024)
  • 38. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 38 Agilo Research Private Limited
  • 39. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 39 Agilo Research Private Limited
  • 40. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 40 Agilo Research Private Limited 2.1 Artificial Intelligence for Class 9 (Subject Code 417) Total Marks: 100 (Theory – 50 + Practical 50) Embracing the future begins with education. The CBSE Class 9 Artificial Intelligence curriculum, under Subject Code 417, is a pioneering step towards integrating advanced technology into secondary education. This curriculum is motivated by the growing significance of AI in our modern world. It aims to prepare students for the future by providing them with the tools and understanding necessary to navigate and contribute to a rapidly evolving technological landscape. Key Aim of the Course The core objective of this curriculum is to instil in students an in-depth understanding and appreciation of AI and its significant role in our daily lives. Targeted at Class 9 students, this course aims to prepare them not just academically but also for future career paths in the rapidly evolving tech world. It encompasses a balanced mix of theoretical knowledge and practical skills, especially in Python programming and AI project development. Salient Features of the Book The course content is meticulously divided into four parts, each with its unique focus and learning outcomes: β€’ Part A: Employability Skills This section covers essential skills like communication, self-management, ICT skills, entrepreneurial skills, and green skills. It is designed to enhance students' overall personality and make them ready for future career challenges. β€’ Part B: Subject Specific Skills Here, the students delve into the core concepts of AI, including an introduction to AI, the AI project cycle, neural networks, and basics of Python programming. This part forms the backbone of the course, offering in-depth knowledge of AI fundamentals. β€’ Part C: Practical Work Practical application of theoretical knowledge is emphasised in this section. It includes extensive lab activities, focusing on Python programming and machine learning, to enhance students' hands-on experience. β€’ Part D: Project Work / Field Visit / Student Portfolio Aligned with the Sustainable Development Goals, this segment encourages students to apply their learning in real- world scenarios, fostering a sense of responsibility and innovation. Role of PictoBlox and Quarky in Enhancing Practical Learning β€’ PictoBlox: PictoBlox is an intuitive and engaging Python platform that simplifies complex AI concepts for students. It uses interactive activities such as image classification, object detection, and natural language processing to make learning AI accessible and enjoyable. β€’ Quarky: Quarky is a robotic tool that offers students a hands-on experience in robotics. It allows students to explore robotic movements, sensor usage, and control systems in a practical setting, thus deepening their understanding of robotics. Chapter Specific Features β€’ Modern Technological Content: Tailored to match the technological interests of today's students. β€’ Activity-Based Learning: Focus on practical activities for interactive concept understanding. β€’ Step-by-Step Guidance: Detailed instructions for easy understanding of lessons and projects. β€’ Challenging Exercises: MCQ, answered short answer type questions, and higher-order questions to test and enhance topic comprehension. Our goal is to develop technologically adept and innovative future leaders through this book. We welcome suggestions for its enhancement. Scheme of Studies for Class 9 – AI Book | CBSE 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.
  • 41. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 41 Agilo Research Private Limited The unit-wise distribution of hours and marks for class IX is as follows: Units No of Hours for Theory and Practical Maximum Marks for Theory and Practical PART A Employability Skills Unit 1: Communication Skills - 1* 10 - Unit 2: Self-Management Skills – 1 10 3 Unit 3: ICT Skills – 1 10 3 Unit 4: Entrepreneurial Skills – 1 15 4 Unit 5: Green Skills – 1* 05 - Total 50 10 PART B Subject Specific Skills Unit 1: Introduction to Artificial Intelligence (AI) 10 Unit 2: AI Project Cycle 15 Unit 3: Neural Network 5 Unit 4: Introduction to Python 10 Total 40 PART C Practical Work Unit 4: Introduction to Python Practical File with Minimum 15 Programs 15 Practical Examination β€’ Simple programs using input and output function β€’ Variables, Arithmetic Operators, Expressions, Data Types β€’ Flow of Control and Conditions β€’ Lists Any 3 Program based on the above topics 15 Viva Voice 5 Total 35 PART D Project Work / Field Visit / Student Portfolio * relate it to Sustainable Development Goals 15 Total 15 Grand Total 200 100 Note: * marked units are to be assessed through Internal Assessment/ Student Activities. They are not to be assessed in Theory Exams.
  • 42. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 42 Agilo Research Private Limited Table of Contents for Class 9 – AI Book | CBSE Part A: Employability Skills # Lesson Name Page Unit 1 Communication Skills 1 Section 1 Introduction to Communication 1 Section 2 Verbal Communication 3 Section 3 Non-Verbal Communication 5 Section 4 Writing Skills: Parts of Speech 7 Section 5 Writing Skills: Sentences 10 Section 6 Pronunciation Basics 12 Section 7 Greetings and Introduction 14 Section 8 Talking about Self 15 Section 9 Asking Questions I 17 Section 10 Asking Questions II 18 Unit 2 Self-Management Skills 26 Section 1 Introduction to Self-management 26 Section 2 Strength and Weakness Analysis 27 Section 3 Self-confidence 30 Section 4 Positive Thinking 32 Section 5 Personal Hygiene 33 Section 6 Grooming 35 Unit 3 Information and Communication Technology Skills 41 Section 1 Introduction to ICT 41 Section 2 ICT Tools: Smartphones and Tablets β€” I 42 Section 3 ICT Tools: Smartphones and Tablets β€” II 44 Section 4 Parts of Computer and Peripherals 45 Section 5 Basic Computer Operations 49 Section 6 Performing Basic File Operations 50 Section 7 Communication and Networking β€” Basics of Internet 51 Section 8 Communication and Networking β€” Internet Browsing 53 Section 9 Communication and Networking β€” Introduction to e-mail 54 Section 10 Communication and Networking β€” Creating an e-mail Account 55 Section 11 Communication and Networking β€” Writing an e-mail 56 Section 12 Communication and Networking β€” Receiving and Replying to e-mails 57 Unit 4 Entrepreneurship Skills 65 Section 1 What is Entrepreneurship? 65 Section 2 Role of Entrepreneurship 67 Section 3 Qualities of a Successful Entrepreneur 68 Section 4 Distinguishing Characteristics of Entrepreneurship and Wage Employment 70
  • 43. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 43 Agilo Research Private Limited Section 5 Types of Business Activities 71 Section 6 Product, Service and Hybrid Businesses 73 Section 7 Entrepreneurship Development Process 75 Unit 5 Green Skills 80 Section 1 Society and Environment 80 Section 2 Conserving Natural Resources 85 Section 3 Sustainable Development and Green Economy 87 Part B: Subject Specific Skills # Lesson Name Page Unit 1 Introduction to Artificial Intelligence 95 Section 1 Excite – What is Intelligence, Understanding AI, Dream Smart Home, History of AI, Application of AI 95 Section 2 Relate – AI in Smart Cities, AI in Smart Homes, Smart Home Evolution Activity 102 Section 3 Purpose – Sustainable Development Goals 104 Section 4 Possibilities – Exploring AI’s Future Impact, Envisioning the Job Market of 2029, 106 Section 5 AI Ethics – AI for Good, What is AI Ethics, Ballon Debate 108 Unit 2 AI Project Cycle 114 Section 1 Introduction to AI Project Cycle 114 Section 2 Problem Scoping – 4Ws Problem Canvas, Problem Statement Template, 116 Section 3 Data Acquisition – What is Data, Data Types, Data Acquisition, Data Sources, Data Features, Datasets, System Maps – The Water Cycle 121 Section 4 Data Exploration – Data Visualization Charts 124 Section 5 Modelling – AI, ML, DL, What is Modelling, Learning Based Approach, Rule Based Approach, Decision Tree, Pixel it Activity 128 Section 6 Evaluation 135 Unit 3 Neural Networks 139 Section 1 Modelling ML Models – Core Concepts of ML, Supervised Learning, Unsupervised Learning 139 Section 2 Machine Learning Types – Classification, Regression, Clustering, Association 140 Section 3 Neural Networks Basics – Functionality, Working & Structure of a Neural Network, Type of Neural Networks, Evaluation Metrics 142 Section 4 Neural Networks vs Human Nervous System 144 Section 5 PictoBlox Machine Learning Environment – Image Classifier, Pose Classifier, Hand Pose Classifier, Text Classification, Object Detection, Number Classification and Regression, Audio Classification 145 Unit 4 Basics of Python Programming 158 Section 1 Algorithms and Flowcharts 158 Section 2 Introduction to Python – Why Python, Why Python for AI, PictoBlox Python Interface, Python Statements, Python Comments, Keywords, Identifiers, Indentation, Taking Inputs with Sprites 160 Section 3 Variables and Data Types – Variables, Constants, Data Types in Python 166
  • 44. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 44 Agilo Research Private Limited Section 4 Python Operators 1 – Arithmetic Operators, Python Output, User Input in Python, Type Conversion in Python 169 Section 5 Python Operators 2 – Comparison Operators, Logical Operators, Assignment Operators 173 Section 6 Introduction to Tools for AI – PictoBlox AI, Python Modules for AI in PictoBlox, Machine Learning for Kids in PictoBlox, Anaconda, Jupyter Notebook 176 Section 7 Lists and Tuples – List, Creating a List, Accessing List Elements, Adding Elements to a List, Removing Elements from a List, Slicing in Lists, List Methods, Tuples 180 Section 8 Flow of Control and Conditions – if Statement, if-else Statement, if elif else Statement, Nested if Statements, For Loop, While Loop 185 Part C: Lab Activities on Python, AI and ML Lab Activity Activity Name Activity Category Page Lab Activity 1 Algorithm and Flowcharts Basics of Programming 192 Lab Activity 2 First Python Code Basics of Programming 194 Lab Activity 3 Addition Bot with Python Basics of Programming 196 Lab Activity 4 Type Conversion in Python Basics of Programming 197 Lab Activity 5 Operators in Python – Part 1 Basics of Programming 199 Lab Activity 6 Operators in Python – Part 2 Basics of Programming 199 Lab Activity 7 Lists in Python – Part 1 Basics of Programming 201 Lab Activity 8 Lists in Python – Part 2 Basics of Programming 201 Lab Activity 9 Working with Conditions in Python Basics of Programming 204 Lab Activity 10 Nested Conditional Statements in Python Basics of Programming 206 Lab Activity 11 For Loop in Python Basics of Programming 207 Lab Activity 12 While Loop in Python Basics of Programming 209 Lab Activity 13 Combining Conditional and Loop Programming in Python Basics of Programming 210 Lab Activity 14 Prime Numbers with Python Basics of Programming 211 Lab Activity 15 Face Detection with Python – Part 1 AI with PictoBlox 213 Lab Activity 16 Face Detection with Python – Part 2 AI with PictoBlox 213 Lab Activity 17 Face Recognition with Python AI with PictoBlox 215 Lab Activity 18 Object Detection with Python – Part 1 AI with PictoBlox 217 Lab Activity 19 Object Detection with Python – Part 2 AI with PictoBlox 217 Lab Activity 20 Human Body Detection with Python AI with PictoBlox 222 Lab Activity 21 Finger Tracking with Python – Part 1 AI with PictoBlox 225 Lab Activity 22 Finger Tracking with Python – Part 2 AI with PictoBlox 225 Lab Activity 23 Mask Detection with Image Classifier (ML) – Part 1 ML with PictoBlox 227 Lab Activity 24 Mask Detection with Image Classifier (ML) – Part 2 ML with PictoBlox 227 Lab Activity 25 Pneumonia Detection with Image Classifier (ML) – Part 1 ML with PictoBlox 230 Lab Activity 26 Pneumonia Detection with Image Classifier (ML) – Part 2 ML with PictoBlox 230 Lab Activity 27 Gesture-Controlled Beetle in the Maze Game – Part 1 ML with PictoBlox 232 Lab Activity 28 Gesture-Controlled Beetle in the Maze Game – Part 2 ML with PictoBlox 232
  • 45. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 45 Agilo Research Private Limited Lab Activity 29 Gesture-Controlled Beetle in the Maze Game – Part 3 ML with PictoBlox 232 Lab Activity 30 NLP Based Text Classifier ML with PictoBlox 238 Part D: Project Work and Miscellaneous # Lesson Name Page 1 Capstone Project – Codeavour 240 2 Sample Projects Built by Community 241 3 Answer Keys 242
  • 46. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 46 Agilo Research Private Limited
  • 47. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 47 Agilo Research Private Limited 2.2 Artificial Intelligence for Class 10 (Subject Code 417) Total Marks: 100 (Theory – 50 + Practical 50) Embracing the future begins with education. The CBSE Class 10 Artificial Intelligence curriculum, under Subject Code 417, is a pioneering step towards integrating advanced technology into secondary education. This curriculum is motivated by the growing significance of AI in our modern world. It aims to prepare students for the future by providing them with the tools and understanding necessary to navigate and contribute to a rapidly evolving technological landscape. Key Aim of the Course The core objective of this curriculum is to instil in students an in-depth understanding and appreciation of AI and its significant role in our daily lives. Targeted at Class 10 students, this course aims to prepare them not just academically but also for future career paths in the rapidly evolving tech world. It encompasses a balanced mix of theoretical knowledge and practical skills, especially in Python programming and AI project development. Salient Features of the Book The course content is meticulously divided into four parts, each with its unique focus and learning outcomes: β€’ Part A: Employability Skills This section focuses on key skills needed in the workplace. It covers communication (verbal, non-verbal, and written), self-management including stress and time management, basic information technology skills, entrepreneurship fundamentals, and green skills for sustainable development. β€’ Part B: Subject Specific Skills This part delves into advanced topics like Artificial Intelligence, covering its basics, ethics, and applications, and explores AI project cycles. It also includes advanced Python programming, data sciences, computer vision, and natural language processing, providing a comprehensive understanding of these cutting-edge fields. β€’ Part C: Lab Activities on Python, AI, and ML This section consists of practical lab activities to reinforce learning in Python, AI, and Machine Learning. Activities range from basic Python operations to advanced applications in AI and ML, including data handling with Pandas, image processing with OpenCV, and exploring various AI models. β€’ Part D: Project Work and Miscellaneous The final part of the book is dedicated to project work and additional resources. It includes a capstone project, sample projects, blueprints, and sample question papers for exams, along with their marking schemes and answer keys, providing a complete educational resource for students. Role of PictoBlox in Enhancing Practical Learning β€’ PictoBlox: PictoBlox is an intuitive and engaging Python platform that simplifies complex AI concepts for students. It uses interactive activities such as image classification, object detection, and natural language processing to make learning AI accessible and enjoyable. Chapter Specific Features β€’ Modern Technological Content: Tailored to match the technological interests of today's students. β€’ Activity-Based Learning: Focus on practical activities for interactive concept understanding. β€’ Step-by-Step Guidance: Detailed instructions for easy understanding of lessons and projects. β€’ Challenging Exercises: MCQ, answered short answer type questions, and higher-order questions to test and enhance topic comprehension. Our goal is to develop technologically adept and innovative future leaders through this book. We welcome suggestions for its enhancement. Scheme of Studies for Class 10 – AI Book | CBSE This course is a planned sequence of instructions consisting of units meant for developing employability and vocational competencies of students of Class X opting for skill subject along with other education subjects.
  • 48. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 48 Agilo Research Private Limited The unit-wise distribution of hours and marks for class X is as follows: Units No of Hours for Theory and Practical Maximum Marks for Theory and Practical PART A Employability Skills Unit 1: Communication Skills – II 10 10 Unit 2: Self-Management Skills – II 10 Unit 3: ICT Skills – II 10 Unit 4: Entrepreneurial Skills – II 15 Unit 5: Green Skills – II 05 Total 50 10 PART B Subject Specific Skills Unit 1: Introduction to Artificial Intelligence (AI) 10 40 Unit 2: AI Project Cycle 10 Unit 3: Advance Python 5 Unit 4: Data Science 15 Unit 5: Computer Vision 10 Unit 6: Natural Language Processing 10 Unit 7: Evaluation 10 Total 70 40 PART C Practical Work Practical Work: β€’ Unit 3: Advance Python β€’ Unit 4: Data Science β€’ Unit 5: Computer Vision 60 Practical Examination 35 Viva Voice Total 60 35 PART D Project Work / Field Visit / Practical File / Student Portfolio 20 15 Viva Voice Total 20 15 Grand Total 200 100
  • 49. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 49 Agilo Research Private Limited Table of Contents for Class 10 – AI Book | CBSE Part A: Employability Skills # Lesson Name Page Unit 1 Communication Skills 1 Section 1 Communication Methods 1 Section 2 Verbal Communication 4 Section 3 Non-Verbal Communication 6 Section 4 Communication Cycle and Importance of Feedback 9 Section 5 Barrier to Effective Communication 10 Section 6 Writing Skills – Parts of Speech 12 Section 7 Writing Skills – Sentences 14 Unit 2 Self-Management Skills 22 Section 1 Stress Management 22 Section 2 Self-awareness – Strength and Weakness Analysis 25 Section 3 Self-Motivation 27 Section 4 Self-Regulation – Goal Setting 30 Section 5 Self-Regulation – Time Management 32 Unit 3 Information and Communication Technology Skills 36 Section 1 Basic Computer Operations 36 Section 2 Performing Basic File Operations 38 Section 3 Computer Care and Maintenance 39 Section 4 Computer Security and Privacy 41 Unit 4 Entrepreneurship Skills 46 Section 1 Entrepreneurship and Society 46 Section 2 Qualities and Function of an Entrepreneur 49 Section 3 Myths about Entrepreneurship 52 Section 4 Entrepreneurship as a Career Path 55 Unit 5 Green Skills 60 Section 1 Sustainable Development 60 Section 2 Our Role In Sustainable Development 63 Part B: Subject Specific Skills # Lesson Name Page Unit 1 Introduction to Artificial Intelligence 66 Section 1 Understanding Artificial Intelligence – Evolution of Smartphones, What is Intelligence, Type of Intelligence, Decision Making, Understanding AI, Application of AI around us, Understanding the Distinctions: AI vs Other Technologies 66 Section 2 Basics of AI – KWLH Framework, AI Definition, Understanding AI, ML, and DL 73 Section 3 Introduction to AI Domains – Data Sciences, Computer Vision, Natural Language Processing 75
  • 50. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 50 Agilo Research Private Limited Section 4 AI Ethics – Moral Dilemmas, Data Privacy in the Age of Smartphone, Understanding Bias in AI, AI Access 77 Unit 2 AI Project Cycle 85 Section 1 Problem Scoping – Sustainable Development Goals, 4Ws Problem Canvas, Problem Statement Template 85 Section 2 Data Acquisition – What is Data, Data Sources, Data Features, Datasets, Data Acquisition 86 Section 3 Data Exploration – Data Visualization Charts 90 Section 4 Modelling – What is Modelling, Rule Based Approach, Learning Based Approach, Supervised Learning, Unsupervised Learning, Classification, Regression, Clustering, Dimensionality Reduction 92 Section 5 Evaluation 94 Section 6 Neural Network 98 Unit 3 Advance Python 104 Section 1 Jupyter Notebook – Jupyter Notebook Basics, Jupyter Notebook in PictoBlox 104 Section 2 Introduction to Virtual Environments – Anaconda Navigator Installation, Creating a Virtual Environment 105 Section 3 PictoBlox Python – PictoBlox Python Interface 107 Section 4 Introduction to Python – Why Python for AI, Application of Python, Python Basics – Printing Statements, Python Statements and Comments, Keywords, Identifiers, Variables, Datatypes, Python Inputs, Python Operators (Arithmetic, Comparison, Logical, Assignment), Conditional Statements (if, if-else, elif), Looping (for and while) 109 Section 5 Python Packages - Installing Python Packages in Anaconda, Installing Python Packages in PictoBlox Python, Importing Installed Packages, Key Python Libraries – Numpy, OpenCV, Matplotlib, NLTK, Pandas 115 Section 6 PictoBlox Machine Learning Environment - Image Classifier, Pose Classifier, Hand Pose Classifier, Text Classification, Object Detection, Numbers Classification and Regression, Audio Classification 117 Unit 4 Data Sciences 128 Section 1 Introduction 128 Section 2 Application of Data Science 129 Section 3 AI Project Cycle for Data Science 131 Section 4 Data - Understanding Data Collection and Analysis, Data Sources, Data Formats 135 Section 5 Understanding Data Access in Python – NumPy (Defining an Aprray, 5 Usecases of Numpy), Pandas (Diverse Data Handling with Pandas, Pillars of Pandas, Pandas in Action), Matplotlib 136 Section 6 Data Visualization - Plotting with Matplotlib (Scatter Plots, Bar Charts, Histograms, Box Plots (Box and Whisker Plots)) 142 Section 7 Lists and Tuples – List, Creating a List, Accessing List Elements, Adding Elements to a List, Removing Elements from a List, Slicing in Lists, List Methods, Tuples 143 Section 8 Data Sciences: Classification Model - Understanding the K-Nearest Neighbour Algorithm 147 Unit 5 Computer Vision 152
  • 51. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 51 Agilo Research Private Limited Section 1 Application of Computer Vision 152 Section 2 Introduction to Computer Vision - Tasks in Computer Vision 154 Section 3 Basics of Images - Pixel Fundamentals, Resolution, Pixel Value, Grayscale Images, RGB Images, Understanding RGB Image Storage in Computers, Image Features 154 Section 4 Introduction to OpenCV - Setting Up OpenCV, Image Resizing, Image Cropping, Additional Image Processing Techniques 159 Section 5 Convolution – Kernal, Example of Python Code for Convolution 162 Section 6 Convolution Neural Network - What exactly is a Convolutional Neural Network? Rectified Linear Unit Function, Pooling Layer, Fully Connected Layer 165 Unit 6 Natural Language Processing 173 Section 1 Application of Natural Language Processing 173 Section 2 Introduction to NLP - Understanding the AI Project Cycle through NLP, Mastering Model Complexity in Statistical Modelling 174 Section 3 Exploring Chatbots and Their Types 176 Section 4 Human Language Vs Computer Language 178 Section 5 Data Processing in NLP - Sentence Segmentation, Tokenization, Removing Stopwords, Special Characters, and Numbers, Converting Text to a Common Case, Stemming / Lemmatization, Part-of-speech (POS) Tagging, Bag of Words (Bow), TF- IDF (Term Frequency & Inverse Document Frequency) 179 Section 6 NLTK (Natural Language ToolKit) - How to Use NLTK in Python, Tokenization, Stemming, Lemmatization 186 Section 7 Large Language Model (LLM) - Key Aspects of LLMs, Use Cases of LLMs, Advantages of LLMs, Challenges and Limitations, Examples of LLMs 188 Unit 7 Evaluation 193 Section 1 Introduction to Model Evaluation in AI - Key Terms in Model Evaluation 193 Section 2 Confusion Matrix in Model Evaluation 195 Section 3 Evaluation Methods – Accuracy, Precision, Recall, F1 Score 197 Part C: Lab Activities on Python, AI, and ML Lab Activity Activity Name Activity Category Page Lab Activity 1 Calculator Application Using Python Functions Advance Python 204 Lab Activity 2 Weather Clothing Advisor Using Python Conditions Advance Python 205 Lab Activity 3 Sorting a Class Roster in Python Advance Python 206 Lab Activity 4 Exploring NumPy Advance Python 207 Lab Activity 5 Pandas Basics and Reading a CSV File Advance Python 208 Lab Activity 6 Reading JSON Data into a Pandas DataFrame Advance Python 210 Lab Activity 7 Basic Pandas Operations Advance Python 213 Lab Activity 8 Plotting X and Y Point Arrays using Matplotlib Advance Python 215 Lab Activity 9 Plotting with Matplotlib - Markers, Line Styles, & Axis Labels Advance Python 216 Lab Activity 10 Plotting Bar Graphs with Bestselling Book Data Advance Python 218 Lab Activity 11 Scatter Plots with Varied Data using Matplotlib Advance Python 220 Lab Activity 12 Regression - Predicting Future Temperatures Advance Python 221
  • 52. Skillful Minds Program for 21st Century Computer, Coding, AI, and Robotics Education www.thestempedia.com Page - 52 Agilo Research Private Limited Lab Activity 13 Image Manipulation with OpenCV - Cropping and Resizing OpenCV Basics 223 Lab Activity 14 Image Processing Techniques with OpenCV OpenCV Basics 225 Lab Activity 15 Exploring Image Convolution with OpenCV OpenCV Basics 226 Lab Activity 16 Convolution on a Random Array with OpenCV OpenCV Basics 228 Lab Activity 17 Face Emotion Detector AI with PictoBlox 229 Lab Activity 18 Object Detector in PictoBlox Using Python AI with PictoBlox 231 Lab Activity 19 Fruit Classifier in PictoBlox Using Python – Part 1 ML with PictoBlox 232 Lab Activity 20 Fruit Classifier in PictoBlox Using Python – Part 2 ML with PictoBlox 232 Lab Activity 21 Rock, Paper, Scissors Hand Pose Classifier ML with PictoBlox 235 Lab Activity 22 Yoga Pose Detector with Pose Classifier ML with PictoBlox 237 Lab Activity 23 Titanic Survival Classifier in Python – Part 1 ML with PictoBlox 239 Lab Activity 24 Titanic Survival Classifier in Python – Part 2 ML with PictoBlox 239 Lab Activity 25 Implementing K-Means Clustering in Python – Part 1 Advance Python 242 Lab Activity 26 Implementing K-Means Clustering in Python – Part 2 Advance Python 242 Lab Activity 27 Exploring the NLTK Package in Python – Part 1 Advance Python 244 Lab Activity 28 Exploring the NLTK Package in Python – Part 2 Advance Python 244 Lab Activity 29 Creating and Plotting a Confusion Matrix in Python – Part 1 Advance Python 246 Lab Activity 30 Creating and Plotting a Confusion Matrix in Python – Part 2 Advance Python 246 Part D: Project Work and Miscellaneous # Lesson Name Page 1 Capstone Project – Codeavour 249 2 Sample Projects Built by Community 250 3 Blueprint for Sample Question Paper for Class X (Session 2023-2024) 251 4 Sample Question Paper for Class X (Session 2023-2024) 252 5 Marking Scheme for Class X (Session 2023-2024) 259 6 Answer Keys 265