IT, AI & Emerging Technologies

WBCS Paper 1 — Science

36 min read7,123 wordsExport PDF
AI-Powered Analysis
3
PYQs Analyzed
2018
Years Covered
Paper 1
WBCS
Built fromOfficial Syllabus+PYQ Deep-Dive+LLM Intelligence

Study notes content is available at PSCPrep.ai

Introduction

The subtopic “IT, AI & Emerging Technologies” occupies a distinctive position within the WBCS Science syllabus. It bridges the abstract world of theoretical science with the tangible, fast-evolving domain of information technology. For a WBCS aspirant, this area tests not merely rote memorisation of technical terms but a conceptual understanding of how digital systems operate, how data is stored and processed, and how modern innovations like artificial intelligence, the Internet of Things, and quantum computing are reshaping governance, healthcare, agriculture, and public services—domains directly relevant to the West Bengal Civil Service.

A careful analysis of the available previous year questions (PYQs) reveals a specific pattern. The three tested questions from WBCS 2018 (two of which we will thoroughly work through) focused on fundamental computing concepts: classification of storage devices (USB as secondary storage), the programming language behind Android apps (Java), and the definition of a 16-bit combination (a word or 2 bytes—though the third question’s answer key was garbled and is therefore omitted from our worked examples). These are beginner-level, factual questions that test a candidate’s familiarity with standard terminology. The depth expected is that of a well-read Class 12 or first-year undergraduate student—no obscure references, no advanced algorithms.

However, the official WBCS syllabus for Science is far broader. It explicitly includes Physics (mechanics, heat, light, sound, electricity, magnetism, modern physics), Chemistry, Biology (cell biology, human physiology, nutrition, diseases), Botany, Technology & Space (satellites, ISRO missions, nuclear technology, defence technology), and Health & Medicine (vitamins, deficiency diseases, vaccines, epidemics). Under the subtopic “IT, AI & Emerging Technologies,” the syllabus expects the candidate to connect these classical science domains with modern digital tools. For instance, an understanding of semiconductors (Physics) underpins the microchips inside USB drives; AI-based diagnostic tools rely on human physiology (Biology); and satellites use embedded systems and AI for autonomous navigation. This chapter, therefore, does not treat IT as an isolated island—it weaves together the foundational science that makes these technologies possible.

What will you learn from this chapter? First, a rock-solid foundation in core computing concepts—bits, bytes, storage hierarchy, programming languages, operating systems. Second, a clear, non-technical explanation of artificial intelligence, machine learning, and deep learning, including their real-world applications. Third, an overview of emerging technologies that are currently transforming industries: Blockchain, Internet of Things (IoT) , Cloud Computing, Quantum Computing, and Cybersecurity. Fourth, a dissection of the two resolved PYQs (USB and Android) with full walkthroughs, so you understand how the exam frames its questions. Fifth, a forward-looking analysis of what WBCS is likely to ask in the future, based on syllabus gaps and national trends. By the end, you will have both the terminological precision needed to answer direct factual questions and the conceptual depth to handle application-based or analytical variants.

This chapter is designed as a stand-alone reference. You can read it from start to finish, or jump to any section using the table of contents generated from the H2 headings. Every key term is defined in a blockquote the first time it appears. Comparisons are presented in clear tables. Mnemonics help you lock sequences into long-term memory. The Quick Revision at the end is a day-before-exam checklist—a compressed version of everything you need to recall.

Let us now build that foundation, beginning with the most basic building blocks of digital information.

Core Concepts & Foundations

Bit: The smallest unit of data in a computer. A bit can hold only one of two values: 0 or 1 (binary). Everything in a digital system—text, images, sound, video—is ultimately represented as a long sequence of bits. Tested indirectly in WBCS 2018 when students needed to know that 16 bits form a word.

Byte: A group of 8 bits. One byte can represent 256 distinct values (2^8). It is the standard unit for measuring memory and storage. For example, a single character like ‘A’ occupies 1 byte (typically ASCII encoding). A USB drive with 8 GB (gigabytes) can store approximately 8 billion bytes.

Nibble: A group of 4 bits, or half a byte. Though less common in everyday usage, it appears in some low-level programming contexts and hexadecimal representation (each hex digit corresponds to one nibble).

Word: A fixed-size group of bits that a CPU (Central Processing Unit) processes as a single unit. The size of a word is architecture-dependent—e.g., 16 bits on older 16-bit processors, 32 or 64 bits on modern ones. When the question “A combination of 16 bits is called” was asked in WBCS 2018, the correct answer, in the context of a 16-bit architecture, is word (or equivalently, 2 bytes). This term is foundational for understanding processor design and memory addressing.

Primary Storage (Main Memory): Memory that the CPU can access directly for storing and retrieving data currently being processed. It is volatile, meaning data is lost when power is off. Examples: RAM (Random Access Memory) and ROM (Read-Only Memory) . RAM is read-write and fast, while ROM is non-volatile but typically read-only. Primary storage is not intended for long-term data retention.

