📌 Snapshot
- AI, machine learning, VR, big data, IoT, cloud, grid and blockchain explained with comparison tables.
- Clear differences you must not mix up: AI and ML, VR and AR, IoT and WoT, IaaS, PaaS and SaaS.
- The five Vs of big data and how cloud differs from grid computing, with case based practice MCQs.
- How a blockchain keeps one shared ledger safe, and the exam traps in every topic.
📖 Detailed Notes
Written and reviewed by Rohit Singh, Computer Science & Commerce faculty at UniDrill (MCA, Osmania University · 6 years teaching). Based on NCERT Computer Science Class XI, Chapter 3.
Who is thinking inside your phone?
Your map app finds the fastest route by looking at traffic right now. A photo app tags your friends' faces before you type a single name. A voice assistant answers a question you spoke in Hindi. None of these was written as a fixed list of "if this, then that" rules covering every case. Something in them is learning, recognising and deciding.
This chapter is a tour of the technologies that do this and the ones that surround them. Each topic is easy to understand, and each has a neighbour that looks like it. NTA's favourite trick is to ask for the neighbour, so for every topic we also show the near-miss.
An emerging trend is a state of the art technology that is gaining popularity and setting a new trend among users. Some fade away; those that last change the digital economy and the way societies interact.
Artificial intelligence and machine learning
Artificial intelligence (AI) tries to simulate the natural intelligence of human beings in machines, so that they behave intelligently. An intelligent machine imitates cognitive functions like learning, decision making and problem solving. To work with minimum human help, an AI system is given a knowledge base, a store of facts, assumptions and rules it can use to decide. It can also learn from past experience or outcomes to make new decisions. Digital assistants such as Siri, Google Now, Cortana and Alexa are powered by AI.
Machine learning (ML) is a subsystem of AI. Instead of being explicitly programmed with rules, computers learn from data using statistical techniques. The algorithms are called models. A model is first trained on training data, then tested on testing data. After repeated training, once it reaches an acceptable level of accuracy, it is used to make predictions about new, unknown data.
Natural language processing (NLP) deals with the interaction between humans and computers in human spoken languages like Hindi and English. Predictive typing in a search engine and spell checking are examples. It makes voice control of devices possible through speech to text and text to speech conversion. Machine translation converts text from one language to another with fair accuracy, and automated customer service lets software answer queries and complaints.
| Term | What it is | Everyday example |
|---|---|---|
| AI | Machines simulating human intelligence (learning, decisions, problem solving) | A digital assistant |
| ML | Part of AI; learns from data without explicit rules, using trained and tested models | Predicting the next word from past usage |
| NLP | Part of AI that handles human languages; speech to text and text to speech | Voice search, spell check, machine translation |
Beyond the textbook. For the exam: ML is a subsystem of AI, and NLP is another application area. In reality: the family is nested. AI is the biggest circle, ML sits inside it, and a further technique called deep learning, which uses many layered networks, sits inside ML. Why it matters: when a question asks which term is the broadest, the answer is AI, and when it asks which learns from data without being explicitly programmed, the answer is ML.
Immersive experiences: VR and AR
Immersive experiences let you visualise, feel and react by stimulating your senses, which makes interaction more involved, realistic and engaging. They are used in 3D movies, video games, and training such as driving simulators and flight simulators.
| Feature | Virtual reality (VR) | Augmented reality (AR) |
|---|---|---|
| Idea | A three dimensional, computer generated situation that simulates the real world; you explore and interact with it | Computer generated perceptual information superimposed over the existing physical surroundings |
| What it does to reality | Replaces it with a made up world | Keeps the real world and adds to it, altering the perception of it |
| Equipment | VR headsets; sound, smell, motion, temperature may be added for realism | A camera and screen, as on a phone |
| Example | Gaming, military training, medical procedures | A location based app that shows information about a historic place when you point the camera at it |
VR is a comparatively new field with applications in gaming, military training, medical procedures, entertainment, social science and psychology, and engineering. Remember: VR creates something new, while AR only augments the perception of the real world with extra information.
Pause and predict: a traveller points a phone camera at a monument and sees its history and visitor reviews on the screen over the live camera view. Is this VR or AR?
Check your answer: AR. The real monument stays in view and information is placed over it. In VR the traveller would be inside an entirely computer made scene.
Robotics
A robot is a machine that can carry out one or more tasks automatically with accuracy and precision. Unlike other machines it is programmable by a computer, so it follows instructions given through programs. Robots were first thought of for repetitive, boring, stressful or labour intensive industrial work. Sensors are one of a robot's prime components. Robotics is an interdisciplinary branch combining mechanical engineering, electronics and computer science, concerned with the design, fabrication, operation and application of robots.
| Kind or example | What it is |
|---|---|
| Wheeled, legged, manipulators, humanoids | Types of robots; humanoids resemble humans |
| Mars Exploration Rover (MER) | A robotic space mission by NASA to study the planet Mars |
| Sophia | A humanoid using AI, visual data processing and facial recognition, which imitates human gestures and facial expressions |
| Drone | An unmanned aircraft, remote controlled or flying autonomously through software controlled flight plans, with onboard sensors and GPS |
Drones are used in journalism, filming and aerial photography, short distance delivery, disaster management, search and rescue, healthcare, geographic mapping, structural inspection, agriculture, wildlife monitoring, law enforcement and border patrol. Robots are used in industry, medical science, bionics, scientific research and the military.
Big data and data analytics
Today data is created at a colossal rate: about 2.5 quintillion bytes a day, and the pace keeps rising as IoT grows. Data sets so large and complex that traditional data processing tools cannot handle them are called big data. They are not only huge but also unstructured: posts, chats, photos, tweets, blogs, news items, comments, audio and video. Big data brings challenges in integration, storage, analysis, searching, processing, transfer, querying and visualisation. It can hold rich knowledge of high business value, so there is a strong effort to build software to analyse it.
Big data is described by five Vs.
| V | Meaning | A way to spot it in a question |
|---|---|---|
| Volume | Enormous size; too big for traditional DBMS tools | "Terabytes of data" |
| Velocity | The rate at which data is generated and stored; far higher than traditional data | "Thousands of readings every second" |
| Variety | Varied kinds of data: structured, semi-structured and unstructured (text, images, videos, web pages) | "Text, photos and video together" |
| Veracity | Trustworthiness: data may be inconsistent, biased, noisy or abnormal, or collected badly, and processing it can mislead | "Some records are wrong or fake" |
| Value | Hidden patterns and useful knowledge of business value; the cost of processing means you should first check the potential | "Finding buying patterns" |
Worked example: which V? A company collects customer chats, voice calls and photos together. The stream arrives continuously. Some of it is spam. The company then finds which products customers prefer. Name the V behind each statement.
| Statement | V | Reason |
|---|---|---|
| Chats, calls and photos together | Variety | Different formats, structured and unstructured |
| Data arrives continuously and fast | Velocity | Rate of generation |
| Some of it is spam | Veracity | Reliability of the data |
| Finding the preferred products | Value | Useful knowledge for business |
| The data is far too large for one DBMS | Volume | Size |
Data analytics is the process of examining data sets to draw conclusions about the information they contain, with the help of specialised systems and software. Businesses use it to take better decisions, and researchers use it to prove or disprove models, theories and hypotheses. Pandas is a Python library that makes data analysis much simpler.
Beyond the textbook. For the exam: big data has five Vs: volume, velocity, variety, veracity and value. In reality: the original description used only three, volume, velocity and variety. Veracity and value were added later, and some authors list even more. Why it matters: if a question gives a different count, check whether it follows the five V list given here.
Internet of Things, Web of Things and sensors
Imagine your bulb, fan and refrigerator joined the network of your laptop and phone. The Internet of Things (IoT) is a network of devices with embedded hardware and software that can connect and exchange data with other devices on the same network. Today many household devices have advanced hardware (microcontrollers) and software but work in isolation, with a human giving every input. IoT brings them together as an intelligent network. If a microwave, air conditioner, door lock or CCTV camera is connected, you can control it remotely through your smartphone.
| Feature | IoT | WoT |
|---|---|---|
| Full form | Internet of Things | Web of Things |
| Idea | Devices with embedded hardware and software connect and exchange data | Uses web services to connect anything in the physical world, besides human identities on the web |
| Problem it solves | Connects the devices | Removes the need for a separate app for each of the n devices: one web interface for all |
| Result | Personal network of controlled devices | Smart homes, smart offices, smart cities |
Sensors. A phone changes between vertical and horizontal display with the help of two sensors. The accelerometer detects the orientation of the phone, and the gyroscope tracks rotation or twist of your hand and adds to the information from the accelerometer. A smart sensor takes input from the physical environment, uses built in computing resources to perform predefined functions when it detects specific input, and processes the data before passing it on. Smart sensors are one reason IoT is growing.
| Sensor | Detects |
|---|---|
| Accelerometer | Orientation of the phone |
| Gyroscope | Rotation or twist |
| Smart sensor | Any environmental input, then processes it before passing it on |
Smart cities. Fast urbanisation strains resources such as land, water, waste, air, health, traffic and safety. A smart city uses computer and communication technology along with IoT to manage and distribute resources efficiently. A smart building senses earthquake tremors and warns nearby buildings, a smart bridge uses wireless sensors to detect a loose bolt, cable or crack and alerts the authorities by SMS, and a smart tunnel detects leakage or congestion. Sensor readings travel as wireless signals across sensor nodes to a central computer for analysis.
Beyond the textbook. For the exam: IoT connects devices to share data and to be controlled remotely. In reality: every connected device is one more entry point for attackers, so changing default passwords and keeping device software updated matters as much as the convenience. Why it matters: it links this chapter to the security and societal impact topics, where connected devices are often the weakest link.
Cloud computing
Cloud computing delivers computer based services over the Internet (the cloud), accessible from anywhere with any device. The services are software, hardware (servers), databases, storage and so on, provided by cloud service providers who usually charge on a pay per use basis, like the electricity bill. You already use it when you back up pictures online or host a website. A user can run a bigger application or process a lot of data without having the storage or computing power on a personal computer, as long as there is an Internet connection. Cloud resources are on demand and cost effective: you avail only the resources you need.
The cloud is understood as "everything as a service". There are three standard models.
| Feature | IaaS | PaaS | SaaS |
|---|---|---|---|
| Full form | Infrastructure as a Service | Platform as a Service | Software as a Service |
| You get | Servers, virtual machines (VMs), storage and backup, network components, operating systems | A ready platform or environment to develop, test and deliver applications | On demand access to application software, usually on licence or subscription |
| You worry about | Configuring, deploying and running your own software on remote hardware | Your application and its configuration, not the hardware or setup | Nothing about installation or setup; only using the software |
| Example | Renting servers and storage to run any software | A pre-configured Apache server with MySQL and Python so that you can run a web application online | Editing a document online with Google Docs, Microsoft Office 365 or Dropbox |
| Saves you | The cost of buying hardware and software, and of setup, maintenance and security | The complexity of buying and managing hardware and software | Installation and configuration of the application |
Worked example: choose the model. Read each need and name IaaS, PaaS or SaaS.
| Need | Model | Reasoning |
|---|---|---|
| A company wants virtual servers and on demand storage that it can combine into a platform to run its own customised applications | IaaS | It is asking for basic infrastructure and builds the rest itself |
| A student has a web app written with MySQL and Python and wants to run it online without installing MySQL, Python or a web server | PaaS | The environment is pre-configured |
| A team edits a shared document in a browser and pays a monthly subscription | SaaS | Ready made application software |
Common wrong step. Choosing SaaS for the first row because the company will "use" the cloud. SaaS is for finished applications; a company that wants raw servers and storage to build its own platform is buying infrastructure.
All three models charge by usage, which removes the need for a big up front investment for new or growing organisations. The Government of India has an initiative for its own cloud called GI Cloud, named MeghRaj.
Beyond the textbook. For the exam: the cloud is a set of services you pay for as you use. In reality: "the cloud" is not a vague sky. It is data centres full of servers that belong to a provider, located somewhere on the planet. Why it matters: this is why cloud services need an Internet connection, and why questions on privacy and data location arise in the societal impact chapters.
Grid computing
A grid is a network of geographically dispersed and heterogeneous computational resources that creates the sense of a virtual supercomputer with huge processing power and storage. The member resources are called nodes. They come together temporarily to solve a single large task and reach a common goal. Today countless nodes, from mobile phones to workstations, are connected to a LAN or the Internet, so using their spare memory and processing power is economical, and the grid lets scientists solve computation heavy problems without buying costly hardware.
A grid can be a data grid, which manages large, distributed data with multi-user access, or a CPU (processor) grid, which moves processing from one PC to another, or divides a large task into sub-tasks for parallel processing on different nodes. Setting up a grid needs middleware to implement the distributed processor architecture. The Globus toolkit is an open source toolkit for building grids, with software for security, resource management, data management, communication and fault detection.
| Feature | Cloud computing | Grid computing |
|---|---|---|
| Main focus | Providing services | Solving one large application specific problem |
| Who provides resources | A provider rents out infrastructure, platform or software | Many nodes join together and share their own resources |
| Nature | Service for users who pay per use | A virtual supercomputer from dispersed machines |
| Needs | Internet connection and a provider | Middleware such as the Globus toolkit |
| Example | Online document editing, rented servers | Distributed scientific computation |
Grid computing is different from the IaaS cloud service: in IaaS a provider rents the infrastructure to users, whereas in a grid multiple computing nodes join together to solve a common computational problem.
Pause and predict: thousands of volunteers' computers share their idle processing power to analyse a single scientific problem. Cloud or grid?
Check your answer: grid. The nodes join together temporarily and pool their own resources for one common task. No provider is renting out services.
Blockchain
Traditionally, digital transactions are recorded in a centralised database and updated one by one. Ticket booking sites and banks work this way. With all data in one place, there is a chance of it being hacked or lost. Blockchain works on a decentralised, shared database: every computer (node) holds a copy.
A block is a secured chunk of data or a valid transaction. Each block has a header that every node can see, while only the owner can access the private data inside. The blocks are linked into a chain. Blockchain is a system that lets a group of connected computers maintain a single updated and secure ledger. It is an append only open ledger, updated only after all the nodes in the network authenticate the transaction.
| Step | What happens |
|---|---|
| 1 | Someone requests a transaction |
| 2 | The request is broadcast to all nodes in the network |
| 3 | The nodes check and authenticate it |
| 4 | If all nodes accept it, the block is added to the existing chain and the transaction is complete |
| Feature | Centralised database | Blockchain |
|---|---|---|
| Where data is kept | One central location | A copy on every node |
| Risk | One point of attack or loss | A single member cannot alter data, since all others hold copies |
| Updating | Entries updated one by one at the centre | Append only; new block added after all nodes authenticate |
| Trust | Rests on the central authority | Rests on agreement of the nodes |
Its best known use is in digital currency. Because it is decentralised, open and secure, it is also seen as a way to bring transparency, accountability and efficiency to business and governance. Possible uses are healthcare (data sharing between providers for better diagnosis), land registration records (avoiding ownership disputes and encroachments), voting (preventing alteration of votes), and sectors such as banking, media, telecom, travel and hospitality.
Beyond the textbook. For the exam: a blockchain cannot be altered by a single member because every member holds a copy and all nodes must authenticate new blocks. In reality: each block also carries a cryptographic fingerprint (a hash) of the block before it, so changing an old block would change its fingerprint and break every later link, and the other copies would expose the change. Why it matters: it explains the word "chain", and why people describe a blockchain as tamper evident.
Exam traps
| The trap | Why it's tempting | The truth |
|---|---|---|
| "AI and ML are the same thing." | Both appear together | ML is a subsystem of AI |
| "VR adds information over the real world." | Both are immersive | That is AR; VR creates a simulated environment you enter |
| "Big data just means a very large size." | The name says big | It has five Vs: volume, velocity, variety, veracity and value |
| "IoT and WoT are the same." | Both connect things | IoT connects devices; WoT uses web services as the common interface |
| "SaaS gives you servers to run your software." | All three end in "as a Service" | Servers and storage are IaaS; ready software is SaaS; a development environment is PaaS |
| "Grid computing means renting resources from a provider." | Confused with IaaS cloud | In a grid, nodes pool their own resources for one task |
| "Blockchain keeps data on a central server." | Banks and ticket sites do | Blockchain is decentralised; each node has a full copy |
| "The accelerometer tracks rotation." | Both sensors sense movement | The accelerometer detects orientation; the gyroscope tracks rotation or twist |
60-second revision
| Topic | Lock this in |
|---|---|
| AI | Simulates human intelligence; uses a knowledge base; learns from past outcomes |
| ML | Subsystem of AI; models are trained and then tested; predicts new data |
| NLP | Human language and computers; speech to text, text to speech, machine translation |
| VR / AR | VR creates a 3D simulated world (headsets); AR superimposes information over the real world |
| Robot | Programmable by a computer; sensors are key; humanoids resemble humans; drone is an unmanned aircraft |
| Big data | Volume, velocity, variety, veracity, value |
| Data analytics | Examining data sets to draw conclusions; Pandas is a Python library |
| IoT / WoT | IoT: networked devices; WoT: web services connect everything |
| Sensors | Accelerometer: orientation; gyroscope: rotation; smart sensor processes data |
| Cloud | On demand, pay per use; IaaS, PaaS, SaaS; MeghRaj is India's GI Cloud |
| Grid | Dispersed, heterogeneous nodes act as a virtual supercomputer; needs middleware (Globus toolkit) |
| Blockchain | Decentralised, append only ledger; every node holds a copy; all nodes authenticate |
Where this chapter connects
- Previous: Encoding Schemes and Number System explains how all the data behind these technologies is stored as numbers.
- Earlier link: Computer System introduced microcontrollers and storage, which IoT and cloud computing build on.
- Data link: Understanding Data goes deeper on the kinds of data that big data analytics works with.
- Class XII link: Societal Impacts looks at the security and privacy issues these technologies raise.
🎯 Practice MCQs
First 3 questions free · create a free account to unlock the rest — answers & explanations included, no payment needed
Q1. Which statement correctly relates artificial intelligence and machine learning?
▸ Show answer & explanation
Answer: A
Machine learning is the part of AI where computers learn from data using statistical techniques without being explicitly programmed. Option B reverses the relation, option C ignores that ML is only one part of AI, and option D describes the opposite of ML.
Q2. The predictive typing feature of a search engine and spell checking are examples of
▸ Show answer & explanation
Answer: B
NLP deals with the interaction between computers and human languages, which includes suggesting the next word and correcting spelling. The other three technologies have nothing to do with processing language.
Q3. A tourist points a phone at an old fort and the screen shows its history over the live camera picture. This is an example of
▸ Show answer & explanation
Answer: B
Augmented reality adds computer generated information over the real surroundings. Virtual reality would replace the surroundings with a simulated world, and the other two options do not describe overlaying information.
🔒 12 more practice MCQs
Create a free account to unlock every MCQ in this chapter — answers and explanations included. No payment needed.
Already registered? Just log in and they'll all appear here.
Q4. Match List I with List II. List I: (i) Machine learning (ii) Natural language processing (iii) Virtual reality (iv) Augmented reality. List II: (p) superimposes computer generated information on the real world (q) models are trained and tested to predict from data (r) speech to text and text to speech (s) a simulated three dimensional world explored with a headset
▸ Show answer & explanation
Answer: A
ML trains and tests models, NLP converts between speech and text, VR is a simulated world seen through a headset, and AR overlays information on the real world. Option C swaps the VR and AR descriptions.
Q5. In big data, the term velocity refers to
▸ Show answer & explanation
Answer: B
Velocity is the speed at which data is created and stored. Size is volume, trustworthiness is veracity and different formats are variety.
Q6. A company finds that some of its collected data is inconsistent, biased and noisy, so conclusions drawn from it could mislead. Which characteristic of big data is the concern?
▸ Show answer & explanation
Answer: C
Veracity is about how trustworthy the data is. Inconsistent, biased or noisy data gives wrong results. Volume is size, velocity is the rate of generation and value is the usefulness of what is discovered.
Q7. Assertion (A): The Web of Things removes the need to install a separate app for each connected device. Reason (R): The Web of Things uses web services as a common way to connect objects in the physical world.
▸ Show answer & explanation
Answer: A
Because WoT places all things behind web services, one interface can reach them all, instead of one app per device. R is therefore the reason for A.
Q8. Which sensor detects the orientation of a mobile phone, and which tracks the rotation or twist of the hand?
▸ Show answer & explanation
Answer: B
The accelerometer detects orientation, so the display switches between vertical and horizontal. The gyroscope tracks rotation or twist and adds to the accelerometer's information. Option A reverses them.
Q9. A company wants virtual servers and on demand storage that it can combine into a platform to deploy and run its own customised applications. Which cloud model fits?
▸ Show answer & explanation
Answer: C
Basic servers, virtual machines and storage form infrastructure, which is IaaS. PaaS provides a ready environment, SaaS provides finished software, and Application as a Service is not one of the three standard models.
Q10. A developer has a web application using MySQL and Python and uses a pre-configured Apache server from a cloud provider, with MySQL and Python already installed. Which model is this?
▸ Show answer & explanation
Answer: B
A ready made platform for developing and running applications, without worrying about the underlying setup, is PaaS. IaaS gives raw infrastructure, SaaS gives a finished application, and a grid is not a cloud service model.
Q11. Consider the statements. (1) A grid is a network of geographically dispersed and heterogeneous resources. (2) In a grid, a provider rents infrastructure to users, as in IaaS. (3) Setting up a grid needs middleware. Which are correct?
▸ Show answer & explanation
Answer: C
Statements 1 and 3 are correct. Statement 2 describes IaaS cloud service, whereas in a grid multiple nodes join together to solve a common problem without a provider renting resources.
Q12. Which of the following statements about blockchain is INCORRECT?
▸ Show answer & explanation
Answer: D
Blockchain is decentralised: the data is shared among all nodes, not kept on one central server. The other statements are true features of a blockchain.
Q13. A bridge uses wireless sensors to detect a loose bolt or crack and alerts the authorities by SMS. Which idea does this illustrate?
▸ Show answer & explanation
Answer: A
Sensors that sense conditions and send the data across a network to a central computer, then alert people, are the IoT based smart city idea. The other options have no connection to sensing and alerting.
Q14. Which of the following is a correct statement about a robot?
▸ Show answer & explanation
Answer: B
Humanoids resemble humans. A robot is programmable by a computer, sensors are one of its prime components, and a drone is an unmanned aircraft.
Q15. Which of the following is a service delivered as SaaS?
▸ Show answer & explanation
Answer: B
SaaS gives on demand access to application software, as with online document editing. Renting servers and storage is IaaS, and options C and D are a grid and a blockchain, which are not cloud service models.
📊 Previous-Year Questions
Practise with real CUET Computer Science previous-year papers — every question solved, with the correct answer and a step-by-step explanation.
View solved CUET PYQ papers →Ready to drill Computer Science?
Unlock all MCQs, chapter tests, mocks & PYQs for ₹199/year.
Get UniDrill Pro