2081

CSC114 · TU past paper

Introduction to Information Technology 2081 question paper

The complete TU 2081 exam paper for Introduction to Information Technology (CSC114), all 12 questions with solved model answers written to the mark scheme.

Tap a question to open its answer.

  1. 110 marksSecondary MemoryAnswer

    Compare primary memory with secondary memory? Why do we need primary memory in computers? Explain different types of secondary memories used in computers.[10]

    --- Feature Primary Memory Secondary Memory --------- Also Known As Main memory, Internal memory Auxiliary memory, Storage device Location Inside the computer (directly accessible by CPU) External to CPU (not directly accessible) Speed V...

  2. 210 marksApplication SoftwareAnswer

    Explain application software with examples. Why do we need system software in computers? What are different types of operating systems?[10]

    --- Application software is a set of programs designed to perform specific tasks for the end user. Unlike system software, application software directly interacts with the user to fulfill a particular purpose or solve a specific problem....

  3. 310 marksNetwork TopologyAnswer

    Define network topology. Explain different types of network topologies along with their merits and demerits.[10]

    Network Topology: Definition and Types

    Definition of Network Topology

    Network topology refers to the physical or logical layout of a network. It defines the way different nodes are placed and interconnected with each other. Alternatively, network topology may describe how the data is transferred between these nodes.

    There are two types of network topologies:

    • Physical Topology: Emphasizes the physical layout of the connected devices and nodes.
    • Logical Topology: Focuses on the pattern of data transfer between network nodes.

    Types of Network Topologies

    1. Bus Topology

    In bus topology, all the devices/nodes are connected sequentially to the same backbone or transmission line (a single cable called the bus). Data travels along the bus in both directions until it reaches the intended destination node.

    [Node1]---[Node2]---[Node3]---[Node4]
    |___________________________________|
                Backbone Cable
    
    csc-network-bus
    

    Merits:

    • Simple and easy to install
    • Low cost (requires less cable)
    • Easy to extend by adding more nodes
    • Works well for small networks

    Demerits:

    • Single point of failure: if the backbone cable fails, the entire network goes down
    • Performance degrades as more nodes are added
    • Difficult to troubleshoot faults
    • Limited cable length and number of nodes

    2. Ring Topology

    In ring topology, each node is connected to exactly two other nodes, forming a closed circular loop. Data travels in one direction (or both in dual ring) around the ring until it reaches the destination.

        [Node1]
       /       \
    [Node4]  [Node2]
       \       /
        [Node3]
    

    Merits:

    • Data flows in one direction, reducing the chance of packet collision
    • Equal access for all nodes (token passing ensures fairness)
    • Performs better than bus topology under heavy load
    • Easy to identify faults

    Demerits:

    • Failure of a single node can disrupt the entire network
    • Adding or removing nodes disrupts network operation
    • Slower than star topology
    • More difficult to configure and install than bus topology

    3. Star Topology

    In star topology, all nodes are connected to a central device (hub or switch). All data passes through the central device before reaching its destination.

            [Node1]
               |
    [Node4]--[HUB/SWITCH]--[Node2]
               |
            [Node3]
    

    Merits:

    • Easy to install and manage
    • Failure of one node does not affect the rest of the network
    • Easy to detect and isolate faults
    • Easy to add or remove nodes without disrupting the network

    Demerits:

    • If the central hub/switch fails, the entire network goes down (single point of failure at center)
    • Requires more cable than bus topology
    • Higher cost due to the central device
    • Performance depends on the capacity of the central hub/switch

    4. Tree Topology

    Tree topology is a hierarchical topology that combines characteristics of bus and star topologies. Nodes are arranged in a tree-like structure with a root node at the top and branches extending downward.

                  [Root Node]
                 /           \
            [Node A]        [Node B]
            /     \         /     \
       [Node1] [Node2] [Node3] [Node4]
    

    Merits:

    • Hierarchical structure makes it easy to manage and expand
    • Fault detection and correction is easy
    • Supported by many hardware and software vendors
    • Suitable for large networks

    Demerits:

    • If the root node fails, the entire network is affected
    • Requires more cable than star or bus topology
    • Maintenance can be difficult as the network grows
    • Heavily dependent on the backbone cable

    5. Mesh Topology

    In mesh topology, every node is connected to every other node in the network. There are two types: full mesh (every node connected to all others) and partial mesh (some nodes connected to all, others only to those they exchange data with most frequently).

    [Node1]---[Node2]
      | \   / |
      |  \ /  |
      |   X   |
      |  / \  |
      | /   \ |
    [Node4]---[Node3]
    

    Merits:

    • Highly reliable: failure of one link does not affect the rest of the network
    • Data can be transmitted simultaneously from different devices
    • Provides high security and privacy
    • Easy to detect faults

    Demerits:

    • Very expensive due to large amount of cabling required
    • Installation and configuration is complex
    • Maintenance is difficult
    • Not practical for large networks due to high cost

    6. Hybrid Topology

    Hybrid topology is a combination of two or more different types of topologies. For example, a network may combine star and bus topologies to take advantage of the benefits of each.

    [Star Cluster 1]---[Bus Backbone]---[Star Cluster 2]
    

    Merits:

    • Flexible and scalable
    • Reliable: inherits the strengths of the combined topologies
    • Easy to detect errors and troubleshoot
    • Can be designed to meet specific organizational needs

    Demerits:

    • Complex design and installation
    • Expensive due to multiple infrastructure requirements
    • Difficult to manage and maintain
    • Requires skilled network administrators

    Summary Table

    TopologyCostReliabilityScalabilityComplexity
    BusLowLowLimitedSimple
    RingMediumMediumModerateModerate
    StarMediumHighHighSimple
    TreeMediumMediumHighModerate
    MeshHighVery HighLowComplex
    HybridHighHighHighComplex
  4. 45 marksCharacteristics of ComputerAnswer

    Explain different characteristics of computers. [5]

    Computers possess several important characteristics that make them powerful and useful tools. The main characteristics are explained below: --- Computers can process data and perform calculations at very high speeds. The computation spee...

  5. 55 marksInstruction FormatAnswer

    Explain instruction format with example. What is instruction set? [5]

    An instruction format is a binary format which specifies a computer instruction. It specifies: - The address of the operand - The Opcode (Operation Code) - The addressing mode of the instruction Component Description --------------------...

  6. 65 marksI/O PortAnswer

    What is I/O port? Explain working of I/O system. [5]

    I/O Port and Working of I/O System

    I/O Port

    An I/O port is a connection point (interface) through which I/O devices are attached to the computer. It acts as a communication channel between the computer and external devices. There are many standard ports available on the backside of a computer, such as:

    • Serial port - transfers data one bit at a time
    • USB port (Universal Serial Bus) - a common modern port for connecting various devices
    • Parallel port - transfers multiple bits simultaneously

    If one or more devices share a common set of wires for communication, that shared pathway is called a bus.


    Working of I/O System

    The working of the I/O system combines I/O hardware and I/O software. The I/O hardware includes ports, buses, and device controllers for different devices. The I/O software consists of device driver software.

    The working of the I/O system involves the following components working together:

    1. I/O Devices

    • I/O devices are attached to the computer via ports.
    • They serve as the source or destination of data (e.g., keyboard, mouse, printer, monitor).

    2. Device Controller

    • It operates on a bus, a port, or a device.
    • It controls the signals on the wires of the port or bus.
    • The controllers have one or more registers for data and control signals.
    • It acts as an intermediary between the physical device and the rest of the system.

    3. Device Driver

    • It is a software through which the operating system communicates with device controllers.
    • Each device has its own specific device driver.
    • The device driver handles all the low-level details required for correct device operation.

    4. Application Programs

    • Application programs use an I/O device by issuing commands and exchanging data with the device driver.
    • The device driver then carries out all the necessary operations to fulfill the request.

    Flow of I/O Operation

    Application Program
           |
           v
      Device Driver (I/O Software)
           |
           v
      Device Controller (I/O Hardware)
           |
           v
      I/O Device (via Port / Bus)
    

    In summary, when an application program needs to perform I/O, it communicates with the device driver, which in turn communicates with the device controller through the port or bus, and finally the actual I/O device performs the required operation.

  7. 75 marksNumericalConversion from Decimal to Binary, Octal, Answer

    What is Unicode? Convert 0.865 from Base 10 to Base 16. [5]

    Unicode and Base 10 to Base 16 Conversion


    Part 1: What is Unicode? [2 marks]

    Unicode is a universal character encoding standard that assigns a unique number, called a code point, to every character, symbol, and script used in the writing systems of the world.

    Key points:

    • Developed to overcome the limits of older schemes like ASCII (only 128 characters) and Extended ASCII (256 characters).
    • Can represent over 1 million (1,114,112) possible code points, covering nearly all languages (Latin, Devanagari, Chinese, Arabic, etc.), symbols, and emojis.
    • Each character has a code point written as U+XXXX, e.g. U+0041 = 'A'.
    • Encoding forms include UTF-8, UTF-16, and UTF-32.
    • Guarantees consistent text representation across platforms, devices, and applications.

    Part 2: Convert $0.865_{10}$ to Base 16 [3 marks]

    Method: Repeatedly multiply the fraction by 16; the integer part of each product forms the hex digits (top to bottom).

    StepMultiplicationProductInteger part (hex digit)New fraction
    1$0.865 \times 16$$13.840$$13 = D$$0.840$
    2$0.840 \times 16$$13.440$$13 = D$$0.440$
    3$0.440 \times 16$$7.040$$7$$0.040$
    4$0.040 \times 16$$0.640$$0$$0.640$
    5$0.640 \times 16$$10.240$$10 = A$$0.240$

    Verification of each product:

    • $0.865 \times 16 = 13.84$ → digit D, remainder $0.84$
    • $0.84 \times 16 = 13.44$ → digit D, remainder $0.44$
    • $0.44 \times 16 = 7.04$ → digit 7, remainder $0.04$
    • $0.04 \times 16 = 0.64$ → digit 0, remainder $0.64$
    • $0.64 \times 16 = 10.24$ → digit A, remainder $0.24$

    Reading digits top to bottom:

    $$0.865_{10} \approx 0.\text{DD70A}_{16}$$

    Answer:

    $$\boxed{0.865_{10} \approx 0.DD70A_{16}}$$

    (The conversion is non-terminating; five hex digits give a close approximation.)

  8. 85 marksIntroduction to Internet of ThingsAnswer

    Explain cloud computing in brief. [5]

    Cloud Computing


    Definition

    Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (such as servers, storage, databases, networking, software, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.

    In simple terms, cloud computing means delivering computing services over the Internet ("the cloud") instead of using local hardware or personal computers.


    Key Characteristics of Cloud Computing

    CharacteristicDescription
    On-demand self-serviceUsers can access resources as needed without human interaction with the provider
    Broad network accessServices are accessible over the network from any device
    Resource poolingResources are shared among multiple users (multi-tenancy)
    Rapid elasticityResources can be scaled up or down quickly as per demand
    Measured serviceUsage is monitored and billed accordingly (pay-as-you-go)

    Service Models

    1. IaaS (Infrastructure as a Service): Provides virtualized computing infrastructure over the internet. Example: Amazon EC2, Google Compute Engine.

    2. PaaS (Platform as a Service): Provides a platform allowing customers to develop, run, and manage applications. Example: Google App Engine, Microsoft Azure.

    3. SaaS (Software as a Service): Delivers software applications over the internet on a subscription basis. Example: Gmail, Google Docs, Microsoft 365.


    Deployment Models

    • Public Cloud: Services offered over the public internet and available to anyone (e.g., AWS, Azure).
    • Private Cloud: Cloud infrastructure operated solely for a single organization.
    • Hybrid Cloud: Combination of public and private clouds.

    Advantages

    • Reduces IT infrastructure cost
    • Provides flexibility and scalability
    • Enables remote access from anywhere
    • Automatic software updates and maintenance
    • Improved collaboration and data backup

    Disadvantages

    • Requires reliable internet connectivity
    • Security and privacy concerns
    • Vendor dependency (vendor lock-in)
    • Limited control over infrastructure

    Summary

    Cloud computing has transformed the way organizations and individuals use technology by shifting from owning physical hardware to renting computing power and services over the internet, making it cost-effective, scalable, and accessible.

  9. 95 marksIntroduction to Data Warehousing, Data minAnswer

    What is data warehouse? Explain. [5]

    Data Warehouse

    Definition

    A data warehouse is a large, centralized repository of data that is collected, integrated, and stored from multiple sources within an organization for the purpose of reporting, analysis, and decision-making. It is designed to support management's decision-making process by providing a consolidated view of organizational data over time.


    Explanation

    A data warehouse stores historical and current data from various operational systems (such as sales, finance, HR) in one unified place. Unlike regular databases used for day-to-day transactions, a data warehouse is optimized for querying and analysis.


    Key Characteristics of a Data Warehouse

    CharacteristicDescription
    Subject-OrientedOrganized around major subjects like sales, customers, or products rather than ongoing operations
    IntegratedData is collected from multiple, heterogeneous sources and made consistent
    Time-VariantData is stored with time stamps; historical data is maintained for trend analysis
    Non-VolatileOnce data is entered, it is not updated or deleted; it is stable and permanent

    Architecture / Components

    1. Data Sources -- Operational databases, external files, legacy systems
    2. ETL Process (Extract, Transform, Load) -- Data is extracted from sources, cleaned/transformed, and loaded into the warehouse
    3. Data Warehouse Storage -- Central repository where integrated data is stored
    4. OLAP (Online Analytical Processing) -- Tools used to analyze multidimensional data
    5. Front-End Tools -- Reporting tools, dashboards, and query tools used by end users

    Advantages

    • Supports better decision-making by providing consistent and accurate data
    • Provides fast query performance since it is optimized for reading
    • Maintains historical records for trend and pattern analysis
    • Integrates data from multiple sources into a single view

    Example

    A retail company collects sales data from all its branches. This data is loaded into a data warehouse every night. Managers can then query the warehouse to find out which products sold the most over the last 5 years, helping them make informed business decisions.


    Summary

    A data warehouse is a subject-oriented, integrated, time-variant, and non-volatile collection of data that supports organizational decision-making by providing a unified and historical view of business data.

  10. 105 marksElements of MultimediaAnswer

    What are different elements of multimedia? [5]

    Elements of Multimedia

    Multimedia is a combination of different types of media content used to communicate information. The main elements of multimedia are described below:


    1. Text

    Text is the most basic element of multimedia. It includes written words, numbers, and symbols used to convey information. Text provides the foundation for all other multimedia elements and is used for titles, descriptions, menus, and content.


    2. Graphics

    Graphics are visual elements that include photographs, illustrations, drawings, clip art, and icons. There is no movement in graphics; they are static images. Graphics are important in multimedia because humans are visually oriented, and images help communicate ideas quickly and effectively on websites and social media platforms.


    3. Animation

    Animation is a series of images put together to give the effect of movement. In multimedia, both 2D and 3D digital animation are used. Unlike still graphics, animation adds visual interest, brings attention to important information or links, and presents information in entertaining and engaging ways.


    4. Audio

    Audio is a multimedia element that includes:

    • Dialogue
    • Recorded narration
    • Music
    • Sound effects

    Sound can enhance website design and social media platforms. It increases the attention of visitors and makes the multimedia experience more immersive and engaging.


    5. Video

    Video is a visual multimedia application that combines a sequence of images to form moving pictures along with sound. It is one of the most powerful elements of multimedia and can have a unique and strong impact on websites and social media platforms. Video communicates complex information quickly and effectively.


    Summary Table

    ElementDescription
    TextWritten words and symbols
    GraphicsStatic images, photos, illustrations
    AnimationSeries of images creating movement
    AudioSound, music, narration
    VideoMoving images combined with sound

    Together, these five elements combine to create rich, interactive, and engaging multimedia experiences used in education, business, entertainment, and healthcare.

  11. 115 marksSecurity AwarenessAnswer

    Explain security awareness and security policy in brief. [5]

    Security awareness refers to the knowledge, attitude, and understanding that members of an organization possess regarding the protection of the information and assets of that organization. It involves educating and training users about: ...

  12. 125 marksCache MemoryAnswer

    Write short notes on: a.) Cache Memory b.) IoT [5]

    Cache memory is a very high-speed memory placed between the CPU and RAM (main memory) in the memory hierarchy. Feature Details ------ Speed 2 to 10 nanoseconds Size 32 KB to 4 MB Cost Very expensive Type Uses SRAM (Static RAM) Volatility...