Secondary Storage: Non-volatile memory used to store data permanently or semi-permanently. Unlike primary storage, it does not lose data when power is removed. Examples: hard disk drives (HDD) , solid-state drives (SSD) , USB flash drives, memory cards, CD/DVDs. The CPU cannot directly access secondary storage; data must first be copied into primary memory (RAM) before processing. The 2018 PYQ on USB specifically tested this classification—USB is a secondary storage device.

Tertiary Storage: Used in very large-scale data centres and enterprise backup systems. It involves robotic mechanisms that load/unload removable media (e.g., magnetic tapes, optical jukeboxes). Access speed is very slow, but cost per byte is extremely low. This category is rarely tested at the WBCS level but clarifies the hierarchy.

Programming Language: A formal language comprising a set of instructions that produce various kinds of output. Programming languages are divided into low-level (machine code, assembly) and high-level (Java, C, Python, PHP). High-level languages are easier for humans to read and write; they are translated into machine code by compilers or interpreters. The Android platform primarily uses Java and Kotlin for application development—Java was the correct answer in the 2018 Bengali-language PYQ.

Java: A high-level, class-based, object-oriented programming language developed by Sun Microsystems (now Oracle). Its key feature is platform independence: Java code is compiled into bytecode (a intermediate language) which runs on the Java Virtual Machine (JVM) . Any device with a JVM (including Android phones) can run the same bytecode. Android’s early runtime (Dalvik) and current runtime (ART) both interpret bytecode optimized for mobile devices.

Artificial Intelligence (AI): The simulation of human intelligence processes by machines, especially computer systems. These processes include learning (acquiring information and rules for using it), reasoning (using rules to reach approximate or definite conclusions), and self-correction. AI is a broad umbrella that encompasses Machine Learning, Deep Learning, Natural Language Processing, and Robotics.

Machine Learning (ML): A subset of AI that enables systems to automatically learn and improve from experience without being explicitly programmed. ML algorithms build a mathematical model based on training data. Types include supervised learning (trained on labelled data), unsupervised learning (finds patterns in unlabeled data), and reinforcement learning (agent learns through rewards/punishments).

Deep Learning: A further subset of ML based on artificial neural networks with many layers (hence “deep”). It excels at tasks like image recognition, speech recognition, and natural language processing. Deep learning models require large amounts of data and computational power.

Internet of Things (IoT): A network of physical objects (“things”) embedded with sensors, software, and other technologies to connect and exchange data with other devices and systems over the internet. Examples: smart thermostats, wearable fitness trackers, connected vehicles. IoT is a major driver of data generation and a key application of AI.

Blockchain: A distributed ledger technology where transactions are recorded in “blocks” that are linked together using cryptography. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data. Because the ledger is stored across multiple nodes (peer-to-peer), it is virtually tamper-proof. Best known as the technology behind Bitcoin and other cryptocurrencies, but also used in supply chain management, voting systems, and land records.

Quantum Computing: A type of computation that harnesses quantum-mechanical phenomena such as superposition and entanglement to process information in ways that classical computers cannot. Instead of bits (0 or 1), quantum computers use qubits that can exist in a superposition of both 0 and 1 simultaneously. This allows for exponential speed-ups in certain problem domains, like factoring large numbers, simulating molecular structures, and optimizing logistics.

Cloud Computing: The delivery of computing services—servers, storage, databases, networking, software, analytics, and intelligence—over the internet (“the cloud”) to offer faster innovation, flexible resources, and economies of scale. Major cloud providers include Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform. Cloud computing is the backbone of modern AI services, big data storage, and IoT backends.

These definitions are the vocabulary you must internalise. Every subsequent section will build upon them. Now we dive deeper into the specific topics that are most likely to appear in exams.

Computer Memory and Storage Hierarchy

Understanding how a computer manages data from the moment you turn it on to the moment you save a file is essential. The storage hierarchy is often tested because it cuts across physics (magnetic/electronic media), biology (data in memory), and the practical use of devices like USB drives.

Why a Hierarchy?

Data moves up and down the hierarchy based on speed, cost, and capacity—a trade-off well-known in computer architecture. The fastest memory (registers inside the CPU) is extremely small and expensive. The slowest storage (magnetic tape) is vast and cheap. The diagram below (conceptual) illustrates:

Registers  →  Cache (L1/L2/L3)  →  RAM  →  SSD/HDD  →  Tape/Cloud
(Fastest, small, expensive)          →   (Slowest, large, cheap)

For WBCS purposes, the most critical distinction is between primary memory and secondary memory. Let us examine each in detail.

Primary Memory – Volatile and Fast

  • RAM (Random Access Memory): The main workspace of the computer. Every program you open is loaded from secondary storage into RAM so the CPU can fetch and execute instructions. RAM is volatile—when you shut down, its contents vanish. Two common types:

    • DRAM (Dynamic RAM): Needs periodic refreshing; used in most PCs and smartphones.
    • SRAM (Static RAM): Faster but more expensive; used for cache memory.
  • ROM (Read-Only Memory): Non-volatile but typically read-only. Stores the firmware (e.g., BIOS/UEFI) that bootstraps the computer. In modern devices, some forms of ROM can be electrically erased and rewritten (e.g., EEPROM, flash memory), blurring the line between primary and secondary storage.

