Recent Trends in Technology

Unit 7 · 9 teaching hours · 23 min read

Recent Trends in Technology

What the syllabus asks for 7
  • Artificial Intelligence (AI) and Robotics
  • Cloud Computing
  • Big Data
  • Virtual Reality
  • e-commerce, e-medicine, e-governance
  • Mobile Computing
  • Internet of Things (IoT)

This unit is the one that dates fastest. The machines are the same as in Unit 2; what has changed is where the computing happens (someone else's data centre), how much data it chews (petabytes), how it is programmed (learned from data rather than coded by hand) and what it is attached to (your watch, a tractor, a hospital). The figures quoted below are stated as of 2025–26 — quote the year whenever you quote a number in the exam, because the number will be wrong by the time you are in college.

What the exam asks from this unit

Group A picks single facts: who coined "IoT", what does SaaS stand for, which V is not one of the Vs of big data. Group B asks define X and state any four advantages/applications, or differentiate between A and B — so learn one crisp definition and four uses for each of the seven topics. Group C combines two: "Define cloud computing. Explain its service models with examples and state its advantages and disadvantages."

7.1 Artificial Intelligence (AI) and Robotics

Artificial Intelligence

Artificial intelligence is the branch of computer science concerned with building machines and programs that perform tasks which would need human intelligence — learning, reasoning, understanding language, recognising patterns, planning and decision-making.

The term was coined at the Dartmouth conference of 1956 (John McCarthy). Milestones since: Deep Blue beat the world chess champion Kasparov (1997), AlphaGo beat the Go champion Lee Sedol (2016), the transformer architecture was published (2017), and ChatGPT put generative AI into ordinary hands (November 2022). Today's headline systems are large language models (LLMs) — networks with billions of parameters trained on enormous text and image collections, which generate new text, code or pictures rather than only classifying old ones. Since 2024 the industry has moved on to multimodal models (text + image + audio in one model) and agentic AI, where a model is allowed to use tools and take multi-step actions on a user's behalf.

figure
Figure 1. AI is the outer field; machine learning is the subset that learns from data; deep learning uses many-layered neural networks; generative AI (LLMs, image models) is the newest layer inside it.

AI is classified by capability into narrow AI (ANI — good at one task; every system in use today, from Google Translate to a face unlock), general AI (AGI — human-level across all tasks; does not yet exist) and super AI (beyond human ability; hypothetical). Its working branches are machine learning (supervised, unsupervised and reinforcement learning), natural language processing, computer vision, expert systems, speech recognition and robotics.

Robotics is the branch of engineering and computer science that designs, builds and programs robots. A robot is a programmable machine that senses its environment, processes what it senses and acts on the physical world. The word comes from Karel Čapek's 1920 play R.U.R. (Czech robota, forced labour); Asimov's three laws of robotics date from 1942; the first industrial robot, Unimate, went to work at General Motors in 1961.

figure
Figure 2. Block diagram of a robot. The controller closes the loop: sensors report the world, the program decides, actuators move the end effector, and the sensors report the result.

Robot type Where used Example
Industrial arm welding, painting, assembly lines car factories
Mobile / AGV moving goods in a warehouse Amazon warehouse robots
Humanoid / service reception, teaching, hospitality the robot waiter built by Paaila Technology for a Kathmandu restaurant (2018)
Medical minimally invasive surgery da Vinci surgical system
Aerial (drone/UAV) survey, mapping, agriculture, delivery drone mapping after the 2015 Gorkha earthquake
Exploration places humans cannot go Mars rovers, mine and reactor inspection

Applications of AI you can safely list in an exam: medical diagnosis from X-rays, weather and flood forecasting, speech recognition and translation, recommendation systems, fraud detection in banking, self-driving vehicles, agriculture (pest detection from leaf photographs), and chatbots for customer service.

Advantages: works 24 hours without fatigue, handles jobs that are dangerous or repetitive, very fast on large data, fewer human errors, consistent decisions. Disadvantages: high cost of setup and training, job displacement, no common sense or emotion, results can be biased because the training data was biased, poor accountability when it gets things wrong, and a real privacy cost.

7.2 Cloud Computing

Cloud computing

Cloud computing is the delivery of computing services — servers, storage, databases, networking, software and analytics — over the internet ("the cloud"), on demand, with payment only for what is used. The provider owns and maintains the hardware; the customer rents capacity.

The NIST definition lists five essential characteristics: on-demand self-service, broad network access, resource pooling (multi-tenancy), rapid elasticity, and measured service (pay-per-use metering). The enabling technology underneath is virtualisation — one physical server split into many virtual machines or containers.

figure
Figure 3. The three cloud service models. Moving right, the customer manages less and the provider manages more; SaaS users manage nothing but their own data.

Service model What you rent You manage Examples
IaaS — Infrastructure as a Service virtual machines, storage, network OS, runtime, application, data AWS EC2, Google Compute Engine, Azure VMs
PaaS — Platform as a Service a ready platform to deploy code on application and data only Google App Engine, Heroku, Azure App Service
SaaS — Software as a Service finished software in a browser your data only Gmail, Google Docs, Zoom, Microsoft 365

figure
Figure 4. Cloud deployment models: who owns the infrastructure and who may use it.

Advantages. No capital cost for servers; scale up or down in minutes; access from anywhere; automatic backup and disaster recovery; the provider patches and secures the hardware; a small Nepali startup can rent the same infrastructure as a multinational.

Disadvantages. Useless without a reliable internet connection; recurring cost that never ends; data is physically in someone else's country, which raises legal and privacy questions; vendor lock-in makes moving away expensive; a provider outage takes your service down with it.

Industry trackers put the 2025 global cloud-infrastructure market at roughly AWS 30 %, Microsoft Azure 22 %, Google Cloud 12 %, with the rest split among Alibaba, Oracle, IBM and others. In Nepal, government systems are hosted in the Government Integrated Data Centre run by the National Information Technology Centre, and local providers now sell cloud servers hosted inside Nepal, which keeps data under Nepali law.

Worked example 7.1 — cloud or your own server?

Problem. A college can either (i) buy a server for Rs 4,50,000, useful life 5 years, drawing 300 W continuously with electricity at Rs 11 per unit (kWh), plus Rs 2,000 per month for an administrator's time, or (ii) rent an equivalent cloud server for Rs 9,000 per month. Compare the monthly cost. Take a month as 30 days.

Solution.

Hardware, spread over 5 years = 60 months:

\frac{4{,}50{,}000}{60} = \text{Rs } 7{,}500 \text{ per month}

Electricity: energy = 0.3\ \text{kW} \times 24 \times 30 = 216\ \text{kWh}, so cost = 216 \times 11 = \text{Rs } 2{,}376 per month.

On-premises total = 7{,}500 + 2{,}376 + 2{,}000 = \text{Rs } 11{,}876 per month.

Cloud = \text{Rs } 9{,}000 per month, so the cloud saves 11{,}876 - 9{,}000 = \text{Rs } 2{,}876 per month, about Rs 34,512 a year — before counting the cooling, the UPS, the load-shedding risk and the fact that the cloud server can be resized next month.

7.3 Big Data

Big data

Big data is data whose volume, speed of arrival or variety of form is so great that traditional database tools cannot capture, store, manage and analyse it within an acceptable time.

The standard answer is the five Vs (the first three are Doug Laney's 2001 list; veracity and value were added later):

V Meaning Example
Volume the sheer quantity — terabytes to zettabytes a telecom's call detail records for a year
Velocity the speed at which data arrives and must be processed Fonepay transactions, sensor streams, tweets
Variety structured, semi-structured and unstructured together tables + JSON logs + photos + voice
Veracity uncertainty — how much of it is noisy, biased or wrong user-entered addresses, GPS drift
Value the usable insight extracted from all of it which route to add buses to

One zettabyte is 10^{21} bytes. Estimates put the data created worldwide at around 180 ZB for 2025, up from about 64 ZB in 2020 — roughly a doubling every two to three years.

figure
Figure 5. Estimated volume of data created, captured and consumed worldwide (IDC/Statista estimates; 2028 is a forecast). Note that the vertical axis is in zettabytes — 1\ \text{ZB} = 10^{21} bytes.

Big data is handled by distributed tools instead of one big machine: Hadoop (the HDFS file system plus MapReduce processing), Apache Spark (in-memory, much faster), and NoSQL databases such as MongoDB and Cassandra that drop the strict relational schema in exchange for scale.

Applications: telecom network planning and churn prediction, bank fraud detection, retail recommendation, disease outbreak tracking, weather and landslide prediction from satellite data, traffic management, and analysing remittance flows — for a country where remittance is a huge share of GDP, that last one matters.

Worked example 7.2 — is it big data?

Problem. The Department of Hydrology and Meteorology plans a flood-warning network of 2,000 sensors across Nepal. Each sensor sends one 80-byte reading every 5 seconds. How much raw data is produced per day and per year? Which of the five Vs are present?

Solution.

Readings per sensor per day = \dfrac{24 \times 60 \times 60}{5} = 17{,}280.

Total readings per day = 2{,}000 \times 17{,}280 = 3.456 \times 10^{7}.

Bytes per day = 3.456 \times 10^{7} \times 80 = 2.7648 \times 10^{9} bytes = 2.76\ \text{GB}.

Per year = 2.7648 \times 10^{9} \times 365 = 1.009 \times 10^{12} bytes \approx 1.01\ \text{TB}.

Volume alone (1 TB a year) would not defeat an ordinary database, but velocity does — 400 readings arrive every second and a flood warning is useless if it is computed tomorrow. Add variety (rainfall numbers, radar images, river photographs) and veracity (a silted sensor reporting nonsense) and this is a genuine big-data problem; its value is the hours of warning it gives a village downstream.

7.4 Virtual Reality

Virtual reality

Virtual reality is a computer-generated, three-dimensional environment that a user can enter and interact with, using devices that replace real sensory input (sight, sound, sometimes touch) with simulated input, producing a feeling of presence — of being inside the scene.

A VR system needs four things: a display worn on the head (HMD) with one image per eye to create stereo depth; tracking of the head and hands so the view updates as you move; an interaction device (controllers, gloves, treadmill); and a graphics engine fast enough to redraw both eyes 90 times a second — if the picture lags behind the head, the user feels sick within minutes.

figure
Figure 6. Left: the VR loop — the tracker measures the head, the engine renders two images, the display shows them, and the user moves again. Right: the reality–virtuality continuum, from the plain real world to full VR.

VR is classified as non-immersive (a 3-D world on an ordinary screen, such as a flight-simulator game), semi-immersive (a large projected screen or CAVE, used in driving and flight training) and fully immersive (head-mounted display with tracking). The current consumer devices are Meta Quest 3 (2023) and Apple Vision Pro (2024); in the browser, the WebXR standard lets a web page open a VR view without installing anything.

Field Use of VR
Education virtual laboratories and field trips; dissect a frog without a frog
Medicine surgical training, therapy for phobias and PTSD, rehabilitation
Engineering and architecture walk through a building before it is built
Military and aviation flight and combat simulators — cheap failure
Entertainment games, 360° films, virtual concerts
Heritage and tourism a virtual walk through Pashupatinath or a reconstructed Kathmandu Durbar Square before 2015

Advantages: learning by doing without danger or cost; mistakes are free; distance disappears. Disadvantages: expensive hardware; motion sickness; eye strain and isolation with long use; content is costly to produce.

Worked example 7.3 — why VR needs so much bandwidth

Problem. A headset renders 2160 × 2160 pixels per eye, two eyes, 24 bits of colour per pixel, at 90 frames per second. What is the uncompressed data rate?

Solution.

Bits per frame (both eyes) = 2 \times 2160 \times 2160 \times 24 = 2.2394 \times 10^{8} bits.

Rate = 2.2394 \times 10^{8} \times 90 = 2.0155 \times 10^{10} bit s⁻¹ \approx 20.2\ \text{Gbit s}^{-1}.

No home network carries 20 Gbit s⁻¹, which is why the picture is generated inside the headset or heavily compressed before being streamed — and why wireless VR needs Wi-Fi 6/7 or 5G rather than an ordinary connection.

7.5 e-commerce, e-medicine and e-governance

e-commerce is the buying and selling of goods and services, and the transfer of money and data, over electronic networks. Its models are named by who is at each end:

figure
Figure 7. The four main e-commerce models, named by the type of seller and buyer, with a Nepali example of each.

An e-commerce system needs a product catalogue, a shopping cart, a payment gateway and a delivery chain. In Nepal payment runs through eSewa, Khalti, IME Pay, connectIPS and Fonepay QR, and the legal basis for digital signatures and electronic records is the Electronic Transactions Act, 2063 BS (2008). Advantages: open 24 × 7, no shop rent, national reach from a Jhapa village, easy price comparison. Disadvantages: you cannot touch the goods, delivery in the hills is slow and costly, online fraud and card theft, and disputes are hard to settle.

e-medicine (telemedicine) is the delivery of health care at a distance using information and communication technology: teleconsultation by video, transmission of X-rays and ECGs to a specialist (tele-radiology), remote monitoring of patients with wearable sensors, electronic health records, and online pharmacy. For Nepal the argument is geography — a specialist in Kathmandu can advise a health post in Humla in minutes instead of a two-day walk plus a flight, and Nepal's government telemedicine programme has linked district hospitals to central hospitals for over a decade. Limits: no physical examination, needs reliable bandwidth and power, patient-privacy risk, and legal uncertainty about who is responsible for a remote diagnosis.

e-governance is the use of ICT by government to deliver services and information to citizens, businesses and its own offices. Its four interaction types are G2C (government to citizen — online passport application, vehicle-tax payment, the Nagarik App), G2B (government to business — online company registration, PAN/VAT filing with the Inland Revenue Department), G2G (between offices — the national ID database shared across ministries) and G2E (government to employee — payroll, transfers, records). Nepal's programme is set out in the Digital Nepal Framework (2019), and the Government Integrated Data Centre hosts the systems. Benefits: transparency and less corruption, fewer visits to offices, faster service, records that cannot quietly disappear. Barriers: the digital divide (electricity, internet and literacy), cyber-security, resistance inside offices, and the cost of keeping systems running after the donor project ends.

7.6 Mobile Computing

Mobile computing

Mobile computing is computing in which the user, the computing device and the network connection can all move — data, voice and video are transmitted to and from a portable device over a wireless link, without a physical connection to a fixed network.

It has three parts: mobile hardware (smartphone, tablet, laptop, wearable), mobile software (Android, iOS, apps, mobile browsers) and mobile communication (the cellular network, Wi-Fi, Bluetooth, satellite, and the protocols and handover rules that keep a call alive as you move between cells).

figure
Figure 8. Generations of mobile networks and their approximate peak data rates (logarithmic scale). Each generation is roughly ten to a hundred times faster than the one before.

In Nepal, 4G reaches most district headquarters, Nepal Telecom began 5G trials in 2023, and the number of active mobile SIMs has for some years exceeded the population — the Nepal Telecommunications Authority reports mobile penetration above 100 %, which means many people carry two SIMs, not that everyone has a phone.

Advantages: work from anywhere, instant communication, location-based services, cheap for a country that never built copper telephone lines. Limitations: battery life, small screen and keyboard, patchy coverage in the mountains, lower bandwidth and higher interference than cable, and security — an open Wi-Fi is trivially easy to eavesdrop on.

Worked example 7.4 — how much faster is 5G, really?

Problem. A 3.5 GB training video is downloaded (a) on a 4G connection giving 20 Mbit s⁻¹ and (b) on a 5G connection giving 200 Mbit s⁻¹. Find both download times. (Take 1 GB = 1000 MB and 1 byte = 8 bits.)

Solution.

File size = 3.5 \times 1000 \times 8 = 28{,}000 megabits.

(a) t = \dfrac{28{,}000}{20} = 1{,}400\ \text{s} = 23\ \text{minutes } 20\ \text{s}.

(b) t = \dfrac{28{,}000}{200} = 140\ \text{s} = 2\ \text{minutes } 20\ \text{s} — ten times faster, exactly the ratio of the rates.

For a live application the more important number is latency: about 50 ms on 4G against about 5 ms on 5G, which is what makes remote surgery or a self-driving vehicle possible at all.

7.7 Internet of Things (IoT)

Internet of Things

The Internet of Things is a network of physical objects — devices, vehicles, appliances, machines — embedded with sensors, software and network connectivity, which collect data and exchange it over the internet, and can be monitored or controlled remotely with little or no human involvement.

The term was coined by Kevin Ashton in 1999. An IoT system is usually drawn as four layers:

figure
Figure 9. The four-layer IoT architecture, shown with a smart-irrigation example: soil sensors report moisture, a gateway forwards it, the cloud decides, and the farmer's app opens the pump.

Common IoT protocols are MQTT and CoAP (light messaging for small devices), Zigbee, Bluetooth Low Energy and LoRaWAN (long range, tiny power), and NB-IoT over the cellular network. Because every thing needs its own address, IoT is a major reason for moving to IPv6.

Applications: smart homes (lights, locks, cameras), smart agriculture (soil and weather sensors, drip irrigation), health wearables, smart meters, vehicle tracking, air-quality monitoring in the Kathmandu valley, glacial-lake and river level monitoring for flood warning, and industrial machine monitoring.

Advantages: automation, real-time monitoring, energy and water saved, early warning, better data for decisions. Challenges: weak security (cheap devices shipped with default passwords have been hijacked into botnets), privacy, no single standard, power supply in the field, and the cost of maintaining thousands of scattered devices.

Worked example 7.5 — why IoT needs IPv6

Problem. IPv4 uses 32-bit addresses and IPv6 uses 128-bit addresses. How many addresses does each provide? If about 20 billion IoT devices were connected in 2025, what fraction of the IPv4 space would they need, and comment.

Solution.

IPv4: 2^{32} = 4{,}294{,}967{,}296 \approx 4.29 \times 10^{9} addresses.

IPv6: 2^{128} \approx 3.4 \times 10^{38} addresses.

Devices needed \div IPv4 space = \dfrac{2.0 \times 10^{10}}{4.29 \times 10^{9}} \approx 4.7.

IoT devices alone would need about 4.7 times the entire IPv4 address space, and that is before counting phones, servers and laptops. IPv6 provides roughly 8 \times 10^{28} addresses for every one of the world's 8 billion people, so the shortage disappears.

Do not confuse the "e-" terms

e-commerce is trade; e-business is broader (all business processes online, including supply chain and HR); e-governance is government service; e-government is the machinery that delivers it. In the exam, define the exact word in the question and give one Nepali example.

Chapter summary

  • AI builds machines that do jobs needing intelligence (coined 1956); machine learning ⊂ AI, deep learning ⊂ ML, generative AI/LLMs ⊂ deep learning. Types: narrow (all real systems today), general, super.
  • A robot senses, decides and acts: sensors → controller → actuators → end effector, with feedback. Types: industrial, mobile, humanoid, medical, drone, exploration.
  • Cloud computing rents computing over the internet, pay-per-use. Service models IaaS, PaaS, SaaS; deployment models public, private, community, hybrid; five NIST characteristics; it trades capital cost for dependence on a provider and a link.
  • Big data = volume, velocity, variety, veracity, value; handled by Hadoop, Spark and NoSQL rather than one server. World data creation was about 181 ZB in 2025.
  • VR replaces sensory input with a computer-generated 3-D world; needs an HMD, tracking, interaction devices and a fast engine; classified non-immersive, semi-immersive, fully immersive; AR adds to the real world, MR anchors to it.
  • e-commerce models: B2B, B2C, C2B, C2C, supported by payment gateways and, in Nepal, the Electronic Transactions Act 2063. e-medicine delivers care at a distance. e-governance interacts as G2C, G2B, G2G, G2E.
  • Mobile computing = mobile hardware + software + wireless communication; generations 1G to 5G, peak rates from 2.4 kbps to about 10 Gbps, latency falling from ~50 ms (4G) to ~5 ms (5G).
  • IoT (Kevin Ashton, 1999) connects physical things through four layers — perception, network, processing, application — using MQTT, Zigbee, LoRaWAN and IPv6; its biggest weakness is security.

Practice questions

Group A — Multiple choice (1 mark each)

  1. Gmail is an example of which cloud service model? [1]aIaaSbPaaScSaaSdDaaS
  2. Which of the following is not one of the five Vs of big data? [1]avolumebvelocitycvirtualisationdveracity
  3. The term "Internet of Things" was coined by [1]aKevin AshtonbTim Berners-LeecJohn McCarthydDoug Laney
  4. Selling a used bicycle to another person through Hamrobazar is an example of [1]aB2BbB2CcC2CdG2C
  5. A technology that adds computer-generated objects to a view of the real world is called [1]avirtual realitybaugmented realitycartificial intelligencedcloud computing
  6. Paying vehicle tax through a government website is an example of [1]aG2GbG2BcG2CdG2E
Answers to Group A

1. (c) — finished software used in a browser; you manage only your data.

2. (c) — virtualisation is a cloud technology, not a V of big data.

3. (a) — Kevin Ashton used the phrase in 1999 while working on RFID.

4. (c) — consumer to consumer, through a marketplace.

5. (b) — AR adds to reality; VR replaces it.

6. (c) — a government service delivered to a citizen.

Group B — Short answer (5 marks each)

  1. Define cloud computing. Explain its three service models with one example of each. [5]
  2. What is big data? Explain the five Vs with one example of each. [5]
  3. Define IoT and explain its four-layer architecture with a suitable example. [5]
  4. What is e-governance? Explain its four types with a Nepali example of each. [5]
  5. Differentiate between virtual reality and augmented reality, and state any three applications of VR. [5]
  6. A college server costs Rs 6,00,000 and lasts 5 years; running it costs Rs 3,500 per month in electricity and Rs 2,500 per month in administration. An equivalent cloud server costs Rs 12,000 per month. Which is cheaper, and by how much per year? [5]
Answers to Group B

1.–5. Definitions and tables from §7.2, §7.3, §7.7, §7.5 and §7.4; one mark for the definition, one per model/V/layer/type with its example.

6. Hardware per month = 6{,}00{,}000 / 60 = \text{Rs }10{,}000. On-premises total = 10{,}000 + 3{,}500 + 2{,}500 = \text{Rs }16{,}000 per month. The cloud at Rs 12,000 is cheaper by Rs 4,000 per month, i.e. 4{,}000 \times 12 = \textbf{Rs } 48{,}000 per year. (Mention also the non-monetary factors: no load-shedding risk, but a permanent dependence on the internet link.)

Group C — Long answer (8 marks each)

  1. Define artificial intelligence and robotics. Draw the block diagram of a robot and explain its components. State any four applications and any three disadvantages of AI. [8]
  2. Define cloud computing and explain its service and deployment models. Compare cloud computing with maintaining your own server on cost, scalability, security and reliability, using a numerical example. [8]
Answers to Group C

1. Definitions (2), block diagram sensors → controller → actuators → end effector with the feedback loop and power supply (2), explanation of each component (2), four applications (1), three disadvantages (1) — all from §7.1.

2. Definition with the five NIST characteristics (2), IaaS/PaaS/SaaS with examples (2), public/private/community/hybrid (2), comparison (2): cost — on-premises is a large capital cost plus running cost while cloud is operational only, as computed in Worked example 7.1 where the cloud saved Rs 2,876 a month; scalability — minutes in the cloud against weeks to buy hardware; security — the provider has better physical security and patching, but your data sits under another country's law; reliability — providers publish 99.9 %+ availability, better than a single office server on an unreliable supply, but an outage or a cut internet link stops everything at once.

Practise more: Computer Science question bank