Computer Science: Class 11 — Chapter 3: Emerging Trends

3.1 Introduction

Computers have been around for quite some time, and new technologies emerge with each passing day. To understand existing technologies and developments around us, we must keep an eye on emerging trends . Emerging trends are state-of-the-art technologies that gain popularity and set new trends among users, making a huge impact on the digital economy and digital societies.

3.2 Artificial Intelligence (AI)

Artificial Intelligence endeavors to simulate the natural intelligence of human beings into machines, making them behave intelligently. An intelligent machine is supposed to imitate cognitive functions of humans like learning, decision-making, and problem-solving. To perform tasks with minimum human intervention, AI systems are programmed to create a knowledge base and make decisions based on it.

Technical Profile: Knowledge Base

  • Architecture Layer / Tier: Core AI Decision-Support Layer
  • Operational Mechanics & Syntax: A store of information consisting of facts, assumptions, and rules which an AI system uses for decision-making and learning from past experiences.
  • System Trade-offs & Failures: Highly dependent on data quality; incorrect assumptions lead to biased or faulty decision-making.
3.2.1 Machine Learning

Machine Learning is a subsystem of Artificial Intelligence wherein computers have the ability to learn from data using statistical techniques without being explicitly programmed by a human being. It comprises algorithms (called models) that use data to learn on their own and make predictions.

  • Training Data: Used to train the machine learning model to recognize patterns.
  • Testing Data: Used to evaluate the accuracy of the trained model.
3.2.2 Natural Language Processing (NLP)

Natural Language Processing (NLP) deals with the interaction between humans and computers using human spoken languages, such as Hindi, English, etc. It enables features like predictive typing, spell checking, search engine suggestions, and voice-controlled devices.

Technical Profile: Natural Language Processing (NLP)

  • Architecture Layer / Tier: Human-Computer Interaction (HCI) Layer
  • Operational Mechanics & Syntax: Performs \text-to-speech and speech-to-\text conversions, machine translation, and automated customer service interaction.
  • System Trade-offs & Failures: Struggles with complex dialects, accents, homonyms, and contextual nuances.

Activity 3.1: Find out how NLP is helping differently-abled persons?


Socio-Technical Analysis & Core Systemic Impact: NLP enables speech-to-\text and \text-to-speech systems, allowing visually impaired individuals to listen to written \text and hearing-impaired individuals to read spoken words. Voice-controlled interfaces allow physically challenged individuals to operate computers and smart devices hands-free.

3.2.3 Immersive Experiences

Immersive experiences allow users to visualize, feel, and react by stimulating their senses, making interactions more realistic and engaging. They are achieved using Virtual Reality and Augmented Reality.

  • (A) Virtual Reality (VR): A three-dimensional, computer-generated situation that simulates the real world. The user interacts with and explores the environment using VR Headsets. It promotes sensory information like sound, smell, motion, and temperature. Applications include gaming, military training, medical procedures, and engineering.
  • (B) Augmented Reality (AR): The superimposition of computer-generated perceptual information over the existing physical surroundings. Unlike VR, AR does not create a completely new virtual environment; it alters or augments the perception of the physical world through additional digital information (e.g., location-based AR apps for travelers).
3.2.4 Robotics

A robot is a machine capable of carrying out one or more tasks automatically with accuracy and precision. Unlike other machines, a robot is programmable by a computer and can follow instructions given through computer programs.

  • Sensors: One of the prime components of a robot to detect environmental inputs.
  • Types of Robots: Wheeled robots, legged robots, manipulators, and humanoids (robots that resemble humans, e.g., Sophia ).
  • Drones: Unmanned aircraft (UAVs) that can be remotely controlled or fly autonomously using software-controlled flight plans, onboard sensors, and GPS.
3.3 Big Data

With technology making inroads into almost every sphere of our lives, data is being produced at a colossal rate. Around $2.5$ quintillion bytes of data are created each day. This results in the generation of datasets of enormous volume and complexity called Big Data , which cannot be processed and analyzed using traditional database management tools.

3.3.1 Characteristics of Big Data

Big Data exhibits five distinct characteristics (the 5 Vs):

  1. Volume: The enormous size of the dataset, making it difficult to process with traditional DBMS tools.
  2. Velocity: The rapid rate at which data is generated and stored.
  3. Variety: The diverse formats of data, including structured, semi-structured, and unstructured data (\text, images, videos, web pages).
  4. Veracity: The trustworthiness and accuracy of the data, which can sometimes be inconsistent, biased, or noisy.
  5. Value: The business utility and actionable insights that can be extracted from the data.
3.3.2 Data Analytics

Data Analytics is the process of examining datasets in order to draw conclusions about the information they contain, with the aid of specialized systems and software. It is widely used in commercial industries to make informed business decisions and in science to verify or disprove scientific models.

3.4 Internet of Things (IoT)