Secondary Storage – Non-Volatile and Persistent

Secondary storage keeps your operating system, applications, and personal files. It is non-volatile: data persists after power-off. The 2018 PYQ asked: “USB is which type of storage device?” The correct answer is secondary. Let’s explore why.

USB flash drives (also called thumb drives, pen drives) use flash memory—a type of EEPROM (Electrically Erasable Programmable Read-Only Memory). Data is stored in memory cells that retain their state even without power. The CPU cannot execute instructions directly from a USB drive; those instructions must first be transferred to RAM. That is the defining characteristic of secondary storage.

Other common secondary storage devices include:

  • Hard Disk Drives (HDDs): Store data magnetically on spinning platters. Mechanically slower than SSDs but cheaper per gigabyte.
  • Solid-State Drives (SSDs): Also use flash memory, like USB drives but with a controller that makes them act like a hard drive. Much faster than HDDs because no moving parts.
  • Optical Discs (CD, DVD, Blu-ray): Store data as pits on a reflective surface read by a laser.
  • Magnetic Tapes: Used for archival and backup (tertiary storage in enterprise environments).

The following comparison table summarises the key differences between primary and secondary storage:

FeaturePrimary Storage (Main Memory)Secondary Storage
VolatilityVolatile (loses data when power off)Non-volatile (retains data)
SpeedVery fast (nanoseconds)Slower (milliseconds for HDD, microseconds for SSD)
CapacityLower (typically 4–64 GB in consumer devices)Higher (up to several TB)
Cost per GBHigherLower
CPU Direct AccessYesNo (data must be moved to primary memory first)
ExamplesRAM, ROM, cacheHDD, SSD, USB flash, CD/DVD
Primary PurposeTemporary workspace for active processesLong-term storage of files and programs

This table is exam-ready. If WBCS asks a direct comparison, this is what you should recall.

Bits, Bytes, and Words – Measuring Digital Data

The 2018 paper included a question (albeit with garbled answer choices) linking 16 bits to a specific term. Although we cannot confirm the answer key, the educationally correct fact is:

  • 1 bit = smallest unit (0 or 1).
  • 4 bits = 1 nibble.
  • 8 bits = 1 byte.
  • 16 bits = 2 bytes = 1 word (on a 16-bit architecture). On a 32-bit architecture, a word is 4 bytes (32 bits). On modern 64-bit systems, a word is 8 bytes (64 bits).

The term word is the most generic and widely accepted answer for “a combination of 16 bits” in a historical computing context. In fact, early microprocessors like the Intel 8086 (used in IBM PCs) had a 16-bit word size. Therefore, if the question appears again, the correct response is word (or 2 bytes).

Memory measurement units beyond the word:

  • 1 kilobyte (KB) = 1024 bytes (2^10)
  • 1 megabyte (MB) = 1024 KB (2^20)
  • 1 gigabyte (GB) = 1024 MB (2^30)
  • 1 terabyte (TB) = 1024 GB (2^40)
  • 1 petabyte (PB) = 1024 TB

These prefixes are binary. Sometimes manufacturers use decimal (1 KB = 1000 bytes), leading to confusion, but the exam likely expects the binary definitions.

Where Do USB Drives Fit in the Evolution of Storage?

USB drives became widespread in the early 2000s, replacing floppy disks and later partially supplanting CDs. They are based on NAND flash memory—the same technology used in SSDs and memory cards. Their small size, plug-and-play nature, and increasing capacity (now up to 2 TB) make them a staple of data transport. The PYQ focus on “USB is which type of storage device” reminds us that WBCS wants you to apply the hierarchy, not just list examples.

Programming Languages and Mobile App Development

The second resolved PYQ from 2018 is in Bengali: “সাধারণত মোবাইল ফোনের Android application-এর জন্য কোন প্রোগ্রামিং ভাষা ব্যবহৃত হয়?” The correct answer is Java. This section explains why, and broadens the context to include other languages relevant to mobile and system development.

Why Java for Android?

When Google acquired Android Inc. in 2005, the decision to use Java as the primary language was strategic:

  1. Platform Independence: As mentioned, Java compiles to bytecode that runs on the JVM. Android’s custom virtual machine (originally Dalvik, later replaced by ART – Android Runtime) translates bytecode into native machine code at install time or runtime.
  2. Developer Ecosystem: Java had a massive developer community, mature tools (Eclipse, IntelliJ), and libraries. This accelerated Android adoption.
  3. Object-Oriented: Android’s architecture (Activities, Services, Fragments) is inherently object-oriented, matching Java’s paradigm.

Important note: In 2017, Google announced Kotlin as an official language for Android development. Kotlin is fully interoperable with Java and offers more concise syntax. But Java remains widely used, and the 2018 question predated the shift. Nevertheless, “Java” is the correct answer for that time, and for any question asking the traditional language.

Could C or C++ Be Used?

Yes, but not for standard application development. C and C++ are used via the Native Development Kit (NDK) for performance-critical components (e.g., game engines, signal processing). However, normal apps (like a calendar, camera, messaging) are built in Java/Kotlin. The distractor choices in the PYQ included “C*” (likely “C” with a star) and “Cc” (perhaps “C++”), which are plausible but incorrect for the general case.

