Informatics Practices: Class 11 — Chapter 2: Emerging Trends

2.1 Introduction to Emerging Trends

Computers and digital technologies evolve rapidly, with new technologies and initiatives emerging daily. To understand existing technologies and anticipate future developments, we must monitor emerging trends. Emerging trends are state-of-the-art technologies that gain popularity, set new directions among users, and exert a substantial impact on the digital economy and digital societies.

"Computer science is no more about computers than astronomy is about telescopes"


Socio-Technical Analysis: Edsger Dijkstra's famous quote highlights that computers are merely tools used to explore the broader, fundamental principles of computation, information processing, and algorithmic problem-solving.

2.2 Artificial Intelligence (AI)

Artificial Intelligence endeavours to simulate human intelligence in machines, enabling them to behave intelligently, learn from experiences, make decisions, and solve problems with minimal human intervention. AI systems create a knowledge base (a store of information consisting of facts, assumptions, and rules) to make decisions.

2.2.1 Machine Learning

Machine Learning is a subsystem of Artificial Intelligence wherein computers learn from data using statistical techniques without being explicitly programmed. It uses algorithms to build models that are trained and tested using training and testing datasets. Once these models achieve acceptable accuracy, they make predictions on new, unknown data.

2.2.2 Natural Language Processing (NLP)

Natural Language Processing deals with the interaction between computers and human spoken/written languages (e.g., English, Hindi). NLP enables features like predictive \text entry, spell checkers, search engine suggestions, machine translation, and automated customer service. An NLP system performs \text-to-speech and speech-to-\text conversions.

2.2.3 Immersive Experiences

Immersive experiences allow users to visualize, feel, and react by stimulating their senses, making digital interactions more realistic and engaging. They are widely used in training simulators (e.g., driving or flight simulators).

  • Virtual Reality (VR): A three-dimensional, computer-generated situation that simulates the real world. Users interact with and explore this environment using VR Headsets , which provide sensory feedback like sound, motion, and temperature.
  • Augmented Reality (AR): The superimposition of computer-generated perceptual information over existing physical surroundings. Unlike VR, AR does not create a completely virtual world; it alters or augments the perception of the real world with digital components, tactile feedback, and location-based data.
2.2.4 Robotics

Robotics is an interdisciplinary branch of technology combining mechanical engineering, electronics, and computer science. A robot is a programmable machine capable of carrying out tasks automatically with high precision. Robots use sensors to perceive their environment and can be categorized into wheeled, legged, manipulators, and humanoids (robots resembling humans).

Examples of Advanced Robotics:
1. NASA's Mars Exploration Rover (MER) mission: A robotic space mission to study Mars.
2. Sophia: A humanoid robot that uses AI, visual data processing, and facial recognition to imitate human gestures and expressions.
3. Drones: Unmanned aerial vehicles (UAVs) controlled remotely or autonomously via software-controlled flight plans, onboard sensors, and GPS.


Socio-Technical Analysis: Drones and autonomous robots have transformed critical operations including disaster management, search and rescue, structural safety inspections, precision agriculture, and border patrolling, reducing human exposure to hazardous environments.

2.3 Big Data

With the massive expansion of internet users and smart devices, data is produced at a colossal rate (around 2.5 quintillion bytes per day). This massive, complex, and rapidly growing data is called Big Data . Traditional database management tools are inadequate for processing and analyzing such datasets.

2.3.1 Characteristics of Big Data

Big Data is characterized by five distinct dimensions, often referred to as the 5 Vs:

Characteristic Description Technical Implications
Volume The sheer physical size and scale of the dataset. Requires distributed storage systems and parallel processing frameworks.
Velocity The rate at which new data is generated, ingested, and processed. Demands real-time streaming analytics and high-speed network pipelines.
Variety The structural diversity of data (structured, semi-structured, and unstructured). Requires ingestion of \text, images, videos, audio, and sensor logs.
Veracity The trustworthiness, quality, and accuracy of the data. Requires robust data cleaning, noise filtering, and anomaly detection.
Value The actionable business intelligence and insights extracted from the data. Requires advanced data mining, predictive modeling, and analytics.
2.3.2 Data Analytics

Data Analytics is the process of examining datasets to draw conclusions about the information they contain, using specialized systems and software. It helps organizations make informed business decisions and assists scientists in validating scientific models. In Python, the Pandas library is a primary tool used to simplify data analysis.