The Internet of Things (IoT) is a network of physical devices that have embedded hardware and software to communicate, connect, and exchange data with other devices on the same network. It brings together isolated devices (like microwave ovens, air conditioners, door locks, and CCTV cameras) to work in collaboration with minimum human intervention.

3.4.1 Web of Things (WoT)

Web of Things (WoT) allows the use of web services to connect and integrate physical things with the web, providing a single interface to connect and control diverse devices instead of using multiple independent applications.

3.4.2 Sensors

Sensors are monitoring and observing elements in real-world applications. A smart sensor is a device that takes input from the physical environment and uses built-in computing resources to perform predefined functions upon detection of specific input before passing it on.

  • Accelerometer: Detects the physical orientation of a device (e.g., switching mobile display from vertical to horizontal).
  • Gyroscope: Tracks rotation or twist of the hand to supplement orientation data.
3.4.3 Smart Cities

A Smart City uses computer and communication technology along with IoT to manage and distribute resources efficiently. It optimizes transportation, power plants, water supply networks, waste management, law enforcement, and community services.

Figure 3.11: Smart City Infrastructure Analysis


Socio-Technical Analysis & Core Systemic Impact: Smart buildings use sensors to detect earthquake tremors and warn nearby buildings. Smart bridges use wireless sensors to detect loose bolts, cracks, or structural failures and alert authorities via SMS. Smart tunnels monitor leakages or traffic congestion, sending wireless signals to a centralized computer for real-time analysis.

3.5 Cloud Computing

Cloud Computing is an emerging trend in IT where computer-based services (software, hardware, servers, databases, storage) are delivered over the Internet on a pay-per-use basis. It allows users to run large applications without having high-end local storage or processing power.

3.5.1 Cloud Services

Cloud services are categorized into three standard delivery models:

Cloud Service Model Technical Definition & Scope Key Resources Provided Examples
Infrastructure as a Service (IaaS) Provides raw computing infrastructure over the cloud, outsourcing hardware requirements. Servers, Virtual Machines (VMs), storage, backup facilities, operating systems. Amazon EC2, Microsoft Azure VMs
Platform as a Service (PaaS) Provides a pre-configured environment to develop, test, deploy, and deliver software applications. Database engines, web servers, runtime environments, development tools. Google App Engine, Apache pre-configured servers
Software as a Service (SaaS) Provides on-demand access to fully functional application software over the web. End-user applications, cloud storage interfaces. Google Docs, Microsoft Office 365, Dropbox

MeghRaj: The Government of India's "GI Cloud" initiative to utilize and harness the benefits of cloud computing for public administration.

3.6 Grid Computing

A grid is a computer network of geographically dispersed and heterogeneous computational resources. Unlike cloud computing, which focuses on service delivery, grid computing is application-specific and creates a virtual supercomputer to solve computationally intense scientific and research problems.

3.7 Blockchains

A blockchain is a system that allows a group of connected computers to maintain a single, updated, and secure ledger. It works on the concept of a decentralized and shared database where each computer (node) has a copy of the database.

Technical Profile: Blockchain Technology

  • Architecture Layer / Tier: Decentralized Ledger & Consensus Layer
  • Operational Mechanics & Syntax: Maintains an "append-only" open ledger. Transactions are grouped into blocks. Each block has a header visible to all nodes, while private data is accessible only to the owner. Transactions are updated only after all nodes authenticate them.
  • System Trade-offs & Failures: High computational overhead for consensus mechanisms; irreversible transactions if private keys are lost.

Socio-Technical Applications of Blockchain


Socio-Technical Analysis & Core Systemic Impact:
1. Healthcare: Secure data sharing between healthcare providers leads to accurate diagnoses and cost-effective care.
2. Land Registration: Prevents disputes arising from land ownership claims and unauthorized encroachments.
3. Voting Systems: A blockchain-based voting system prevents vote alteration, ensuring transparent and authentic elections.

Chapter Summary & Exercises
Key Takeaways
  • AI simulates human intelligence; Machine Learning allows computers to learn from data; NLP enables natural language interaction.
  • VR creates computer-generated simulations; AR superimposes digital information on physical surroundings.
  • Big Data is characterized by Volume, Velocity, Variety, Veracity, and Value.
  • IoT connects physical devices; WoT integrates them with web services; Smart Sensors enable intelligent data collection.
  • Cloud Computing offers on-demand services (IaaS, PaaS, SaaS); Grid Computing pools dispersed resources to act as a virtual supercomputer.
  • Blockchain provides a secure, decentralized, append-only ledger for transparent transactions.
Match the Columns (Exercise 14)
Column A (Scenario) Column B (Technology Category)
1. You got a reminder to take medication D. Smart Health
2. You got an SMS alert that you forgot to lock the door C. Home Automation
3. You got an SMS alert that parking space is available near your block A. Smart Parking
4. You turned off your LED TV from your wrist watch B. Smart Wearable