PHP and Web Languages

PHP is a server-side scripting language primarily used for web development (e.g., creating dynamic websites). It runs on a web server, not on a mobile device. Android apps can communicate with a PHP backend via APIs, but PHP itself is not used to write the app’s interface or logic. Hence, it is also a wrong choice.

Comparison of Languages Commonly Tested in WBCS

LanguageTypePrimary UseKey FeatureRelation to Mobile
JavaHigh-level, compiled to bytecodeAndroid apps, enterprise, web servicesPlatform independence via JVMPrimary language for Android (official before Kotlin)
CLow-level, compiled to machine codeOperating systems, embedded systems, hardware driversDirect hardware access, high performanceUsed in Android NDK for performance-critical modules
C++Mid-level, compiled to machine codeGame engines, browsers, large applicationsObject-oriented with low-level controlAlso through NDK; used for Unreal Engine mobile games
PHPHigh-level, interpretedServer-side web developmentEasy database integration (MySQL)Not for app logic; can provide backend API
PythonHigh-level, interpretedData science, AI, web (Django/Flask), automationReadable syntax, huge librariesNot native for Android (can use Kivy/Qt but not standard)
KotlinHigh-level, compiled to JVM bytecodeAndroid apps (modern), backendConcise, null-safe, interoperable with JavaNow first-class language for Android (since 2017)

Key takeaway for the exam: when asked about the standard language for Android app development, the answer (for historical and most WBCS contexts) is Java. If the question is from a very recent paper (post-2019), Kotlin might be acceptable, but the PYQ from 2018 clearly points to Java.

How Compilation Works – A Simple Walkthrough

To deepen your understanding, consider the lifecycle of a Java Android app:

  1. Developer writes .java files.
  2. The Java compiler (javac) converts .java into .class files (bytecode).
  3. The Android SDK tool dx (or D8 in modern builds) converts .class files into a Dalvik Executable (.dex) format.
  4. When the user installs the app, ART (Android Runtime) compiles the .dex bytecode into native machine code (ahead-of-time compilation) for the device’s processor (ARM, x86).

This process ensures that the same .java source can run on different phone processors without modification—a huge advantage for developers.

Artificial Intelligence and Machine Learning

Artificial intelligence is the most rapidly evolving component of the “IT, AI & Emerging Technologies” subtopic. While the three PYQs from 2018 did not directly ask about AI, the official syllabus includes Technology & Space, Health & Medicine, and Biology, all of which now interface heavily with AI. Moreover, the WBCS trend is moving toward more contemporary topics (as seen in national competitive exams like UPSC). Therefore, a thorough coverage of AI/ML is both necessary and prudent.

Defining AI – From Narrow to Superintelligence

AI is typically classified into three levels:

  • Narrow AI (Weak AI): Designed to perform a specific task, such as facial recognition, language translation, or playing chess. Current AI systems—Siri, Alexa, Google Translate, ChatGPT—are all narrow AI. They cannot generalise beyond their training domain.
  • General AI (Strong AI): A hypothetical machine that possesses the ability to understand, learn, and apply intelligence to any problem, much like a human. No existing system has achieved this.
  • Superintelligence: A future concept where AI surpasses human intelligence across all fields.

WBCS is most likely to ask about narrow AI applications relevant to India: e.g., AI in agriculture for crop disease detection, AI in healthcare for diagnosing tuberculosis from chest X-rays, or AI in governance for analysing public grievances. Stay alert to these contexts.

Machine Learning – The Engine of Modern AI

Machine learning (ML) is the practical engine that drives modern AI. Instead of programmers writing explicit rules for every possible input, ML algorithms learn patterns from data.

Three main paradigms:

  1. Supervised Learning: The algorithm is trained on a labelled dataset—for each input, the correct output is provided. The model learns to map inputs to outputs, then predicts on new, unseen data. Examples: spam email classification (input: email text, output: spam/not spam); medical diagnosis (input: symptoms/test results, output: disease). Common algorithms: Linear Regression, Decision Trees, Support Vector Machines, Neural Networks.

  2. Unsupervised Learning: No labels are provided. The algorithm finds hidden patterns or groupings within the data. Examples: customer segmentation in marketing (grouping customers with similar buying behaviour); anomaly detection in network security. Common algorithms: K-means clustering, Hierarchical clustering, Principal Component Analysis (PCA).

  3. Reinforcement Learning: An agent learns by interacting with an environment, receiving rewards or penalties for actions. It tries to maximise cumulative reward. Examples: training a robot to walk, AlphaGo beating world champion Go players, autonomous driving. Algorithms: Q-learning, Deep Q-Networks (DQN), policy gradients.

Deep Learning – A Specialised Subset

Deep learning (DL) is a subfield of ML that uses artificial neural networks with multiple layers (deep architectures). The term “deep” refers to the number of hidden layers (typically ≥3). Key innovations:

  • Convolutional Neural Networks (CNNs): Excellent for image and video recognition. Used in facial recognition, autonomous vehicle vision, and medical imaging.
  • Recurrent Neural Networks (RNNs) / LSTMs: Designed for sequential data like time series, speech, and text.
  • Transformers (like GPT): State-of-the-art for natural language processing (NLP). The “AI” in ChatGPT is a large language model based on the Transformer architecture.

