★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
CBSE Class 10 · Artificial Intelligence, code 417 · Unit 6, 2026-27
These NLP class 10 questions and answers cover all of Unit 6 of CBSE 417 for 2026-27: why computers find human language hard, where NLP is used, the five stages, script bots and smart bots, and text normalisation done on a real piece of text. Each topic ends in an answer you could write in the paper, sized to its marks. In our Monday class the unit is taught this way, and the written answers are marked on screen against the scheme.
Live online · whole Unit 6 answered · stages, chatbots, normalisation · answers marked on screen · Orange case study for the practical · first class free
Start here
The 417 course whose Class 10 batch covers this unit, the Orange course for the sentiment analysis case study the practical uses, and Python for students who want to see text processing done in code.

The batch / 417 Class 10
Unit 6 taught in order, from features of language to TFIDF, with written answers in every mark band marked live.
Open the course →
Practical / Orange
The no-code sentiment analysis walkthrough the curriculum names for the NLP practical, built widget by widget.
Open the course →
Code / Python
Splitting, lowercasing and counting words in a few lines of Python, so tokens and stopwords stop being abstract.
Open the course →Ans. The short version
NLP class 10 questions and answers for CBSE 417 come from Unit 6, Natural Language Processing, worth 8 of the 50 theory marks in 2026-27. The examined topics are: features of natural language, applications of NLP, the five stages (lexical, syntactic, semantic, discourse integration, pragmatic), script bots versus smart bots, and text processing: text normalisation, Bag of Words and TFIDF. In the 2025-26 sample paper the unit had five one-mark items, one two-mark and one four-mark question. Modern Age Coders teaches the unit live in a Monday and Wednesday 9:00 PM IST batch, or personalised one to one.
Q1. How much is NLP worth?
Natural Language Processing carries 8 of the 50 theory marks in CBSE 417 for 2026-27, the third-largest unit after Modeling (11) and Evaluating Models (10). The curriculum splits it into a theory part and a smaller practical part.
| Topic in Unit 6 | Assessed in | What the answer usually asks |
|---|---|---|
| Features of natural language, why NLP is needed | Theory | Two features, or why a computer struggles with human language |
| Applications of NLP | Theory | Name and explain two or four, with a real example |
| Stages of NLP | Theory | Name a stage from a description, or explain all five |
| Chatbots: script bot and smart bot | Theory | Differences, or classify a given bot |
| Text processing: normalisation, Bag of Words, TFIDF | Theory | Normalise given text, build a vector, compute TFIDF |
| Code and no-code NLP tools, sentiment analysis in Orange | Practical | Run the case study, explain each step in the viva |
CBSE gives the unit 20 theory hours and 7 practical hours. The theory hours are spent mostly on the stages and on text processing, which is also where the longer answers come from. The practical hours go to sentiment analysis, which reaches the practical exam and the viva rather than the written paper.
The full blueprint for every unit is on the 417 exam date and paper pattern page.
Q2. What are the stages?
The five stages of NLP are lexical analysis, syntactic analysis, semantic analysis, discourse integration and pragmatic analysis, in that order. Each one checks the text at a deeper level than the one before: words, then grammar, then meaning, then the link between sentences, then the intended purpose.
| Stage | One-line definition | Example that passes or fails it |
|---|---|---|
| 1. Lexical analysis | Breaks a long text into paragraphs, sentences and words, and identifies each word | "Rohan bought mangoes. They were sweet." becomes two sentences and their words |
| 2. Syntactic analysis (parsing) | Checks that the words follow the grammar of the language | "Mangoes bought Rohan sweet were" fails: the order breaks the rules |
| 3. Semantic analysis | Checks that the grammatically correct sentence actually makes sense | "The mango sang loudly" passes grammar but fails meaning |
| 4. Discourse integration | Links a sentence with those before and after it | Working out that "They" in the second sentence means the mangoes |
| 5. Pragmatic analysis | Finds the intended meaning in the real situation | "Can you pass the salt?" is a request, not a question about ability |
NLP understands text in five stages. 1. Lexical analysis: the text is split into sentences and words. 2. Syntactic analysis: the sentence is checked against grammar rules. 3. Semantic analysis: the meaning is checked; "the mango sang" fails. 4. Discourse integration: each sentence is read with the ones around it, so "they" is linked to "mangoes". 5. Pragmatic analysis: the real intent is found; "can you pass the salt?" is understood as a request.
Five stages, each with one line and one example. Order matters: a jumbled list loses a mark in most schemes.
A one-mark form of the same idea: "Which stage would reject a grammatically correct sentence that makes no sense?" Answer: semantic analysis.
Q3. Applications and chatbots
A chatbot is a program that holds a conversation with a person in text or speech. A script bot follows a fixed, pre-written flow; a smart bot uses NLP and machine learning to understand open questions and improves as it sees more data.
| Point of difference | Script bot | Smart bot |
|---|---|---|
| How it works | Follows a script: buttons, menus or set keywords | Understands free text using NLP |
| Language processing | Little or none | Large: intent, context and meaning |
| Learning | Does not learn; changes only when someone edits the script | Learns from more data and conversations |
| Data it uses | A small set of fixed replies | Large databases and other resources |
| Building it | Easy, often with no coding | Needs coding and training |
| Example | A school fee bot that offers "1 for dates, 2 for receipts" | A voice assistant that answers "Will I need an umbrella in Pune tomorrow?" |
A two-mark question asks for two differences; four rows of this table cover a four-mark one. Write each difference as a pair, script bot first, so the examiner can tick both halves.
Turn speech into text, find the intent and reply, such as setting an alarm when told "wake me at six".
Speech in a video is converted to text on screen as it plays, which helps viewers with hearing loss.
Text in one language is rewritten in another while keeping its meaning, not word by word.
Decides whether a review or post is positive, negative or neutral. This is also the practical case study in Orange.
Puts text into categories, such as sorting emails into spam and not spam, or news into sport and politics.
Pulls the most important words out of a long text, so a report can be tagged or summarised quickly.
Why is any of this hard for a computer? Human language is ambiguous ("I saw her duck"), the same idea can be said many ways, and it keeps changing. Those three features of natural language are a common two-mark question in their own right. Short contrasts of this kind are collected on CBSE Class 10 AI difference between questions.
Q4. Normalise this text
Text normalisation is the cleaning of a whole corpus so a machine can work with it: the text is cut into sentences and tokens, low-value words and symbols are dropped, case is made uniform and each word is reduced to a base form. Here it is done on a two-document corpus, step by step.
Document 1: Grandma tells the best stories at night. Document 2: We were listening to her stories, and we laughed!
A corpus is the whole collection of text being processed. Normalisation works on all of it together.
Each document here is one sentence, so the corpus gives two sentences.
Every word and every punctuation mark becomes a token. Document 1 gives 8 tokens (7 words and the full stop); Document 2 gives 11 (9 words, a comma and an exclamation mark). 19 tokens in all.
Dropping the, at, we, were, to, her, and, and all punctuation leaves "Grandma tells best stories night" and "listening stories laughed".
Everything becomes lower case, so "Grandma" and "grandma" can never be counted as two different words.
Each word is cut to its base: tells to tell, listening to listen, laughed to laugh, stories to story (lemma). The result: grandma, tell, best, story, night, listen, laugh, 7 unique words.
| Word | After stemming | After lemmatisation | What it shows |
|---|---|---|---|
| stories | stori | story | A stem need not be a real word; a lemma always is |
| listening | listen | listen | Both methods agree when the suffix is regular |
| better | better | good | Only lemmatisation knows the dictionary root |
| happily | happili | happy | Rules chop endings without checking the result is English |
Stemming removes affixes by rule, so it is fast but may leave a word that does not exist. Lemmatisation finds the proper dictionary form, so it is slower but always gives a meaningful word. The usual exam choice: lemmatisation when meaning matters, stemming when speed matters.
The 7 normalised words become the dictionary for Bag of Words, and each document becomes a row of counts. TFIDF then scores every word by how special it is to one document. The complete worked tables, three documents from raw text to final TFIDF values, are on Bag of Words and TFIDF for Class 10 AI.
Q5. Practise by mark band
Original questions in the shapes the paper uses. Try each before opening the answer. The one-mark answers are short on purpose; the two- and four-mark ones show the length the scheme rewards.
More objective items for this unit sit with every other unit on Class 10 AI MCQ with answers, and the spoken versions of these questions are on CBSE Class 10 AI viva questions.
Q6. How is Unit 6 taught?
Notes tell a student what NLP is. Marks come from writing the stages in order, sizing an answer to its marks and counting tokens without slips. That is the work the class does each week.
Each stage is shown on a sentence the class suggests, then broken on purpose: a jumbled one for syntax, a silly one for semantics, a pronoun puzzle for discourse. Students remember the stage by the sentence that failed it.
Two- and four-mark answers are written in the last part of the Monday class, then shared and marked on screen point by point. A missing example or a stage out of order is caught before it becomes a habit.
On Wednesday the sentiment analysis walkthrough is built live in Orange: load reviews, preprocess, score and read the result. Students rehearse explaining each widget, because that is what the viva asks.
The no-code tool itself has its own page, Orange Data Mining for Class 10 AI. The neighbouring theory unit, worth 4 marks, is answered the same way on computer vision class 10 questions and answers.
Batch or personalised: you choose
The batch takes NLP in its place in the syllabus, with classmates whose answers you see marked beside yours. One to one starts wherever your child is stuck, whether that is the stages or a TFIDF table. Billed monthly, no admission fee, and you can stop at the end of any month.
Option 1 · Fixed batch timings
₹1,499
per month, two live classes a week
Option 2 · Choose your own timing
₹4,999
per month, one private class a weektwo private classes a week, at a time set with you
If Unit 6 is the only weak spot, a handful of one to one sessions on the stages and text processing is usually enough. If the student has not reached NLP yet, or is behind on several units, the batch covers the whole syllabus in order. Fees appear in your own currency.
Studying outside India?
CBSE schools in the Gulf and East Africa sit the same 417 paper, with the same 8 marks for Natural Language Processing. These are the batch times in local terms this winter.
| Where you live | Mon and Wed 9:00 PM IST | Best format |
|---|---|---|
| India (IST) every Indian city | 9:00 PM | Batch fits |
| UAE and Oman Dubai, Abu Dhabi, Sharjah, Muscat | 7:30 PM | Batch fits |
| Saudi Arabia, Qatar, Kuwait, Bahrain Riyadh, Jeddah, Dammam, Doha, Kuwait City, Manama | 6:30 PM | Batch fits |
| Nepal Kathmandu | 9:15 PM | Batch fits |
| Ethiopia and East Africa Addis Ababa and East Africa Time | 6:30 PM | Batch fits |
| Singapore and Malaysia Singapore, Kuala Lumpur | 11:30 PM | Choose 1-on-1 |
Where the 9:00 PM IST batch falls too late, personalised one to one runs at a local hour you choose. More on studying from abroad is on CBSE Class 10 AI online classes in the Gulf and abroad.
What families say
Real reviews from real families. We neither write nor commission them.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
The rest of the Class 10 series
Every page in the CBSE Class 10 AI (417) series, grouped by what you need: classes, each unit, question practice, notes and revision, and the exam itself.
ICSE Class 10 Computer Applications (Java): The Tue and Wed ICSE Java batch ICSE Computer Applications syllabus ICSE Java programs practice ICSE CA important questions
Questions about NLP in Class 10 AI
The questions that recur are: the five stages of NLP with examples, differences between a script bot and a smart bot, four applications of NLP, the steps of text normalisation on given text, stemming against lemmatisation, and a Bag of Words or TFIDF calculation on a small corpus. This page answers each of them in the length the marks deserve.
Unit 6, Natural Language Processing, carries 8 of the 50 theory marks in CBSE 417 for 2026-27. In the 2025-26 sample paper it appeared as five one-mark objective items, one two-mark question and one four-mark question, with choice across units. The sentiment analysis case study is assessed in the practical instead.
There are five: lexical analysis splits text into sentences and words; syntactic analysis checks grammar; semantic analysis checks meaning; discourse integration links each sentence with those around it; pragmatic analysis finds the real intent. Learn them in this order with one example each.
A script bot follows a fixed, pre-written flow, has little or no language processing, does not learn and is easy to build. A smart bot uses NLP to understand free text, learns from more data, works with large databases and needs coding. A menu-based fee bot is a script bot; a voice assistant is a smart bot.
Sentence segmentation, tokenisation, removing stopwords and special characters, converting to a common case, and stemming or lemmatisation. The output is a clean list of base words for the whole corpus, which then becomes the dictionary for Bag of Words. In a four-mark answer, show the text after every step, not just the final list, because each step usually carries its own share of the marks.
The curriculum names voice assistants, auto-generated captions, language translation, sentiment analysis, text classification and keyword extraction. For a four-mark answer, explain four of them with one real example each, such as spam filtering for text classification. Sentiment analysis is worth knowing best, because it is also the case study you build in Orange for the practical.
Yes. In tokenisation every word, number and special character, including commas, full stops and exclamation marks, becomes a separate token. Punctuation is only removed in the next step, along with stopwords. Most token-count mistakes come from forgetting this. So "Stop, Riya!" is four tokens: two words, a comma and an exclamation mark.
This page works as exam-focused notes for the whole unit: the marks, the stages table, chatbots, applications and a worked normalisation. For notes on every unit of 417 in one place, see our Class 10 AI notes page, and the CBSE handbook remains the base text.
Yes. TFIDF is listed under text processing in the theory part of Unit 6 for 2026-27, alongside Bag of Words and text normalisation. A small corpus calculation is a natural four-mark question, which is why we give it a page of its own with full tables.
As an application of NLP, yes: you may be asked what it is or for an example. The hands-on sentiment analysis case study in Orange is listed under the practical part of Unit 6, so it is assessed through the practical exam and viva rather than written out in full.
Both are possible. In the batch, NLP is taught in its place in the 417 syllabus, with written answers and the Orange case study. One to one can focus only on Unit 6 if that is the gap. Both are covered by the monthly fee shown on this page, and the first class is a free demo.
Start
In the free first class your child normalises a short piece of text with the teacher, names the stage each broken sentence fails, and writes one two-mark answer that is marked on screen. Afterwards the mentor tells you which parts of Unit 6 are solid and which need work, and whether the batch or one to one would suit your child better.
Want every unit summarised first? Start with CBSE Class 10 AI notes.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Every class is live video. The form requests a callback and reserves nothing.
A full live class of about 45 to 60 minutes at a slot you pick, with a written skill report and learning roadmap on WhatsApp afterwards. The fee is adjusted against your first month if you enrol.
Book a priority demo