Important Questions

CSC114 · Exam intelligence

Introduction to Information Technology important questions

From 8 past TU papers: which questions keep coming back, how much they carry, and what is most likely to show up next. Every question links to a model answer.

Most likely in the next examStatistical

Ranked by how often a topic is asked, its marks weight, and whether it is due after skipping the 2081 paper. No guarantees; study the whole syllabus.

1asked 5xavg 9 marks · due (skipped 2081) · Operating System
Answer

Why software is needed in computer system? Mention the role of system software. Discuss the functionalities of operating system.[10]

--- Hardware alone cannot perform any useful task. A computer system is a combination of hardware and software. Software is needed because: - Hardware components such as CPU, memory, and I/O devices are physical components that require i...

2asked 5xavg 6 marks · due (skipped 2081) · Central Processing Unit
Answer

Explain each component of CPU in brief. [5]

The Central Processing Unit (CPU) is the brain of the computer. It consists of the following main components: --- The Control Unit is the part of the CPU that directs and coordinates the operations of the processor. It does not perform a...

3asked 3xavg 8 marks · due (skipped 2081) · Memory Hierarchy
Answer

Explain hierarchy of different memory types along with figure. What are different types of read only memory?[10]

Computer memory is a physical device capable of storing information temporarily or permanently. RAM stores information temporarily while ROM stores information permanently. Memory devices utilize integrated circuits and are used by opera...

4asked 3xavg 5 marks · due (skipped 2081) · Human Data Entry Devices
Answer

Define hard copy and soft copy devices. List any six human data entry devices. [5]

A hard copy device is an output device that produces output in a physical, tangible form that can be touched and carried. The output is printed or plotted on paper or similar material and exists permanently even when the computer is turn...

5asked 3xavg 5 marks · due (skipped 2081) · Characteristics of Multimedia
Answer

What are different characteristics of multimedia? [5]

Multimedia refers to the integration of multiple forms of content such as text, audio, images, animation, and video. A multimedia system has specific characteristics that distinguish it from other information systems. --- According to th...

Most repeated questions

Topics asked at least twice, most-asked first.

asked 5xavg 9 marks · 2079, 2078, 2075, 2074, 0
Answer

Why software is needed in computer system? Mention the role of system software. Discuss the functionalities of operating system.[10]

--- Hardware alone cannot perform any useful task. A computer system is a combination of hardware and software. Software is needed because: - Hardware components such as CPU, memory, and I/O devices are physical components that require i...

asked 5xavg 6 marks · 2080, 2078, 2077, 2075, 0
Answer

Explain each component of CPU in brief. [5]

The Central Processing Unit (CPU) is the brain of the computer. It consists of the following main components: --- The Control Unit is the part of the CPU that directs and coordinates the operations of the processor. It does not perform a...

asked 4xavg 5 marks · 2081, 2080, 2079, 2074
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.)

asked 4xavg 5 marks · 2081, 2080, 2079, 2074
Answer

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.

asked 4xavg 5 marks · 2081, 2078, 2075, 0
Answer

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...

asked 3xavg 8 marks · 2080, 2079, 2077
Answer

Explain hierarchy of different memory types along with figure. What are different types of read only memory?[10]

Computer memory is a physical device capable of storing information temporarily or permanently. RAM stores information temporarily while ROM stores information permanently. Memory devices utilize integrated circuits and are used by opera...

asked 3xavg 5 marks · 2080, 2075, 0
Answer

Define hard copy and soft copy devices. List any six human data entry devices. [5]

A hard copy device is an output device that produces output in a physical, tangible form that can be touched and carried. The output is printed or plotted on paper or similar material and exists permanently even when the computer is turn...

asked 3xavg 5 marks · 2080, 2075, 0
Answer

What are different characteristics of multimedia? [5]

Multimedia refers to the integration of multiple forms of content such as text, audio, images, animation, and video. A multimedia system has specific characteristics that distinguish it from other information systems. --- According to th...

asked 3xavg 5 marks · 2080, 2079, 2077
Answer

Define cryptography. Why do we use firewall? [5]

Cryptography and Firewall


1. Cryptography (Definition)

Cryptography is the art of protecting information by transforming it (encrypting it) into an unreadable format called cipher text.

  • Only those who possess a secret key can decrypt the message back into readable plain text.
  • It is used as a core security mechanism -- a technical tool and technique used to implement security services.

Key Concepts in Cryptography:

TermDescription
Plain TextOriginal readable message
Cipher TextEncrypted, unreadable form of the message
Secret Key (Private Key)A variable used with an algorithm to both encrypt and decrypt data; used in symmetric cryptography
Public KeyA variable used with an algorithm to decrypt code; used in asymmetric cryptography
Hash FunctionA mathematical function that converts a numerical input of arbitrary length into a fixed-length compressed output
Digital SignatureA security mechanism used to verify the authenticity and integrity of a message

2. Why Do We Use a Firewall?

A firewall is a network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules.

We use a firewall because:

  • It establishes a barrier between a trusted internal network and an untrusted external network (such as the Internet), preventing unauthorized access.
  • It protects systems from malicious attacks, hackers, and unauthorized intrusions.
  • It filters network traffic based on defined security rules, allowing only legitimate communication.

Types of Firewalls:

1. Hardware Firewall:

  • A physical device installed between the modem and the computer.
  • Protects an entire network.
  • Usually more expensive and harder to configure.
  • Examples: Cisco PIX, Watchguard, Netscreen

2. Software Firewall:

  • A software application installed on the computer system to be protected.
  • Protects a single computer.
  • Usually less expensive and easier to configure.
  • Examples: Norton Internet Security, McAfee Security

In summary: Cryptography secures data by making it unreadable to unauthorized users, while a firewall secures a network by controlling what traffic is allowed in or out -- both are essential components of information security.

asked 3xavg 5 marks · 2077, 2075, 0
Answer

Define IP address. Why do we need this address? Compare IPv4 address with IPv6 address. [5]

--- An IP (Internet Protocol) address is a unique numerical label assigned to every device connected to a computer network that uses the Internet Protocol for communication. It serves as the logical address of a device on a network, enab...

asked 3xavg 8 marks · 2081, 2079, 2075
Answer

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

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
asked 3xavg 5 marks · 2081, 2079, 2074
Answer

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.

asked 3xavg 5 marks · 2081, 2079, 2077
Answer

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.

asked 2xavg 10 marks · 2080, 2078
Answer

List some benefits of using computer networks. Explain different types of data transmission media in detail.[10]

--- Computer networks provide numerous advantages in modern computing environments. Some key benefits are: 1. Resource Sharing Hardware resources such as printers, scanners, and storage devices can be shared among multiple users connecte...

asked 2xavg 8 marks · 2080, 2078
Answer

Compare system software with application software. Explain different types of system software in brief.[10]

Basis System Software Application Software --------- Definition Software that provides basic functionality to the computer and controls hardware Software designed to perform specific tasks for the end user Purpose Manages and controls co...

Study every one of these with model answers, flashcards, and MCQs.

Open CSC114 study modes