The practical impact of deep learning is enormous. For example, Indian Space Research Organisation (ISRO) uses AI and ML to analyse satellite images—detecting crop health, urban sprawl, and disaster damage. The WBCS syllabus explicitly mentions Technology & Space and ISRO missions, so this connection is exam-worthy.

The official syllabus includes Health & Medicine – vaccines, epidemics, deficiency diseases. AI is now transforming healthcare in several ways:

  • Diagnostic imaging: AI models identify tumours in MRI/CT scans with accuracy matching or exceeding human radiologists.
  • Drug discovery: ML accelerates the identification of potential drug compounds, cutting down years of research.
  • Epidemic tracking: AI analyses mobility data, social media posts, and infection reports to predict outbreaks (e.g., COVID-19 spread models).
  • Personalised medicine: Algorithms recommend treatments based on a patient’s genetic profile.

A potential WBCS question could ask: “Which technology is used by modern healthcare systems to analyse X-ray images for tuberculosis detection?” The answer would be deep learning / convolutional neural networks. Or: “The use of AI in tracking disease outbreaks is an example of which type of machine learning?” Supervised learning (if using labelled historical data) or unsupervised learning (if clustering novel patterns).

Ethical and Governance Implications

WBCS is a civil service exam, so questions may also touch upon governance and ethics of AI: data privacy, algorithmic bias, job displacement. India’s National AI Strategy (AI for All) and the NITI Aayog framework are good to note. The West Bengal government has also launched AI-based initiatives in education and e-governance.

Emerging Technologies: IoT, Blockchain, Quantum Computing, and Cloud

The final group of topics that any aspirant must master. These have not been directly tested in the 2018 PYQs, but they sit squarely within the syllabus’s reference to modern physics (quantum mechanics), technology and space (satellites use IoT and cloud), and defence technology (cybersecurity and quantum encryption).

Internet of Things (IoT)

Definition: IoT refers to the billions of physical devices around the world that are now connected to the internet, collecting and sharing data. Each “thing” has a sensor, a processor, and a network interface.

Components:

  • Sensors (temperature, motion, pressure, camera, GPS)
  • Connectivity (Wi-Fi, Bluetooth, Zigbee, 5G, LoRaWAN)
  • Edge computing (processing data locally before sending to cloud)
  • Cloud platform for data storage and analytics
  • Actuators (to control physical devices, e.g., turning off a valve)

Applications in Governance (WBCS relevance):

  • Smart cities: Traffic management, waste collection, street lighting (e.g., Kolkata’s smart city initiatives).
  • Agriculture: Soil moisture sensors triggering automated irrigation.
  • Healthcare: Wearable devices monitoring heart rate and sending alerts.
  • Disaster management: Early warning systems for floods and earthquakes using sensor networks.

IoT generates massive data, and AI is often used to make sense of it—hence the phrase AIoT (Artificial Intelligence of Things) .

Blockchain

Definition: A distributed ledger (a database that is shared across multiple nodes) where transactions are recorded in immutable blocks linked via cryptographic hashes. No single authority controls the ledger; consensus among nodes (e.g., Proof of Work, Proof of Stake) validates new blocks.

Key Features:

  • Decentralisation: No central point of failure.
  • Transparency: Anyone can view the ledger (in public blockchains).
  • Immutability: Once a block is added, altering it would require changing all subsequent blocks in every copy—computationally infeasible.
  • Security: Cryptographic hash functions (SHA-256) and digital signatures protect data.

Applications beyond cryptocurrency:

  • Land records (Andhra Pradesh and Telangana have blockchain pilots)
  • Supply chain (traceability of food, pharmaceuticals)
  • Voting systems (secure, tamper-proof digital voting)
  • Smart contracts (self-executing contracts on Ethereum)

WBCS may ask: “Which technology is used to create a tamper-proof ledger for land registration?” Answer: Blockchain.

Quantum Computing

Definition: Quantum computing uses qubits that exploit superposition (being both 0 and 1 simultaneously) and entanglement (correlated behaviour between qubits) to solve problems that are intractable for classical computers.

How Qubits Differ from Classical Bits:

FeatureClassical BitQubit
State0 or 1 (mutually exclusive)Probability of being 0 and 1 simultaneously
OperationBoolean logic gatesQuantum gates (H, CNOT, etc.)
InformationA single bit can exist in exactly one stateA qubit can be in a superposition of states
ReadingRead directlyMeasurement collapses the qubit to 0 or 1

Potential Applications:

  • Cryptography: Shor’s algorithm can factor large numbers exponentially faster, threatening RSA encryption.
  • Drug discovery: Simulating molecular interactions (quantum chemistry).
  • Optimisation: Solving complex scheduling, logistics, and financial modelling problems.
  • Weather forecasting: High-resolution climate simulations.

Current Status: Quantum computers exist but are still in the noisy intermediate-scale quantum (NISQ) era. India’s National Quantum Mission (announced in 2023) aims to build quantum computers with 50–100 qubits.

