Board paper

Introduction to Computing and Information Technology 2022 Board Question Paper

ITM 101 · Introduction to Computing and Information Technology

Programme
BITM / BIM
Academic year
Semester 1
Exam year
2022 AD
Sitting
regular
Full marks
60
Duration
180 minutes

Tribhuvan University

Faculty of Management

Office of the Dean

2022 AD / Regular Examination

Course: ITM 101 · Introduction to Computing and Information Technology

Level: Bachelor of Information Technology Management (BITM / BIM) (BITM / BIM) · Semester 1

Full Marks: 60

Time: 3 hrs.

Time: 3 Hrs. | Full Marks: 60 | Pass Marks: 30

Subjective Questions

  1. Define Data Mining.

    [2]
    View model solution

    Definition of Data Mining

    Data Mining (Knowledge Discovery in Databases - KDD) is the computational process of discovering hidden, previously unknown, valid, and actionable patterns, anomalies, and correlations from massive datasets using machine learning, statistical modeling, and database technologies.

    • Applications: Market basket analysis, fraud detection, credit scoring, and customer churn prediction.
  2. Differentiate between sequential Access and Direct Access Method.

    [2]
    View model solution

    Sequential Access vs. Direct Access Methods

    Feature Sequential Access Method Direct (Random) Access Method
    Access Mechanism Must read through all preceding records in sequence to reach target record nn. Directly jumps to target physical address using an index or hashing algorithm without scanning intermediate data.
    Access Speed Slower; access time is proportional to physical position (O(n)O(n)). Rapid; nearly constant access time (O(1)O(1)).
    Storage Media Magnetic tape cartridges. Hard Disk Drives (HDD), Solid State Drives (SSD), RAM.
  3. Define cloud database.

    [2]
    View model solution

    Definition of Cloud Database

    A Cloud Database is a database service built, deployed, scaled, and accessed through a cloud computing platform (such as AWS RDS, Google Cloud Spanner, Microsoft Azure SQL).

    • Features: Elastic scalability, high availability, automated backup, geographic replication, and pay-as-you-go operational pricing models.
  4. Define Decision Support System.

    [2]
    View model solution

    Definition of Decision Support System (DSS)

    A Decision Support System (DSS) is an interactive, computer-based information system that utilizes business data, sophisticated mathematical models, and analytical tools to assist middle and senior managers in solving semi-structured and unstructured decision problems (e.g., capital budgeting, sales forecasting).

  5. What are the uses of analog computer?

    [2]
    View model solution

    Uses of Analog Computers

    1. Continuous Physical Measurement: Continuously measuring and displaying continuous physical variables (voltage, electrical current, temperature, hydraulic pressure, fluid flow).
    2. Dynamic Engineering Simulation: Real-time simulation of aerodynamic flight parameters in wind tunnels, chemical plant kinetics, and nuclear reactor cooling systems.
  6. Does resolution affect the image quality?

    [2]
    View model solution

    Does Resolution Affect Image Quality?

    Yes, resolution directly dictates image quality and clarity.

    • Explanation: Image resolution refers to the density of pixels per inch (PPI) or total pixel dimensions (W×HW \times H). Higher resolution packs more distinct pixels into a given area, capturing finer spatial details and smoother color gradients.
    • Low Resolution: Results in visible pixelation, jagged edges (aliasing), and blurriness when displayed on large monitors or printed.
  7. What is computer sabotage?

    [2]
    View model solution

    What is Computer Sabotage?

    Computer Sabotage is the deliberate, malicious act of damaging, altering, corrupting, or destroying an organization’s computer hardware, telecommunication networks, software programs, or electronic data to disrupt normal operations, cause financial ruin, or gain illicit leverage.

  8. List any two types of guided media.

    [2]
    View model solution

    Two Types of Guided (Wired) Transmission Media

    1. Twisted Pair Cable: Consists of pairs of insulated copper wires twisted together to cancel electromagnetic interference (Unshielded Twisted Pair - UTP / Shielded - STP; e.g., Cat6).
    2. Fiber Optic Cable: Transmits data pulses of light through ultra-pure glass or plastic strands; provides immense bandwidth, high data speeds (100+ Gbps), and complete immunity to electromagnetic interference.
  9. How compiler is different from interpreter.

    [2]
    View model solution

    Difference Between Compiler and Interpreter

    Feature Compiler Interpreter
    Translation Translates entire source code program into machine language object code in a single batch before execution. Translates and executes source code line-by-line sequentially.
    Execution Speed Faster execution once compiled. Slower execution as translation occurs in real time.
    Output Produces permanent standalone executable file (.exe). No intermediate object code produced.
    Example C, C++, Rust. Python, JavaScript, PHP.
  10. List different version of IP.

    [2]
    View model solution

    Versions of Internet Protocol (IP)

    1. IPv4 (Internet Protocol version 4): Uses a 32-bit address format written in dotted-decimal notation (e.g., 192.168.1.1), providing approximately 2324.29 billion2^{32} \approx 4.29 \text{ billion} unique addresses.
    2. IPv6 (Internet Protocol version 6): Uses a 128-bit address format represented in hexadecimal notation separated by colons (e.g., 2001:0db8:85a3::8a2e:0370:7334), providing 21283.4×10382^{128} \approx 3.4 \times 10^{38} addresses to overcome IPv4 exhaustion.
  11. Define computer. Explain any three applications in brief.

    [5]
    View model solution

    Definition of Computer & Three Applications

    A computer is an electronic, programmable data-processing machine that accepts raw data as input, stores and processes it according to pre-programmed instructions, and outputs meaningful information.

    Three Core Application Areas:

    1. Banking and Financial Services: Powers 24/7 online banking, automated teller machines (ATMs), SWIFT international transactions, real-time fraud monitoring, and core banking ledgers.
    2. Healthcare and Medical Diagnostics: Drives diagnostic imaging (MRI, CT scans), robotic laser surgery, patient electronic health records (EHR), and genomic research.
    3. Education and E-Learning: Facilitates global virtual classrooms, learning management systems (Moodle, Google Classroom), interactive research repositories, and simulation-based pedagogy.
  12. How multimedia support business organizations to boost their business.

    [5]
    View model solution

    How Multimedia Boosts Business Performance

    Multimedia combines text, audio, high-resolution graphics, animation, and interactive video to enhance commercial operations:

    1. Interactive Digital Marketing: Engaging short-form video campaigns on social platforms (TikTok, Instagram, YouTube) achieve significantly higher customer conversion rates than static text ads.
    2. Virtual Product Showcases & Augmented Reality (AR): Enables customers to visualize 3D product models in their personal spaces before purchasing, reducing return rates.
    3. Immersive Corporate Training: Interactive e-learning modules with video demonstrations and simulations accelerate employee onboarding and improve technical retention.
    4. Enhanced Brand Credibility: Professional UI/UX branding on corporate websites establishes consumer trust and market authority.
  13. What is importance of IOT in day to day life?

    [5]
    View model solution

    Importance of the Internet of Things (IoT) in Daily Life

    The Internet of Things (IoT) refers to the vast network of physical devices embedded with sensors, microcontrollers, and wireless connectivity that collect and exchange real-time data over the internet.

    Importance in Everyday Life:

    1. Smart Homes and Energy Efficiency: Automated thermostats, smart lighting, and connected appliances optimize household power consumption and enhance convenience.
    2. Remote Health Monitoring: Wearable smartwatches track heart rate, oxygen saturation, and sleep cycles, alerting users and doctors to cardiac anomalies in real time.
    3. Intelligent Transportation & Traffic Management: Connected GPS systems dynamically reroute vehicles around traffic bottlenecks, reducing commute times and emissions.
    4. Home Security and Safety: Wi-Fi security cameras and automated leak/smoke detectors send immediate notifications to homeowners’ smartphones.
  14. Explain E-Commerce and E-Governance in brief.

    [5]
    View model solution

    E-Commerce and E-Governance Explained

    1. E-Commerce (Electronic Commerce):

    • Concept: The buying, selling, and transacting of goods and services over electronic networks, primarily the internet.
    • Models: B2C (Daraz selling to consumers), B2B (manufacturers supplying wholesalers), C2C (Hamrobazar), C2B.
    • Benefits: Global market access 24/7/365, streamlined supply chains, lower overhead costs, and instant digital payments.

    2. E-Governance (Electronic Governance):

    • Concept: The application of ICT by government agencies to deliver civic services, exchange information, and conduct administrative transactions with citizens (G2C), businesses (G2B), and inter-governmental agencies (G2G).
    • Benefits: Minimizes bureaucratic red tape, eliminates middlemen bribery, improves administrative transparency, and enables online passport, driving license, and tax filings (NAGARIK App).
  15. Write the advantages of Database over file system.

    [5]
    View model solution

    Advantages of Database Management Systems (DBMS) Over File Systems

    1. Elimination of Data Redundancy and Inconsistency: Centralized data storage ensures data is stored once, preventing conflicting versions of records across departments.
    2. Data Independence: Separates logical and physical data structures; changing storage hardware does not require rewriting application programs.
    3. Robust Security and Access Control: Role-based access privileges, encryption, and authentication protect sensitive records from unauthorized access.
    4. ACID Transaction Support: Guarantees Atomicity, Consistency, Isolation, and Durability, ensuring transactions complete reliably without partial corruptions.
    5. Crash Recovery and Automated Backups: Sophisticated transaction logs automatically restore data integrity after hardware or power failures.
  16. Briefly explain the type of compiler networks on the basis of Geographical area coverage.

    [5]
    View model solution

    Computer Networks Based on Geographical Area

    1. Local Area Network (LAN):
      • Scope: Connects computers within a geographically confined area (single room, office building, or university campus; <1 km< 1\text{ km}).
      • Characteristics: Very high data transfer rates (1 Gbps to 10 Gbps), low propagation latency, low error rates, owned by a single entity (Ethernet, Wi-Fi).
    2. Metropolitan Area Network (MAN):
      • Scope: Spans an entire city or metropolitan region (5 to 50 km).
      • Characteristics: Interconnects multiple LANs across town; often managed by consortiums, cable TV providers, or telecom operators.
    3. Wide Area Network (WAN):
      • Scope: Spans vast geographic distances, countries, or continents.
      • Characteristics: Utilizes leased telecommunication lines, fiber backbones, and satellite links; lower transmission speeds and higher latency. The Internet is the supreme WAN.
  17. Why are any different types of Buses in computer? Explain.

    [5]
    View model solution

    Types of Computer Buses

    A system bus is a collection of parallel electrical conductors that transmits binary data, memory addresses, and control signals between the CPU, memory, and peripheral controllers.

    Three Primary System Buses:

    1. Data Bus (Bi-directional):
      • Carries the actual binary data operands between CPU registers, RAM, and I/O devices.
      • Bus width (32-bit, 64-bit) determines the volume of data transferred per machine cycle.
    2. Address Bus (Uni-directional):
      • Driven by the CPU to designate the physical memory address or I/O port being accessed.
      • Bus width (kk lines) determines the maximum addressable memory space (2k2^k bytes).
    3. Control Bus (Bi-directional):
      • Transmits timing, synchronization, and command signals (Memory Read/Write, I/O Read/Write, Interrupt Requests, Bus Grant).
  18. Define encryption and decryption in brief.

    [5]
    View model solution

    Encryption and Decryption in Computing

                      ┌─────────────────────────────────────┐
                      │          ENCRYPTION (Key)           │
                      └──────────────────┬──────────────────┘
                                         ▼
    Plaintext (Readable) ───────────────────────────────────► Ciphertext (Scrambled)
                                         │
                      ┌──────────────────┴──────────────────┐
                      │          DECRYPTION (Key)           │
                      └─────────────────────────────────────┘
    
    1. Encryption: The mathematical transformation of human-readable plaintext into unreadable, scrambled ciphertext using a cryptographic algorithm and cipher key. Ensures Confidentiality across insecure communication channels.
    2. Decryption: The inverse mathematical process of restoring ciphertext back into original plaintext using the authorized secret/private key.
  19. Define Operating System. Discuss the various functions of Operating System.

    [5]
    View model solution

    Operating System: Definition & Core Functions

    An Operating System (OS) is system software that acts as an intermediary between computer hardware and user application programs, managing system resources and providing a common execution platform.

    Core Functions of an OS:

    1. Processor (CPU) Management: Allocates CPU time among concurrent processes using scheduling algorithms (Round Robin, Priority, FCFS).
    2. Memory Management: Allocates and deallocates dynamic RAM space; implements virtual memory paging to handle large programs.
    3. File System Management: Organizes data on storage drives in hierarchical directories, managing read/write permissions and indexing.
    4. Device (I/O) Management: Coordinates communication with peripheral hardware using device drivers and interrupt handlers.
    5. Security and Access Control: Prevents unauthorized user access through passwords, user privileges, and resource isolation.
  20. Write short notes on: a. Artificial Intelligence. b. Green computing.

    [5]
    View model solution

    Short Notes: Artificial Intelligence & Green Computing

    a. Artificial Intelligence (AI):

    The subfield of computer science dedicated to building machines capable of performing tasks that typically require human intelligence. Encompasses machine learning, neural networks, natural language processing (NLP), computer vision, and robotics. Modern AI powers predictive analytics, autonomous vehicles, and generative language models.

    b. Green Computing:

    The environmentally responsible and eco-friendly design, manufacture, operation, and disposal of computing hardware and data centers. Key practices include using energy-efficient low-power microprocessors (Energy Star rated), virtualization to consolidate physical servers, optimizing datacenter cooling, and recycling electronic waste (e-waste) to minimize toxic heavy metal contamination.

  21. What do you mean by enumerations? Explain call by value and call by reference. Write a program to

    [5]
    View model solution

    Enumerations, Call by Value, and Call by Reference

    1. Enumerations (enum):

    A user-defined data type in C that assigns readable identifiers to integral constants, improving code clarity:

    enum Weekday { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday };
    enum Weekday today = Monday; // today = 1
    

    2. Call by Value vs. Call by Reference:

    Feature Call by Value Call by Reference
    Passing Mechanism Passes a copy of the actual argument’s value to the function. Passes the memory address of the actual argument using pointers.
    Modification Effect Changes made inside the function do not affect the caller’s original variable. Changes made to the dereferenced pointer directly modify the original variable.
    Memory Overhead Creates separate local storage for parameters. Conserves memory by referencing the original variable directly.