2.4 Internet of Things (IoT)

The Internet of Things (IoT) is a network of physical devices embedded with electronics, software, and sensors that allow them to connect, communicate, and exchange data with other devices over a network (Internet or LAN) with minimal human intervention.

Technical Profile: IoT Architecture & Components

  • Hardware Layer: Microcontrollers, actuators, and smart sensors that interact with the physical environment.
  • Communication Protocols: Wi-Fi, Bluetooth, Zigbee, and cellular networks that transmit sensor data.
  • Web of Things (WoT): An application layer protocol that uses web services to integrate diverse IoT devices into a single, unified web interface, eliminating the need for multiple proprietary apps.
2.4.1 Sensors

Sensors are devices that monitor and observe physical elements in real-world applications. A smart sensor takes input from the physical environment, uses built-in computing resources to perform predefined functions upon detecting specific inputs, and processes the data before passing it on.

  • Accelerometer: Detects the physical orientation of a device (e.g., switching screen display from vertical to horizontal).
  • Gyroscope: Tracks the rotation or twist of a device to add precise rotational data.
2.4.2 Smart Cities

Smart Cities leverage computer and communication technologies along with IoT and WoT to manage and distribute urban resources efficiently. This includes:

  • Smart Buildings: Use sensors to detect earthquake tremors and warn nearby structures.
  • Smart Bridges: Use wireless sensors to detect structural cracks, loose bolts, or cable failures, alerting authorities via SMS.
  • Smart Tunnels: Monitor leakage, air quality, and traffic congestion in real time.
2.5 Cloud Computing

Cloud Computing delivers computer-based services (including software, hardware servers, databases, and storage) over the Internet. These resources are provided by cloud service providers on a pay-per-use basis, offering cost-effective, on-demand scalability.

2.5.1 Cloud Services

Cloud computing services are categorized into three standard service models:

Service Model Description User Control & Responsibilities Examples
Infrastructure as a Service (IaaS) Provides basic computing infrastructure like physical/virtual servers, storage, backup, and networking components. Users configure, deploy, and execute operating systems and application software on the rented hardware. Virtual Machines, remote storage servers.
Platform as a Service (PaaS) Provides a pre-configured environment/platform to develop, test, and deliver software applications. Users have control over the deployed applications and their configurations, but do not manage the underlying OS or hardware. Pre-configured Apache servers with MySQL and Python.
Software as a Service (SaaS) Provides on-demand access to fully functional application software over the web, usually via subscription. Users only manage basic application configuration settings; they have no control over infrastructure or code. Google Docs, Microsoft Office 365, Dropbox.

To harness the benefits of cloud computing, the Government of India launched an ambitious initiative called GI Cloud , named MeghRaj (https://cloud.gov.in).

2.6 Grid Computing

A Grid is a computer network of geographically dispersed and heterogeneous computational resources (called nodes ) that temporarily join together to solve a single, massive computational task. It creates the illusion of a virtual supercomputer.

Grid vs. Cloud (IaaS): In IaaS, a single service provider rents out infrastructure to users. In Grid Computing, multiple independent computing nodes pool their resources to solve a common computational problem. Grids are built using middleware toolkits like the open-source Globus Toolkit .

2.7 Blockchains

Traditional digital transactions rely on a centralized database (e.g., banks, ticket booking sites), which presents a single point of failure vulnerable to hacking or data loss. Blockchain technology solves this by using a decentralized, shared, and distributed database.

Technical Profile: Blockchain Mechanics

  • Blocks: Secured chunks of data representing valid transactions. Each block contains a header (visible to all nodes) and private transaction data (accessible only to the owner).
  • Consensus & Verification: Transactions are broadcast to all nodes in the network. A block is added to the chain only after all nodes authenticate and verify the transaction.
  • Append-Only Ledger: Once verified, data cannot be altered or deleted. Every participating node maintains a full copy of the database, ensuring high security and transparency.

Applications of Blockchain Technology:
- Digital Currency: Secure, decentralized financial transactions.
- Healthcare: Secure data sharing between healthcare providers for accurate diagnosis and treatment.
- Land Registration: Immutable records to prevent ownership disputes and fraud.
- Voting Systems: Tamper-proof voting ledgers to ensure transparent and authentic elections.


Socio-Technical Analysis: By removing central intermediaries, blockchain technology fosters systemic trust, accountability, and operational efficiency across public governance, finance, and healthcare systems.