WBCS is unlikely to ask deep quantum mechanics, but a basic factual question like: “Which phenomenon is used by quantum computers to process information?” — Superposition and entanglement.

Cloud Computing

Definition: On-demand delivery of IT resources via the internet with pay-as-you-go pricing. Cloud services are divided into three models:

  • IaaS (Infrastructure as a Service): Virtual servers, storage, networking (e.g., AWS EC2, Google Compute Engine).
  • PaaS (Platform as a Service): Manage applications without managing underlying infrastructure (e.g., Google App Engine, Heroku).
  • SaaS (Software as a Service): Ready-to-use software accessed via browser (e.g., Google Docs, Microsoft 365, Salesforce).

Deployment Models:

  • Public cloud (shared infrastructure over internet)
  • Private cloud (dedicated for one organisation)
  • Hybrid cloud (combination)

Relevance to WBCS: Cloud computing is the backbone of Digital India, hosting government portals (e.g., UMANG, DigiLocker, Aarogya Setu). Questions could ask: “Which service model allows users to run applications without managing servers?”PaaS. Or: “The ‘Cloud’ in cloud computing refers to …”Internet.


Worked Examples & Applications

In this section, we walk through the two resolved PYQs step-by-step, exactly as a student should approach them in the exam.

Example 1 — WBCS 2018

Question: USB is which type of storage device?

Choices students saw:

  • Primary
  • Secondary
  • Tertiary
  • None of the above

Walkthrough:

  1. What the question is testing: The fundamental classification of storage devices into primary, secondary, and tertiary based on CPU access, volatility, and purpose. The student must distinguish between volatile memory (RAM) and non-volatile external storage (USB).

  2. Why each wrong choice is wrong:

    • Primary: Primary storage consists of memory that the CPU can directly address, such as RAM and ROM. A USB drive cannot be directly addressed by the CPU; data must be copied to RAM first. It is also non-volatile, while RAM is volatile. Therefore, USB is not primary storage.
    • Tertiary: Tertiary storage is used for massive archival systems involving robotic tape libraries or optical jukeboxes. A USB drive is a personal, manually connected device, not an automated high-capacity system. Thus, it is not tertiary.
    • None of the above: This is a trap for students who may think USB is a different category (e.g., removable media). But removable storage still falls under secondary storage because of its characteristics: non-volatile, slower than primary, and not directly CPU-addressable.
  3. Why the correct choice is right: Secondary storage includes all non-volatile devices that provide permanent or semi-permanent data retention. USB flash drives meet this definition: they retain data without power, are slower than RAM, and require data to be moved to primary memory for processing. Hence, Secondary is the correct answer.

Correct answer: Secondary storage device.

Takeaway: Always classify storage devices by whether they are directly accessible by the CPU (primary) and whether they are volatile (primary is volatile except ROM). If a device retains data after power-off and cannot be directly addressed by the CPU, it is secondary.

Example 2 — WBCS 2018

Question: সাধারণত মোবাইল ফোনের Android application-এর জন্য কোন প্রোগ্রামিং ভাষা ব্যবহৃত হয়? (Bengali: Which programming language is commonly used for Android applications of mobile phones?)

Choices students saw:

  • C*
  • Cc
  • PHP
  • Java

Walkthrough:

  1. What the question is testing: Knowledge of the standard development language for the Android mobile operating system. This is a direct factual recall question.

  2. Why each wrong choice is wrong:

    • C / Cc (likely C and C++): While C and C++ are used in Android via the Native Development Kit (NDK) for performance-critical components, the primary language for building the graphical user interface and most app logic is Java (and later Kotlin). A typical app is written in Java, not C or C++. Moreover, C/C++ are low-level languages; using them for a whole app would be impractical. The WBCS question is asking about the standard language, not an optional one.
    • PHP: PHP is a server-side scripting language for web development. Android apps do not run PHP code directly. While an app might communicate with a PHP backend, PHP itself is not used to write the app. Hence, this is incorrect.
  3. Why the correct choice is right: Java has been the official language for Android app development since Android’s inception. Google’s Android SDK provides libraries and frameworks in Java. Even after Kotlin was made official in 2017, Java remains heavily used and was the exclusive language at the time of this exam (2018). For WBCS purposes, Java is the standard answer.

Correct answer: Java.

Takeaway: When asked about the primary language for a specific platform, recall the historical fact and official documentation. For Android, remember “Java” (and optionally note Kotlin as a modern alternative if the question is from a very recent year).

The resolved PYQs from 2018 provide limited data, but they are sufficient to sketch a reliable pattern of how WBCS has approached this subtopic historically.

Year-wise pattern (2018 only available):

  • 2018 – 3 questions (two we have clear answers for, one garbled). The two resolved questions are straightforward factual definitions.
  • No analytical or higher-order thinking questions have appeared yet in this subtopic (from the available sample).

Difficulty trajectory: Easy. The questions test common knowledge that any literate person who has used a computer or smartphone should know. There is no complex mathematics, no obscure acronyms, no deep AI theory.

Factual vs Analytical vs Matching split:

  • 100% factual (direct definition or classification).
  • No matching questions (e.g., match column A and B).
  • No analytical questions (e.g., “Which of the following statements is/are correct?” or “What is the most likely effect of X on Y?”).

Question types that recur:

  1. Definition-based: e.g., “USB is which type of storage device?”
  2. Language-specific: e.g., “Which programming language is used for Android apps?”
  3. Terminology: e.g., “A combination of 16 bits is called ___.”

Implication for future preparation: Because the sample is small and the syllabus is broad, aspirants should not assume that future papers will remain at this easy, factual level. National trends show a shift toward application-based questions—for instance, “Which of the following AI techniques is most suitable for identifying fraudulent bank transactions?” or “Arrange the following storage types in increasing order of access speed: SSD, RAM, HDD, Register.” The WBCS syllabus explicitly links IT to health, space, and defence, so expect questions that mix domains:

  • “Which AI technique is used by ISRO to analyse satellite images?”
  • “The blockchain technology is most likely to be used in which government function?”

Split of attention: The 2018 questions cover storage hierarchy and programming languages. AI and emerging technologies were absent. Given the syllabus’s breadth, the exam committee is likely to rotate topics. The next few papers may emphasise AI, IoT, quantum computing, or cybersecurity.

What Else Could Be Asked

Based on the two resolved PYQs and the official syllabus list (which includes physics, chemistry, biology, space, health, etc.), we can forecast several question angles that have not yet appeared but are natural extensions.

Pro Table

Predicted questions & preparation strategy

See which topics are most likely to appear next — forecasted from years of PYQ patterns.

Unlock with Pro →

These eight predictions cover depth extension (e.g., nibble after word, RAM after USB), lateral extension (e.g., AI types after Java, blockchain after storage), and combinatorial extension (matching storage types to definitions). Prepare these facts thoroughly.

Common Mistakes & Traps

Even with easy questions, aspirants lose marks due to confusion between similar concepts. Here are the most frequent traps in this subtopic:

  • Confusing primary and secondary storage: Many students think that because a USB drive is often labelled as a “drive” (like C: drive), it is primary. They forget the volatility and CPU-access criteria. Trap: Choosing “Primary” for USB. Avoid: Always remember: RAM is primary; everything that persists after shutdown (USB, HDD, SSD) is secondary.
  • Assuming all programming languages can build Android apps: PHP, Python, and Ruby are sometimes mistakenly selected because students have heard of them. Trap: Choosing PHP or Python. Avoid: Android’s standard SDK is Java (or Kotlin). PHP is server-side; Python is not native to Android.
  • Misunderstanding bits vs bytes: The question “16 bits” could be answered as “2 bytes” (correct) but some students say “1 byte” because they misremember 8 bits = 1 byte. Trap: Forgetting that 16 bits = 2 bytes. Avoid: Memorise: 1 byte = 8 bits, so 16 bits = 2 bytes.
  • Conflating AI, ML, and Deep Learning: Students often use these terms interchangeably. Trap: Saying “AI is used in self-driving cars” when the precise technique is deep reinforcement learning. Avoid: Know the hierarchy: AI is the field, ML is a subset, DL is a subset of ML.
  • Thinking blockchain is only about cryptocurrency: This is a common real-world misconception. Trap: In an exam, if asked about blockchain applications in governance, a student might only mention Bitcoin. Avoid: Know non-crypto uses: supply chain, land records, voting.
  • Forgetting the difference between volatile and non-volatile memory: Students might classify ROM as volatile because they think of “read-only” as something that changes. Trap: Misclassifying ROM. Avoid: ROM is non-volatile (data stays without power).
  • Confusing nibble and byte: Occasionally, a question might ask “group of 4 bits” and students answer “byte”. Trap: Answering byte for nibble. Avoid: Remember mnemonic: Nibble = 4 like a small bite; Byte = 8 like a full bite.

Memory Aids & Mnemonics

1. The “BBNW” Chain for Digital Data Units

Name: BBNW Chain (pronounced “Big Bang New World”)

Mnemonic:
Imagine a Big Bang produces a New World.
Each letter stands for a unit in increasing size:

  • BBit (1 digit)
  • BByte (8 bits)
  • NNibble (4 bits) — but careful: nibble is smaller than byte! So the chain is actually BitNibbleByteWord? Alternative better sequence: Bit → Nibble → Byte → Word.

Let’s fix the order: Bit (smallest), Nibble (4 bits), Byte (8 bits), Word (16 or more bits). Mnemonic: “Big Nibbles Byte Words” or “Bananas Never Break Walls” where the first letters give B, N, B, W: Bit, Nibble, Byte, Word.

What it unlocks: The sequence of digital data sizes and their relations: 1 Nibble = 4 bits, 1 Byte = 2 Nibbles = 8 bits, 1 Word (on a 16-bit architecture) = 2 Bytes = 16 bits.

Worked example:
If a question asks: “How many nibbles are there in 2 bytes?” Using the mnemonic, recall that 1 byte = 2 nibbles; therefore 2 bytes = 4 nibbles.

2. “JVAP” for Android App Language

Name: JVAP (Just a Virtual Android Program)

Mnemonic:
JVAP sounds like “JV-AP” (Java Virtual Android Program). It helps you remember the four choices that commonly appear: Java, V (for Virtual Machine—though not a choice), A (for Android), P (for PHP, which is a common wrong choice). Actually simpler: JA for Java Android.

For the PYQ specifically, remember: Java is the Answer for Android. The letters J–A–A can be strung as “JAA” (like “jah”). Or just remember the phrase: “Just Android Always” where J stands for Java.

What it unlocks: When you see any question about the standard language for Android apps, the first thing that comes to mind is J – Java. The mnemonic blocks the temptation to choose C, C++, or PHP.

Worked example:
In the 2018 PYQ, the choices were C, Cc, PHP, Java. Using the mnemonic “JaA” (Java for Android), you immediately eliminate all others and select Java.

3. Acronym for Storage Hierarchy (SRT)

Name: SRT (Primary, Secondary, Tertiary) – remember “Smart Really Thinks” or “School Really Teaches”.

Mnemonic:
The letters P, S, T are in alphabetical order? No. But you can connect: Primary is like Pash (Hindi for animal), Secondary like Seka (sensitivity), Tertiary like Top. Better to use a simple memory: The word “STOP” reversed gives POTS – P for Primary, O for? Not good.

Let’s create a story: “The Pirate Saw a Treasure” – P for Primary (fast, volatile), S for Secondary (permanent storage), T for Tertiary (slow, automated archive). This chain gives the correct increasing capacity / decreasing speed order.

What it unlocks: The three categories of memory and their definitions.

Worked example:
If the question is “Which type of storage device is a USB?” You recall the P-S-T story: USB is not volatile and not directly CPU-accessible, so it’s not P (primary). It’s not an automated tape system, so it’s not T (tertiary). That leaves S (secondary). Correct.

Quick Revision

  • Introduction: This subtopic covers fundamental IT concepts, AI/ML, and emerging technologies. 3 PYQs from 2018 tested storage classification, Android programming language, and bits (word). Syllabus integrates physics, biology, health, space, etc. Focus: factual recall, but future questions may demand application.

  • Core Concepts & Foundations: Bit (0/1), Byte (8 bits), Nibble (4 bits), Word (16+ bits). Primary memory: RAM, ROM (volatile except ROM); Secondary: HDD, SSD, USB (non-volatile, not directly CPU-addressable); Tertiary: tape libraries. Programming languages: Java (standard for Android), C/C++ (NDK only), PHP (server-side). AI: narrow/general/super; ML: supervised/unsupervised/reinforcement; DL: neural networks with many layers. IoT: sensors + connectivity + cloud; Blockchain: distributed tamper-proof ledger; Quantum: qubits, superposition, entanglement; Cloud: IaaS, PaaS, SaaS.

  • Computer Memory & Storage Hierarchy: Primary vs Secondary comparison table – speed, volatility, capacity, cost. USB = secondary (non-volatile, not CPU-direct). Bits/bytes/words: 16 bits = 2 bytes = 1 word (16-bit architecture). Storage units: KB (2^10), MB (2^20), GB (2^30), TB (2^40).

  • Programming Languages & Mobile App Development: Java chosen for Android due to platform independence (JVM/ART). Kotlin now also official. C/C++ used via NDK for performance. PHP not used for app logic. Comparison table of languages.

  • AI & Machine Learning: Supervised (labelled data), unsupervised (unlabelled), reinforcement (rewards). Deep learning uses CNNs (images), RNNs (sequences), Transformers (NLP). Applications: healthcare diagnosis, satellite image analysis, epidemic prediction.

  • Emerging Technologies: IoT (smart cities, agriculture, health); Blockchain (land records, supply chain, voting); Quantum computing (cryptography, drug discovery, optimisation); Cloud computing (IaaS, PaaS, SaaS, deployment models – public/private/hybrid).

  • Worked Examples: Example 1 – USB is secondary storage (reject primary/tertiary). Example 2 – Android apps use Java (reject C, C++, PHP).

  • PYQ Trends: All factual, easy difficulty. Topics: storage hierarchy, programming language, bit terminology. Future likely to include AI, IoT, blockchain, and application-based questions.

  • What Else Could Be Asked: Eight forecasts covering primary memory, RAM/ROM full forms, Java generation (3GL), supervised ML (spam classification), nibble (4 bits), blockchain for land records, qubits, and IaaS.

  • Common Mistakes: Confusing primary/secondary storage, choosing wrong language for Android, mixing bits/bytes, equating AI with ML only, thinking blockchain = crypto only, misclassifying ROM as volatile, confusing nibble and byte.

  • Memory Aids: “Big Nibbles Byte Words” (B,N,B,W) for digital units. “Just Android Always” (JAA) for Java=Android. “Pirate Saw a Treasure” (P,S,T) for storage hierarchy.

Practice these PYQs

Test yourself with the actual 3 questions from WBCS

IT, AI & Emerging Technologies in Other Exams

Frequently Asked Questions — IT, AI & Emerging Technologies

3 questions on IT, AI & Emerging Technologies have appeared in WBCS Prelims across papers from 2018. This makes it a niche topic in the Science section.