My Notes

Study Timer
25:00
Today: 0 min
Total: 0 min
🏆

Achievement Unlocked!

Description

+50 XP

Practice Questions

Reading Timer
25:00
BBA 1153 — Fundamental of Computer Principles & Programming Practice Questions
BBA 1153 · Syllabus Aligned

Fundamental of Computer Principles & Programming
Practice Questions by Chapter

A chapter-wise practice bank based on the provided syllabus, covering core computer concepts, applications, security, databases, and system development topics.

Course Code: BBA 1153 Course: Fundamental of Computer Principles & Programming Chapters: 14 Units
01

Introduction to Computer

BBA 1153 - Fundamental of Computer Principles & Programming - Chapter 1

Computer BasicsHistoryGenerationsTypes
Section A ? Very Short Answer

Section A ? Very Short Answer

2 Marks Each
Q 1.1 2 Marks
What is a computer?
? Detailed Answer

Hint & Explanation: An electronic machine that accepts data, processes it according to instructions, stores it, and produces output. Mention the IPO cycle when answering.

Q 1.2 2 Marks
State two characteristics of a computer.
? Detailed Answer

Hint & Explanation: Speed and accuracy are common characteristics. You may also mention diligence, storage capacity, versatility, or automation.

Q 1.3 2 Marks
Name the main parts of a computer system.
? Detailed Answer

Hint & Explanation: Hardware, software, data, users, and procedures are the key parts that work together as one system.

Q 1.4 2 Marks
Differentiate hardware and software.
? Detailed Answer

Hint & Explanation: Hardware is the physical equipment you can touch; software is the set of instructions that tells the hardware what to do.

Q 1.5 2 Marks
What is input?
? Detailed Answer

Hint & Explanation: Input is raw data or instructions entered into a computer through input devices such as a keyboard or mouse.

Q 1.6 2 Marks
What is output?
? Detailed Answer

Hint & Explanation: Output is the result produced by the computer after processing, such as text, images, sound, or printed reports.

Q 1.7 2 Marks
What is the IPO cycle?
? Detailed Answer

Hint & Explanation: IPO means Input, Process, and Output. It is the basic model that describes how a computer works.

Q 1.8 2 Marks
What is data processing?
? Detailed Answer

Hint & Explanation: Data processing is the conversion of raw facts into useful information through organizing, calculating, classifying, or summarizing.

Section B ? Short Answer

Section B ? Short Answer

7 Marks Each
Q 1.9 7 Marks
Explain the functions of a computer.
? Detailed Answer

Hint & Explanation: A computer accepts input, processes it according to stored instructions, stores data and results, and produces output. A strong answer should also mention that computers can work repeatedly without tiring and can handle many kinds of tasks quickly.

Q 1.10 7 Marks
Describe the role of hardware, software, data, users, and procedures in a computer system.
? Detailed Answer

Hint & Explanation: Hardware provides the physical platform, software supplies the instructions, data becomes the raw material, users give directions and interpret results, and procedures guide correct use. Together they form a complete information-processing system.

Q 1.11 7 Marks
Differentiate system software and application software with examples.
? Detailed Answer

Hint & Explanation: System software manages the computer itself, such as an operating system or utility program. Application software helps users perform tasks such as word processing, spreadsheets, or presentation preparation.

Q 1.12 7 Marks
Explain the generations of computers briefly.
? Detailed Answer

Hint & Explanation: First generation used vacuum tubes, second used transistors, third used integrated circuits, fourth used microprocessors, and fifth generation focuses on AI-based and intelligent systems. A good answer should mention one main feature of each generation.

Q 1.13 7 Marks
Describe the major types of computers.
? Detailed Answer

Hint & Explanation: Computers may be classified as supercomputers, mainframes, minicomputers, microcomputers, laptops, tablets, and smartphones. Explain each type by size, power, and typical use.

Q 1.14 7 Marks
Explain the importance of the IPO cycle with an example.
? Detailed Answer

Hint & Explanation: The IPO cycle helps us understand how a computer works in steps: data is entered, processed, and shown as output. For example, in a bank, a customer enters account details, the system calculates the balance, and the receipt is displayed or printed.

Q 1.15 7 Marks
Why are computers widely used in education and business?
? Detailed Answer

Hint & Explanation: Computers speed up work, improve accuracy, store large amounts of information, and make communication easier. In education they support teaching and learning, while in business they help with records, accounting, and decision-making.

Section C ? Long Answer

Section C ? Long Answer

15 Marks Each
Q 1.16 15 Marks
Discuss the evolution of computers from the first generation to the fifth generation.
? Detailed Answer

Hint & Explanation: A complete answer should describe each generation in order, the main technology used, and the key improvement in speed, size, and reliability. Include how computers moved from vacuum tubes to transistors, then to integrated circuits, microprocessors, and finally intelligent systems.

Study Tip: Write the answer in chronological order and add one special feature plus one limitation for each generation.

Q 1.17 15 Marks
Explain the different parts of a computer system and show how they work together.
? Detailed Answer

Hint & Explanation: A strong answer should explain hardware, software, data, users, and procedures as interdependent parts. Also describe how input devices send data, the CPU processes it, memory stores it temporarily or permanently, and output devices present the result.

Study Tip: Use a simple real-life example such as typing a document or calculating marks to show how all parts interact.

Q 1.18 15 Marks
Compare the main types of computers and mention their uses.
? Detailed Answer

Hint & Explanation: Compare supercomputers, mainframes, minicomputers, and microcomputers by processing power, size, cost, and number of users. Then mention practical uses such as scientific research, banking, large organizations, office work, and personal computing.

Study Tip: A table-like explanation often scores well because it shows clear comparison points.

Q 1.19 15 Marks
Describe the role of computers in modern society.
? Detailed Answer

Hint & Explanation: Explain how computers support communication, banking, education, healthcare, entertainment, research, and government services. A good answer should also show how computers improve productivity, reduce errors, and enable digital services.

Study Tip: Include both benefits and at least one challenge such as dependence on technology or security risk.

Q 1.20 15 Marks
Explain the IPO cycle with a suitable example from daily life.
? Detailed Answer

Hint & Explanation: Describe Input, Process, and Output carefully and connect each step to a familiar example such as a school result system or an ATM. The answer should show how raw input becomes meaningful output through processing.

Study Tip: Use arrows or stepwise explanation in your notes to make the sequence easy to remember.

02

Computer Peripheral

BBA 1153 - Fundamental of Computer Principles & Programming - Chapter 2

Input DevicesOutput DevicesStorage DevicesBackup
Section A ? Very Short Answer

Section A ? Very Short Answer

2 Marks Each
Q 2.1 2 Marks
What is a computer peripheral?
? Detailed Answer

Hint & Explanation: A peripheral is an external device connected to a computer to add input, output, storage, or communication functions.

Q 2.2 2 Marks
Name two input devices.
? Detailed Answer

Hint & Explanation: Keyboard and mouse are two common input devices. Scanner, microphone, and webcam are also examples.

Q 2.3 2 Marks
Name two output devices.
? Detailed Answer

Hint & Explanation: Monitor and printer are two common output devices. Speakers and plotters are also output devices.

Q 2.4 2 Marks
What is a storage device?
? Detailed Answer

Hint & Explanation: A storage device keeps data, instructions, or results for short-term or long-term use, such as a hard disk or flash drive.

Q 2.5 2 Marks
What is removable storage?
? Detailed Answer

Hint & Explanation: Removable storage is a storage medium that can be detached from the computer, such as a pen drive, memory card, or external drive.

Q 2.6 2 Marks
What is a backup?
? Detailed Answer

Hint & Explanation: A backup is an extra copy of important data kept separately so it can be restored if the original is lost or damaged.

Q 2.7 2 Marks
What is an optical disc?
? Detailed Answer

Hint & Explanation: An optical disc is a storage medium that uses laser technology, such as a CD, DVD, or Blu-ray disc.

Q 2.8 2 Marks
Why are peripherals important?
? Detailed Answer

Hint & Explanation: Peripherals let the computer receive input, show output, save data, and connect to other devices or networks.

Section B ? Short Answer

Section B ? Short Answer

7 Marks Each
Q 2.9 7 Marks
Explain the difference between input and output devices.
? Detailed Answer

Hint & Explanation: Input devices send data and instructions to the computer, while output devices present processed results to the user. A strong answer should give examples of each and mention their role in the IPO cycle.

Q 2.10 7 Marks
Describe the uses of keyboard, mouse, and scanner.
? Detailed Answer

Hint & Explanation: The keyboard is used for typing text and commands, the mouse is used for pointing and selecting, and the scanner converts paper documents or pictures into digital form. Include one practical use of each in your answer.

Q 2.11 7 Marks
Explain the role of monitor, printer, and speakers.
? Detailed Answer

Hint & Explanation: The monitor displays visual output on screen, the printer produces hard copies on paper, and speakers produce sound output. These devices help the user see or hear the results of processing.

Q 2.12 7 Marks
Differentiate hard disk, SSD, and pen drive.
? Detailed Answer

Hint & Explanation: A hard disk offers large storage and uses magnetic technology, an SSD is faster and more durable because it has no moving parts, and a pen drive is a portable flash storage device. Mention capacity, speed, and portability when comparing them.

Q 2.13 7 Marks
What is the purpose of removable storage?
? Detailed Answer

Hint & Explanation: Removable storage is useful for sharing files, transporting data, creating copies, and storing backups. Explain why portability and convenience make it popular in daily computer use.

Q 2.14 7 Marks
Why is backup essential for computer users?
? Detailed Answer

Hint & Explanation: Backup protects data from accidental deletion, hardware failure, malware, and theft. A good answer should also mention that backups may be stored locally, on external media, or in the cloud.

Q 2.15 7 Marks
Explain the difference between primary and secondary storage.
? Detailed Answer

Hint & Explanation: Primary storage is directly used by the CPU and is faster, while secondary storage is used for long-term saving and is slower but larger. Add examples such as RAM for primary storage and hard disk for secondary storage.

Section C ? Long Answer

Section C ? Long Answer

15 Marks Each
Q 2.16 15 Marks
Classify computer peripherals and explain their functions with examples.
? Detailed Answer

Hint & Explanation: A complete answer should group peripherals into input, output, storage, and communication devices. For each group, explain the function and give examples such as keyboard, monitor, hard disk, printer, and modem.

Study Tip: Organize the answer by category first, then write one or two examples under each category.

Q 2.17 15 Marks
Explain storage devices and compare their uses in detail.
? Detailed Answer

Hint & Explanation: Discuss magnetic storage, optical storage, flash storage, and external storage. Explain where each is useful, how portable it is, and why some are better for speed while others are better for capacity.

Study Tip: Include both advantages and limitations of each storage type to make the answer complete.

Q 2.18 15 Marks
Describe a practical backup system for a student or office user.
? Detailed Answer

Hint & Explanation: A good answer should explain what data should be backed up, how often backups should be made, where backups should be stored, and how they can be restored. Mention full backup, incremental backup, and the use of external drives or cloud storage.

Study Tip: Add a simple schedule, such as daily or weekly backup, to show real-world application.

Q 2.19 15 Marks
Discuss the importance of input and output devices in computer communication.
? Detailed Answer

Hint & Explanation: Explain that peripherals act as the bridge between the user and the computer. Input devices collect instructions and data, output devices present results, and both help make the system usable and interactive.

Study Tip: Use examples from everyday work, such as typing a report, scanning a photo, or printing a receipt.

Q 2.20 15 Marks
Compare portable and fixed peripherals in modern computing.
? Detailed Answer

Hint & Explanation: Describe how fixed peripherals like a desktop monitor or printer stay in one place, while portable peripherals such as pen drives, external hard disks, and wireless mice can be moved easily. Mention how portability, speed, and convenience affect user choice.

Study Tip: Try to link the comparison to home use, office use, and travel use.

03

Central Processing Unit

BBA 1153 - Fundamental of Computer Principles & Programming - Chapter 3

CPUALUControl UnitDisk Performance
Section A ? Very Short Answer

Section A ? Very Short Answer

2 Marks Each
Q 3.1 2 Marks
What is the CPU?
? Detailed Answer

Hint & Explanation: The CPU, or Central Processing Unit, is the main processing unit of the computer that interprets and executes instructions.

Q 3.2 2 Marks
What is the ALU?
? Detailed Answer

Hint & Explanation: The Arithmetic Logic Unit performs arithmetic calculations and logical comparisons inside the CPU.

Q 3.3 2 Marks
What is the Control Unit?
? Detailed Answer

Hint & Explanation: The Control Unit directs and coordinates all computer operations by issuing control signals.

Q 3.4 2 Marks
What is clock speed?
? Detailed Answer

Hint & Explanation: Clock speed is the rate at which the CPU performs cycles, usually measured in gigahertz (GHz).

Q 3.5 2 Marks
What is a register?
? Detailed Answer

Hint & Explanation: A register is a very small and very fast storage location inside the CPU used for temporary data handling.

Q 3.6 2 Marks
What is cache memory?
? Detailed Answer

Hint & Explanation: Cache memory is a high-speed memory area that stores frequently used data to help the CPU work faster.

Q 3.7 2 Marks
What is disk drive performance?
? Detailed Answer

Hint & Explanation: Disk drive performance refers to how quickly a storage device can read and write data.

Q 3.8 2 Marks
Name one way to improve disk performance.
? Detailed Answer

Hint & Explanation: Defragmenting a hard disk, freeing space, or using an SSD can improve performance.

Section B ? Short Answer

Section B ? Short Answer

7 Marks Each
Q 3.9 7 Marks
Explain the main functions of the CPU.
? Detailed Answer

Hint & Explanation: The CPU fetches instructions, decodes them, performs calculations or logical operations, and sends results to memory or output. A good answer should mention that the CPU is often called the brain of the computer.

Q 3.10 7 Marks
Describe the role of the ALU and the Control Unit.
? Detailed Answer

Hint & Explanation: The ALU handles arithmetic and logical decisions, while the Control Unit manages the sequence of operations and tells other parts what to do. Together they make processing accurate and organized.

Q 3.11 7 Marks
What factors affect CPU speed?
? Detailed Answer

Hint & Explanation: CPU speed is influenced by clock rate, number of cores, cache size, architecture, and how efficiently the system uses memory and storage. Mention that a faster CPU still depends on other components for overall performance.

Q 3.12 7 Marks
Explain the fetch-decode-execute cycle briefly.
? Detailed Answer

Hint & Explanation: The CPU fetches an instruction from memory, decodes it to understand what action is required, executes it, and then stores or sends the result. This cycle repeats continuously while the computer runs.

Q 3.13 7 Marks
How do registers and cache help the CPU?
? Detailed Answer

Hint & Explanation: Registers store immediate values the CPU is currently using, and cache stores frequently accessed data so the processor does not need to wait for slower memory repeatedly. This reduces delay and improves speed.

Q 3.14 7 Marks
Explain two ways to improve hard disk performance.
? Detailed Answer

Hint & Explanation: Keeping enough free disk space and defragmenting a traditional hard disk can improve speed. Using an SSD or removing unnecessary files also helps overall storage performance.

Q 3.15 7 Marks
Why is the CPU important in a computer system?
? Detailed Answer

Hint & Explanation: The CPU is important because it controls instructions, performs processing, and coordinates work between memory, input, output, and storage devices. Without the CPU, the computer cannot execute tasks.

Section C ? Long Answer

Section C ? Long Answer

15 Marks Each
Q 3.16 15 Marks
Explain the architecture and working of the CPU in detail.
? Detailed Answer

Hint & Explanation: Describe the CPU as having the Control Unit, ALU, registers, and cache memory. Then explain how these parts work together during the fetch-decode-execute cycle to process instructions and produce results.

Study Tip: In long answers, name the parts first and then explain the function of each part in sequence.

Q 3.17 15 Marks
Discuss the importance of the ALU and Control Unit in computer processing.
? Detailed Answer

Hint & Explanation: A strong answer should explain that the ALU performs arithmetic and logical operations, while the Control Unit coordinates the flow of data and instructions. Show how the two units support each other to make processing accurate and efficient.

Study Tip: Add examples such as addition, comparison, or decision-making to make the answer easier to remember.

Q 3.18 15 Marks
Explain the factors that influence CPU performance.
? Detailed Answer

Hint & Explanation: Discuss clock speed, number of cores, cache size, bus speed, memory access speed, and software demands. Explain that performance is not only about one fast component but about how well all parts of the system work together.

Study Tip: Use the phrase "faster processing is a combination of hardware and efficiency" to guide your revision.

Q 3.19 15 Marks
Describe methods used to improve disk drive performance.
? Detailed Answer

Hint & Explanation: A detailed answer should mention using an SSD, keeping the disk clean, avoiding unnecessary programs, defragmenting traditional hard drives, and maintaining enough free space. Explain why each method reduces delay or improves data access.

Study Tip: Distinguish between methods suitable for HDDs and those better for SSDs.

Q 3.20 15 Marks
Compare CPU speed and storage speed and explain why both matter.
? Detailed Answer

Hint & Explanation: Explain that a fast CPU can process instructions quickly, but if storage is slow the overall system still feels slow. The answer should show the relationship between the processor, memory, and storage when tasks are loaded and saved.

Study Tip: A balanced system is usually better than one very fast component paired with weak storage.

04

Networking

BBA 1153 - Fundamental of Computer Principles & Programming - Chapter 4

NetworkingLANWANComponents
Section A ? Very Short Answer

Section A ? Very Short Answer

2 Marks Each
Q 4.1 2 Marks
What is networking?
? Detailed Answer

Hint & Explanation: Networking is the process of connecting computers and devices so they can share data, resources, and services.

Q 4.2 2 Marks
State two advantages of networking.
? Detailed Answer

Hint & Explanation: Resource sharing and fast communication are two advantages of networking.

Q 4.3 2 Marks
State two disadvantages of networking.
? Detailed Answer

Hint & Explanation: Security risks and dependence on the network are common disadvantages.

Q 4.4 2 Marks
What is a LAN?
? Detailed Answer

Hint & Explanation: A LAN, or Local Area Network, connects devices within a small area such as a room, office, or school.

Q 4.5 2 Marks
What is a WAN?
? Detailed Answer

Hint & Explanation: A WAN, or Wide Area Network, covers a large geographic area and connects distant networks.

Q 4.6 2 Marks
What is a MAN?
? Detailed Answer

Hint & Explanation: A MAN, or Metropolitan Area Network, covers a city or large urban area.

Q 4.7 2 Marks
What is a network card?
? Detailed Answer

Hint & Explanation: A network card or NIC is the device that allows a computer to connect to a network.

Q 4.8 2 Marks
Name two network devices.
? Detailed Answer

Hint & Explanation: Router and switch are two common network devices. A modem is also often used.

Section B ? Short Answer

Section B ? Short Answer

7 Marks Each
Q 4.9 7 Marks
Explain the advantages of networking.
? Detailed Answer

Hint & Explanation: Networking lets users share printers, files, internet access, and storage. It also improves communication, collaboration, and centralized management of resources.

Q 4.10 7 Marks
Explain the disadvantages of networking.
? Detailed Answer

Hint & Explanation: Networking can create security risks, spread malware quickly, and cause users to depend on network availability. A strong answer should mention cost and maintenance as well.

Q 4.11 7 Marks
Differentiate LAN, MAN, and WAN.
? Detailed Answer

Hint & Explanation: LAN covers a small local area, MAN covers a city or metropolitan area, and WAN covers a very large area such as a country or the world. Compare them by size, speed, and typical use.

Q 4.12 7 Marks
Describe the role of a router and a switch.
? Detailed Answer

Hint & Explanation: A switch connects devices inside a LAN and forwards data to the correct device, while a router connects different networks and directs traffic between them. Mention that both are important in modern networks.

Q 4.13 7 Marks
What is the role of a modem?
? Detailed Answer

Hint & Explanation: A modem converts signals so data can travel through communication lines such as telephone or cable connections. It helps a computer access external networks or the internet.

Q 4.14 7 Marks
Explain the importance of network components.
? Detailed Answer

Hint & Explanation: Network components such as NICs, cables, routers, switches, and modems make communication possible. Each component has a specific job in connecting devices and moving data.

Q 4.15 7 Marks
Why do organizations use networks?
? Detailed Answer

Hint & Explanation: Organizations use networks to share resources, communicate faster, manage data centrally, and support teamwork. Networks also help reduce duplication of hardware and improve efficiency.

Section C ? Long Answer

Section C ? Long Answer

15 Marks Each
Q 4.16 15 Marks
Discuss the concept of computer networking and its importance in organizations.
? Detailed Answer

Hint & Explanation: Explain networking as the connection of devices for communication and resource sharing. Then describe how organizations use networks for file sharing, printer sharing, internet access, centralized control, and teamwork.

Study Tip: Add one office example to show how the network helps daily operations.

Q 4.17 15 Marks
Compare LAN, MAN, and WAN with suitable examples.
? Detailed Answer

Hint & Explanation: A complete answer should compare the three network types by geographic coverage, speed, cost, and use. Include examples such as a school computer lab for LAN, a city network for MAN, and the internet or multinational links for WAN.

Study Tip: Comparing them in a table or point-by-point format makes the answer clear.

Q 4.18 15 Marks
Explain the main components of a network and their functions.
? Detailed Answer

Hint & Explanation: Discuss NIC, router, switch, modem, cables, servers, and connected devices. Show how each component contributes to sending, receiving, and directing information across the network.

Study Tip: Mention the function of each component in one short line to keep the answer organized.

Q 4.19 15 Marks
Describe the benefits and limitations of networking in daily life.
? Detailed Answer

Hint & Explanation: Explain benefits such as communication, shared access, convenience, and faster information flow. Then mention limitations such as security issues, setup cost, and dependence on connection quality.

Study Tip: Balanced answers score well, so include both advantages and disadvantages instead of only one side.

Q 4.20 15 Marks
Explain how a small office network can be planned and used effectively.
? Detailed Answer

Hint & Explanation: A good answer should describe connecting computers with switches, using a router for internet access, assigning shared printers and storage, and applying security controls. Also mention how planning helps the office save time and reduce hardware costs.

Study Tip: Think in terms of people, devices, and security when writing this answer.

05

Internet

BBA 1153 - Fundamental of Computer Principles & Programming - Chapter 5

What is the InternetFeaturesCommon Services
Section A - Very Short Answer

Section A - Very Short Answer

2 Marks Each
Q 5.1 2 Marks
What is the Internet?
Detailed Answer

Hint & Explanation: The Internet is a worldwide network of connected computers and devices that share information using standard communication rules. It allows people to communicate, search, learn, and share resources across the globe.

Q 5.2 2 Marks
What is the World Wide Web?
Detailed Answer

Hint & Explanation: The World Wide Web is a service on the Internet that lets users open and view web pages through a browser. It uses links, pages, and websites to present text, images, audio, and video.

Q 5.3 2 Marks
What does ISP mean?
Detailed Answer

Hint & Explanation: ISP stands for Internet Service Provider. It is a company that gives users access to the Internet and may also provide email, hosting, and other related services.

Q 5.4 2 Marks
What is a web browser?
Detailed Answer

Hint & Explanation: A web browser is software used to open, view, and move between websites. Examples include Chrome, Firefox, Edge, and Safari.

Q 5.5 2 Marks
What is a website?
Detailed Answer

Hint & Explanation: A website is a collection of related web pages stored on a server and accessed using a browser. It usually has a home page and other linked pages.

Q 5.6 2 Marks
What is a URL?
Detailed Answer

Hint & Explanation: A URL is the web address of a page or resource on the Internet. It tells the browser where to find the information you want to open.

Q 5.7 2 Marks
What is a search engine?
Detailed Answer

Hint & Explanation: A search engine is a tool that helps users find information on the web by typing keywords. It scans indexed pages and shows relevant results.

Q 5.8 2 Marks
What is a protocol in networking?
Detailed Answer

Hint & Explanation: A protocol is a set of communication rules that devices follow when sending and receiving data. Internet protocols make sure information moves correctly and in the right order.

Section B - Short Answer

Section B - Short Answer

7 Marks Each
Q 5.9 7 Marks
Describe two major features of the Internet.
Detailed Answer

Hint & Explanation: Good answers should mention global reach and fast communication, then explain how these features help people share files, send messages, and access resources anywhere. You can also add that the Internet supports many services such as browsing, email, and online learning.

Q 5.10 7 Marks
Differentiate between the Internet and the World Wide Web.
Detailed Answer

Hint & Explanation: Explain that the Internet is the physical and logical network connecting devices, while the Web is one service that runs on that network. Mention that the Internet can support many services beyond web pages, such as email, chat, file transfer, and streaming.

Q 5.11 7 Marks
Why are web browsers important for Internet use?
Detailed Answer

Hint & Explanation: A strong answer should explain that browsers act as the main interface between users and web content. They interpret web code, display pages, manage tabs, and support bookmarks, downloads, and search, making Internet use simple and practical.

Q 5.12 7 Marks
What are the common uses of the Internet in daily life?
Detailed Answer

Hint & Explanation: Mention communication, learning, entertainment, online banking, shopping, and news. For a better answer, explain how each use saves time, widens access to services, and supports personal, educational, and business needs.

Q 5.13 7 Marks
Explain the role of email as an Internet service.
Detailed Answer

Hint & Explanation: Describe email as a fast, low-cost way to send text, files, and images to one or many recipients. A complete answer should also mention formal communication, record keeping, and the use of attachments, cc, and subject lines.

Q 5.14 7 Marks
What makes a website easy to use and useful to visitors?
Detailed Answer

Hint & Explanation: Mention clear navigation, readable text, quick loading pages, reliable links, and relevant content. You may also discuss mobile-friendly design and secure browsing as qualities that improve the visitor experience.

Q 5.15 7 Marks
Explain any two advantages and two disadvantages of the Internet.
Detailed Answer

Hint & Explanation: A good answer should balance both sides. Advantages may include quick access to information and global communication; disadvantages may include misinformation, privacy risks, and distraction. Explain each point with one short sentence so the answer feels complete.

Section C - Long Answer

Section C - Long Answer

15 Marks Each
Q 5.16 15 Marks
Discuss the Internet as a global communication and information platform.
Detailed Answer

Hint & Explanation: A strong long answer should define the Internet, explain how it connects people and organizations, and show how it supports communication, learning, business, entertainment, and research. You should also mention services such as email, web browsing, messaging, cloud sharing, and streaming, then describe why these services matter in modern life.

Study Tip: Structure the answer with clear sub-points such as definition, services, uses, and importance. Add a simple real-life example for each point to make the answer more convincing.

Q 5.17 15 Marks
Explain how a user accesses information on the Internet from a device to a web page.
Detailed Answer

Hint & Explanation: Explain the chain from device, network connection, ISP, browser, URL, DNS lookup, web server, and the displayed web page. A complete answer should show how each part works together so the information reaches the user correctly and quickly.

Study Tip: Use a step-by-step flow in your answer. Sequential explanations are easier to remember and score better than a single paragraph full of mixed ideas.

Q 5.18 15 Marks
Evaluate the advantages and disadvantages of the Internet in education, business, and everyday life.
Detailed Answer

Hint & Explanation: Discuss positive effects such as quick access to learning resources, online transactions, communication, and remote collaboration. Then add negative effects such as distraction, cyber fraud, misinformation, privacy loss, and dependence on connectivity. The strongest answer compares the benefits and risks across different settings.

Study Tip: When you answer evaluation questions, show both sides and then give a short concluding judgement. That helps the answer feel balanced and mature.

Q 5.19 15 Marks
Explain safe and responsible use of the Internet for students.
Detailed Answer

Hint & Explanation: Include privacy protection, strong passwords, avoiding suspicious links, checking information sources, respectful communication, and limiting unsafe downloads. You can also mention antivirus use, secure browsing habits, and responsible sharing of personal information.

Study Tip: A good long answer should mix safety rules with short explanations of why each rule matters. The examiner wants both the rule and the reason behind it.

Q 5.20 15 Marks
Explain the role of the Internet in modern society.
Detailed Answer

Hint & Explanation: A complete answer should show that the Internet affects communication, education, business, government services, news, entertainment, and social interaction. Explain that it has become an essential infrastructure for daily tasks, remote work, online services, and fast information sharing.

Study Tip: Close the answer with a short conclusion about why the Internet is now considered a basic need in digital life. That makes the response feel complete and well-organized.

06

E-Commerce

BBA 1153 - Fundamental of Computer Principles & Programming - Chapter 6

Definition and ConceptsInfrastructureTransactionsAdvertising
Section A - Very Short Answer

Section A - Very Short Answer

2 Marks Each
Q 6.1 2 Marks
What is e-commerce?
Detailed Answer

Hint & Explanation: E-commerce means buying and selling goods or services through electronic networks, especially the Internet. It includes online ordering, digital payment, and electronic delivery or processing of services.

Q 6.2 2 Marks
What is e-business?
Detailed Answer

Hint & Explanation: E-business is the wider use of digital technologies to manage business activities. It covers buying and selling as well as customer service, supply chain work, marketing, and internal communication.

Q 6.3 2 Marks
What is an online store?
Detailed Answer

Hint & Explanation: An online store is a website or app where customers can browse products, add items to a cart, pay online, and place orders without visiting a physical shop.

Q 6.4 2 Marks
What is a shopping cart?
Detailed Answer

Hint & Explanation: A shopping cart is the online area where selected products are stored before checkout. It helps users review items, change quantities, and see the total cost.

Q 6.5 2 Marks
What is a payment gateway?
Detailed Answer

Hint & Explanation: A payment gateway is a secure service that processes online payments between the customer, merchant, and bank. It helps verify and complete electronic transactions safely.

Q 6.6 2 Marks
What does B2C mean?
Detailed Answer

Hint & Explanation: B2C means business-to-consumer. It describes transactions where a business sells products or services directly to individual buyers through online channels.

Q 6.7 2 Marks
What does B2B mean?
Detailed Answer

Hint & Explanation: B2B means business-to-business. It refers to electronic trade between companies, such as a manufacturer selling to a wholesaler or a supplier to a retailer.

Q 6.8 2 Marks
What is a digital catalog?
Detailed Answer

Hint & Explanation: A digital catalog is an online list of products or services that shows descriptions, images, prices, and other details. It helps customers compare and choose items easily.

Section B - Short Answer

Section B - Short Answer

7 Marks Each
Q 6.9 7 Marks
Explain the basic infrastructure needed for e-commerce.
Detailed Answer

Hint & Explanation: Mention websites or mobile apps, servers, databases, payment systems, security tools, and an Internet connection. A strong answer should show that all these parts work together so customers can browse, order, pay, and receive confirmation safely.

Q 6.10 7 Marks
What are the major support areas of e-commerce?
Detailed Answer

Hint & Explanation: Good support areas include logistics, payment processing, customer service, digital marketing, inventory control, and cybersecurity. Explain that these services make online trade reliable, efficient, and trustworthy for both buyers and sellers.

Q 6.11 7 Marks
Describe the main types of e-commerce transactions.
Detailed Answer

Hint & Explanation: Mention B2C, B2B, C2C, and possibly C2B or G2C if relevant. Define each one clearly and give a simple example, such as a company selling to customers, businesses trading with one another, or people selling items on an online marketplace.

Q 6.12 7 Marks
Mention two benefits and two limitations of e-commerce.
Detailed Answer

Hint & Explanation: Benefits may include 24/7 access, wider market reach, and convenience. Limitations may include security concerns, lack of physical inspection, technical failures, and delivery delays. Explain each point briefly so the contrast is clear.

Q 6.13 7 Marks
Explain why trust is important in online buying and selling.
Detailed Answer

Hint & Explanation: Trust helps customers share card details, place orders, and return to the same site again. Mention secure payment, clear policies, genuine product information, and customer support as factors that build confidence in the transaction.

Q 6.14 7 Marks
What is online advertising and why is it used?
Detailed Answer

Hint & Explanation: Online advertising is the promotion of products or services on websites, social media, search engines, and apps. Explain that it is used to reach target customers, increase visibility, drive traffic to the store, and support sales at a lower cost than many traditional methods.

Q 6.15 7 Marks
Name two online advertising methods and explain them.
Detailed Answer

Hint & Explanation: Examples include search engine ads and social media ads. Explain that search ads appear when people search for relevant keywords, while social media ads target users based on interests, location, and behavior. You may also mention email marketing or banner ads.

Section C - Long Answer

Section C - Long Answer

15 Marks Each
Q 6.16 15 Marks
Explain the concept of e-commerce and describe its major components.
Detailed Answer

Hint & Explanation: Define e-commerce first, then explain the components such as product display, shopping cart, payment processing, order management, and delivery or service fulfilment. A strong answer should show how these parts create a complete online buying experience.

Study Tip: When writing a long answer, move from definition to explanation of parts and then to a short conclusion. That structure keeps the answer neat and easy to follow.

Q 6.17 15 Marks
Describe the infrastructure and support services required for successful e-commerce.
Detailed Answer

Hint & Explanation: Include hosting, servers, databases, secure payment systems, network connectivity, logistics, customer service, and digital promotion. Explain how these services reduce friction for buyers and make the online store reliable, secure, and easy to use.

Study Tip: Support answers with a simple diagram in your mind: front end for customers, middle layer for processing, and back-end support for delivery and security. That makes the explanation more complete.

Q 6.18 15 Marks
Compare B2C, B2B, and C2C e-commerce with examples.
Detailed Answer

Hint & Explanation: Define each model clearly and then compare who sells to whom. B2C is business to consumer, B2B is business to business, and C2C is consumer to consumer. Add examples such as a retail website, a supplier portal, and an online marketplace for second-hand items.

Study Tip: Comparison questions score well when you use a table-like structure in words: definition, example, and purpose for each model. That keeps the answer organized and easy to grade.

Q 6.19 15 Marks
Discuss the advantages and limitations of e-commerce in modern business.
Detailed Answer

Hint & Explanation: Explain advantages such as wider reach, lower operating cost, convenience, and 24/7 availability. Then discuss limitations such as cyber risk, delivery issues, lack of face-to-face contact, and dependence on technology. Add a concluding statement about why businesses must manage both benefits and risks.

Study Tip: A balanced answer usually earns more marks than a one-sided answer. Give one or two examples for each point to show that you understand the real business impact.

Q 6.20 15 Marks
Explain how online advertising supports e-commerce growth.
Detailed Answer

Hint & Explanation: Discuss how ads increase visibility, attract targeted customers, support brand awareness, and encourage clicks, visits, and sales. You can mention search ads, social media ads, banner ads, and email promotion, then explain how measurement tools help businesses improve campaigns.

Study Tip: In a long answer, always explain the link between promotion and business results. If you connect advertising to traffic, conversion, and repeat customers, your answer will feel much stronger.

07

Microsoft Word

BBA 1153 - Fundamental of Computer Principles & Programming - Chapter 7

IntroductionEditingFormattingDocument Tools
Section A - Very Short Answer

Section A - Very Short Answer

2 Marks Each
Q 7.1 2 Marks
What is Microsoft Word?
Detailed Answer

Hint & Explanation: Microsoft Word is a word processing program used to create, edit, format, save, and print text documents. It is one of the most common applications for letters, reports, resumes, and assignments.

Q 7.2 2 Marks
What is a document in Word?
Detailed Answer

Hint & Explanation: A document is a file created in Word that contains typed content such as text, tables, pictures, or lists. It can be saved, reopened, edited, and printed later.

Q 7.3 2 Marks
What is the Ribbon?
Detailed Answer

Hint & Explanation: The Ribbon is the bar at the top of Word that organizes commands into tabs and groups. It helps users quickly find tools for formatting, inserting, reviewing, and designing documents.

Q 7.4 2 Marks
What is the cursor in Word?
Detailed Answer

Hint & Explanation: The cursor shows the exact point where the next character will appear. It moves as you click or type, guiding where text will be inserted.

Q 7.5 2 Marks
What does Save do?
Detailed Answer

Hint & Explanation: Save stores the document on the computer or another storage device so the work is not lost. It allows you to open and continue the same document later.

Q 7.6 2 Marks
What does Save As do?
Detailed Answer

Hint & Explanation: Save As creates a new copy of the document with a different name, location, or file type. It is useful when you want to preserve the original file and work on a separate version.

Q 7.7 2 Marks
What is formatting in Word?
Detailed Answer

Hint & Explanation: Formatting means changing the appearance of text or pages. It includes font, size, color, alignment, spacing, margins, and other design choices that improve presentation.

Q 7.8 2 Marks
What is spell check?
Detailed Answer

Hint & Explanation: Spell check is a tool that finds possible spelling mistakes and suggests corrections. It helps users improve accuracy before printing or sharing a document.

Section B - Short Answer

Section B - Short Answer

7 Marks Each
Q 7.9 7 Marks
Explain paragraph alignment in Word.
Detailed Answer

Hint & Explanation: Paragraph alignment controls how text is placed between the margins. Mention left, center, right, and justify, then explain that alignment improves readability and gives the document a neat and professional look.

Q 7.10 7 Marks
Why are bullets and numbering used?
Detailed Answer

Hint & Explanation: Bullets and numbering organize points clearly and show order or importance. A complete answer should mention that they make information easier to read, compare, and remember.

Q 7.11 7 Marks
Explain copy and paste in Word.
Detailed Answer

Hint & Explanation: Copy makes a duplicate of selected text or objects, and paste places that duplicate into a new location. You can mention that these tools save time and help move or reuse content efficiently.

Q 7.12 7 Marks
Differentiate between cut and copy.
Detailed Answer

Hint & Explanation: Cut removes selected content from its original position and stores it temporarily, while copy leaves the original content in place and creates a duplicate. Explain that both are used with paste, but cut is for moving content and copy is for duplicating it.

Q 7.13 7 Marks
What is a template in Microsoft Word?
Detailed Answer

Hint & Explanation: A template is a pre-designed document that gives users a ready-made layout for letters, reports, resumes, or notices. Mention that templates save time and help keep formatting consistent.

Q 7.14 7 Marks
What is Print Preview and why is it useful?
Detailed Answer

Hint & Explanation: Print Preview shows how the document will appear on paper before printing. It helps users check margins, page breaks, layout, and formatting so mistakes can be corrected before wasting paper and ink.

Q 7.15 7 Marks
Name two common ways Word improves editing.
Detailed Answer

Hint & Explanation: Good answers may include find and replace, undo and redo, spell check, grammar check, or copying and pasting. Explain how each tool helps users correct and improve a document more quickly.

Section C - Long Answer

Section C - Long Answer

15 Marks Each
Q 7.16 15 Marks
Explain how to create and format a simple report in Microsoft Word.
Detailed Answer

Hint & Explanation: Describe starting a blank document, typing the content, adding headings, applying font and paragraph formatting, inserting bullets or numbering, and checking spelling before saving. A strong answer should show how these tools work together to produce a neat report that is easy to read and present.

Study Tip: Present the steps in order. If your answer follows the real workflow from opening Word to saving the final file, it becomes much easier to understand.

Q 7.17 15 Marks
Discuss the main tools in the Ribbon and how they help document editing.
Detailed Answer

Hint & Explanation: Explain the purpose of tabs such as Home, Insert, Design, Layout, Review, and View. Then mention examples of commands inside those tabs, such as font controls, paragraph tools, tables, pictures, margins, spell check, and display settings. The answer should connect each tool to a practical editing task.

Study Tip: If you group the tools by their purpose, the answer will read more clearly than if you list random commands. Think in terms of writing, formatting, inserting, and reviewing.

Q 7.18 15 Marks
Explain how Microsoft Word improves productivity in office work and student work.
Detailed Answer

Hint & Explanation: Mention speed of typing, easy editing, reusable templates, spelling and grammar support, document sharing, and professional formatting. Explain that Word reduces manual effort, helps users correct mistakes quickly, and makes it easy to prepare polished documents for assignments, letters, and reports.

Study Tip: Try to link each feature to a practical benefit. For example, spell check saves proofreading time and templates save setup time.

Q 7.19 15 Marks
Discuss the use of templates, tables, pictures, and page layout tools in Word documents.
Detailed Answer

Hint & Explanation: Explain that templates give a ready-made structure, tables organize data, pictures support understanding, and layout tools control margins, orientation, and page breaks. A complete answer should show how these features make documents clearer, more attractive, and more useful.

Study Tip: Use one mini-example for each tool, such as a resume template, a class schedule table, an inserted photo, and landscape page layout for wide content.

Q 7.20 15 Marks
Explain the complete process of preparing, checking, saving, and printing a professional Word document.
Detailed Answer

Hint & Explanation: A complete answer should describe opening Word, entering content, formatting text and paragraphs, checking spelling and grammar, using save or save as, previewing the final layout, and printing the document. Explain how each step helps ensure the document is accurate, attractive, and ready for submission or distribution.

Study Tip: This is best answered as a workflow. Write the steps in the same order a user would actually follow them in Word.

08

Microsoft PowerPoint

BBA 1153 ? Fundamental of Computer Principles & Programming ? Chapter 8

IntroductionSlidesThemesPresentations
Section A ? Very Short Answer

Section A ? Very Short Answer ? Microsoft PowerPoint

2 Marks Each
Q 8.1 2 Marks
What is Microsoft PowerPoint?
? Detailed Answer

Hint & Explanation: Microsoft PowerPoint is presentation software used to create slide-based presentations with text, pictures, charts, audio, video, and animation.

Q 8.2 2 Marks
What is a slide in PowerPoint?
? Detailed Answer

Hint & Explanation: A slide is one page or screen in a presentation where content is arranged for display during a talk or lesson.

Q 8.3 2 Marks
What is slide show mode?
? Detailed Answer

Hint & Explanation: Slide show mode displays slides one by one in full-screen view for presenting to an audience.

Q 8.4 2 Marks
What is a template?
? Detailed Answer

Hint & Explanation: A template is a ready-made presentation design that provides pre-set layouts, fonts, and colors.

Q 8.5 2 Marks
What is a theme?
? Detailed Answer

Hint & Explanation: A theme is a coordinated design set that controls the colors, fonts, and effects used in a presentation.

Q 8.6 2 Marks
What is a layout?
? Detailed Answer

Hint & Explanation: A layout is the arrangement of placeholders on a slide, such as title, text, picture, or chart areas.

Q 8.7 2 Marks
What is an animation?
? Detailed Answer

Hint & Explanation: An animation is a motion effect applied to text or objects so they appear in a more dynamic way.

Q 8.8 2 Marks
What is a transition?
? Detailed Answer

Hint & Explanation: A transition is the visual effect that happens when one slide changes to the next slide.

Section B ? Short Answer

Section B ? Short Answer ? Microsoft PowerPoint

7 Marks Each
Q 8.9 7 Marks
Explain two reasons why PowerPoint is useful in classrooms.
? Detailed Answer

Hint & Explanation: PowerPoint helps teachers present ideas clearly using slides, images, and charts, and it also keeps learners engaged by combining text with visual and audio content.

Q 8.10 7 Marks
How do templates help in preparing a presentation?
? Detailed Answer

Hint & Explanation: Templates save time because they already contain a design, color scheme, and slide arrangement. They also keep the presentation consistent and professional-looking.

Q 8.11 7 Marks
Differentiate between a theme and a template.
? Detailed Answer

Hint & Explanation: A template is a pre-built starting file that may include slide types and design elements, while a theme mainly controls the color, font, and effect style across slides.

Q 8.12 7 Marks
Why should a presentation use limited text on each slide?
? Detailed Answer

Hint & Explanation: Limited text helps the audience focus on the speaker. Good slides usually contain key points, while the presenter explains the details orally.

Q 8.13 7 Marks
What is the purpose of Slide Master?
? Detailed Answer

Hint & Explanation: Slide Master controls the common design of all slides, such as fonts, logos, backgrounds, and placement. It is useful when the same style must be applied to the whole presentation.

Q 8.14 7 Marks
How can images and charts improve a presentation?
? Detailed Answer

Hint & Explanation: Images and charts make information easier to understand, support the spoken message, and help show comparisons, trends, or examples more clearly than plain text.

Q 8.15 7 Marks
What makes a presentation effective?
? Detailed Answer

Hint & Explanation: An effective presentation has clear content, readable fonts, balanced colors, proper slide order, relevant visuals, and smooth delivery by the speaker.

Section C ? Long Answer

Section C ? Long Answer ? Microsoft PowerPoint

15 Marks Each
Q 8.16 15 Marks
Describe the steps to create a simple presentation in PowerPoint for a seminar topic.
? Detailed Answer

Hint & Explanation: A strong answer should include planning the topic, selecting a suitable template, adding title and content slides, inserting visuals where needed, checking slide order, and running the slide show for practice. The answer should also mention saving the file and revising for clarity and timing.

Study Tip: Study Tip: Write the process in order from planning to presentation so the answer looks structured and complete.

Q 8.17 15 Marks
Explain the importance of design principles in PowerPoint presentations.
? Detailed Answer

Hint & Explanation: A strong answer should discuss clarity, simplicity, contrast, alignment, consistency, and readability. It should explain how these principles help the audience focus on the message and avoid distractions. Examples such as proper font size, limited colors, and balanced use of pictures will strengthen the answer.

Study Tip: Study Tip: Mention both visual design and audience understanding, because examiners often expect presentation quality and communication value together.

Q 8.18 15 Marks
Discuss the role of animations and transitions in a presentation.
? Detailed Answer

Hint & Explanation: A strong answer should explain that animations control the movement of text or objects inside a slide, while transitions control the movement from one slide to another. It should also mention that these effects can improve interest when used carefully, but too many effects can distract the audience.

Study Tip: Study Tip: Include one advantage and one caution for each effect to show balanced understanding.

Q 8.19 15 Marks
Evaluate PowerPoint as a tool for teaching and business communication.
? Detailed Answer

Hint & Explanation: A strong answer should show how PowerPoint supports teaching through visuals, diagrams, and step-by-step explanations, and supports business through reports, proposals, and sales presentations. It should also mention that it improves clarity, saves preparation time, and supports professional communication.

Study Tip: Study Tip: Use two separate paragraphs or headings for education and business to make the answer easier to score.

Q 8.20 15 Marks
How can a presenter use PowerPoint effectively during a live presentation?
? Detailed Answer

Hint & Explanation: A strong answer should explain preparation of the deck, practicing delivery, using readable fonts, speaking instead of reading every line, managing timing, and interacting with the audience. It should also mention the importance of eye contact, controlling transitions smoothly, and using slides as a support tool rather than a script.

Study Tip: Study Tip: Focus on what the presenter does before, during, and after the slide show.

09

Operating System

BBA 1153 ? Fundamental of Computer Principles & Programming ? Chapter 9

OS BasicsTypesServicesFunctions
Section A ? Very Short Answer

Section A ? Very Short Answer ? Operating System

2 Marks Each
Q 9.1 2 Marks
What is an operating system?
? Detailed Answer

Hint & Explanation: An operating system is system software that manages hardware, software, memory, files, and user interaction on a computer.

Q 9.2 2 Marks
What is booting?
? Detailed Answer

Hint & Explanation: Booting is the process of starting a computer and loading the operating system into memory.

Q 9.3 2 Marks
What is a GUI?
? Detailed Answer

Hint & Explanation: A GUI, or graphical user interface, lets users interact with a computer through icons, windows, and menus.

Q 9.4 2 Marks
What is multitasking?
? Detailed Answer

Hint & Explanation: Multitasking means the operating system can handle more than one task or program at the same time.

Q 9.5 2 Marks
What is memory management?
? Detailed Answer

Hint & Explanation: Memory management is the OS function that controls how main memory is allocated, used, and released.

Q 9.6 2 Marks
What is file management?
? Detailed Answer

Hint & Explanation: File management is the OS function that organizes, stores, retrieves, and protects files and folders.

Q 9.7 2 Marks
What is device management?
? Detailed Answer

Hint & Explanation: Device management controls input and output devices such as the keyboard, printer, and monitor.

Q 9.8 2 Marks
Name one example of an operating system.
? Detailed Answer

Hint & Explanation: Windows, Linux, macOS, and Android are all examples of operating systems.

Section B ? Short Answer

Section B ? Short Answer ? Operating System

7 Marks Each
Q 9.9 7 Marks
Explain the main goals of an operating system.
? Detailed Answer

Hint & Explanation: The main goals are to make the computer convenient to use, manage hardware resources efficiently, and provide a stable environment for running programs. A strong answer should mention usability, efficiency, and control of resources.

Q 9.10 7 Marks
Describe the difference between GUI and CLI.
? Detailed Answer

Hint & Explanation: GUI uses windows, icons, and menus, so it is easier for beginners. CLI uses typed commands, which can be faster and more powerful for advanced users. A good answer should mention ease of use, speed, and examples.

Q 9.11 7 Marks
What are operating system services?
? Detailed Answer

Hint & Explanation: OS services include program execution, file handling, input/output control, memory allocation, error detection, and security. The answer should explain that these services help users and applications work with the hardware.

Q 9.12 7 Marks
How does an operating system manage memory?
? Detailed Answer

Hint & Explanation: The OS decides which parts of memory are assigned to which programs, keeps track of free and used memory, and frees memory when tasks are finished. This helps programs run smoothly without conflict.

Q 9.13 7 Marks
Why is process scheduling important?
? Detailed Answer

Hint & Explanation: Process scheduling decides the order in which programs use the CPU. It is important because it improves performance, keeps the system responsive, and allows several tasks to share processor time.

Q 9.14 7 Marks
Explain the role of the operating system in device management.
? Detailed Answer

Hint & Explanation: The OS uses drivers and control routines to communicate with hardware devices. It coordinates input and output, prevents conflicts, and makes different devices work together properly.

Q 9.15 7 Marks
What is the difference between system software and application software?
? Detailed Answer

Hint & Explanation: System software manages the computer itself, while application software helps users perform tasks like writing or browsing. The OS belongs to system software and provides the platform for applications to run.

Section C ? Long Answer

Section C ? Long Answer ? Operating System

15 Marks Each
Q 9.16 15 Marks
Explain the major functions of an operating system in detail.
? Detailed Answer

Hint & Explanation: A strong answer should cover process management, memory management, file management, device management, security, user interface support, and error handling. It should explain that the OS acts as a bridge between the user and hardware while keeping the system organized and efficient.

Study Tip: Study Tip: Group the functions under clear headings and briefly explain each one with an example.

Q 9.17 15 Marks
Compare different types of operating systems.
? Detailed Answer

Hint & Explanation: A strong answer should compare batch, time-sharing, real-time, distributed, and network operating systems. It should explain the main idea of each type, where it is used, and why one type may be better than another in a given situation.

Study Tip: Study Tip: A comparison table can help if you are writing by hand in an exam.

Q 9.18 15 Marks
Discuss how an operating system improves computer performance.
? Detailed Answer

Hint & Explanation: A strong answer should mention CPU scheduling, memory allocation, file access, device coordination, and background task handling. It should explain that the OS reduces waste, prevents conflicts, and keeps the computer responsive for users.

Study Tip: Study Tip: Link each OS task to a performance benefit such as speed, stability, or convenience.

Q 9.19 15 Marks
Describe the relationship between the operating system, hardware, and application software.
? Detailed Answer

Hint & Explanation: A strong answer should explain that the OS controls hardware resources and provides common services so application software can run without dealing directly with low-level hardware details. It should also mention that hardware alone cannot work effectively without the OS.

Study Tip: Study Tip: Show the OS as the middle layer in the computer system.

Q 9.20 15 Marks
Evaluate why operating systems are essential for modern computing.
? Detailed Answer

Hint & Explanation: A strong answer should discuss resource sharing, security, usability, multitasking, device support, and compatibility. It should explain that without an OS, users would have to control hardware manually, which would be slow and impractical.

Study Tip: Study Tip: Include both technical and user-focused reasons to make the answer stronger.

10

Programming Concepts

BBA 1153 ? Fundamental of Computer Principles & Programming ? Chapter 10

High-Level LanguageProgramming FeaturesTranslation SoftwareDebugging
Section A ? Very Short Answer

Section A ? Very Short Answer ? Programming Concepts

2 Marks Each
Q 10.1 2 Marks
What is programming?
? Detailed Answer

Hint & Explanation: Programming is the process of writing instructions that tell a computer how to perform a task.

Q 10.2 2 Marks
What is an algorithm?
? Detailed Answer

Hint & Explanation: An algorithm is a step-by-step method for solving a problem or completing a task.

Q 10.3 2 Marks
What is pseudocode?
? Detailed Answer

Hint & Explanation: Pseudocode is a simple, language-like way of writing an algorithm without strict programming rules.

Q 10.4 2 Marks
What is a flowchart?
? Detailed Answer

Hint & Explanation: A flowchart is a diagram that shows the steps of a process using symbols and arrows.

Q 10.5 2 Marks
What is a high-level language?
? Detailed Answer

Hint & Explanation: A high-level language is a programming language that is easier for humans to read and write than machine code.

Q 10.6 2 Marks
What is source code?
? Detailed Answer

Hint & Explanation: Source code is the program written by a programmer in a high-level language.

Q 10.7 2 Marks
What is debugging?
? Detailed Answer

Hint & Explanation: Debugging is the process of finding and fixing mistakes in a program.

Q 10.8 2 Marks
What is translation software?
? Detailed Answer

Hint & Explanation: Translation software converts source code into machine-readable instructions, such as a compiler or interpreter.

Section B ? Short Answer

Section B ? Short Answer ? Programming Concepts

7 Marks Each
Q 10.9 7 Marks
State the main characteristics of a high-level language.
? Detailed Answer

Hint & Explanation: A high-level language is easy to read, close to human language, portable across computers, and less dependent on hardware details. It usually needs a translator before the computer can execute it.

Q 10.10 7 Marks
Explain the role of an algorithm in programming.
? Detailed Answer

Hint & Explanation: An algorithm gives the logical steps needed before coding begins. It helps the programmer organize the solution, reduce errors, and convert the problem into code more easily.

Q 10.11 7 Marks
Differentiate between a compiler and an interpreter.
? Detailed Answer

Hint & Explanation: A compiler translates the whole program at once and usually produces an executable file, while an interpreter translates and executes line by line. A strong answer should mention speed, error reporting, and output differences.

Q 10.12 7 Marks
What are the features of a good program?
? Detailed Answer

Hint & Explanation: A good program should be correct, efficient, easy to understand, maintainable, and reliable. It should also produce the expected output and be organized into clear parts.

Q 10.13 7 Marks
Why are flowcharts used before coding?
? Detailed Answer

Hint & Explanation: Flowcharts help visualize the logic of a solution before writing the program. They make it easier to understand the sequence of steps, identify mistakes, and communicate ideas to others.

Q 10.14 7 Marks
What is the difference between syntax error and logical error?
? Detailed Answer

Hint & Explanation: A syntax error breaks the grammar of the programming language and is usually detected by the translator. A logical error means the program runs but produces the wrong result because the logic is incorrect.

Q 10.15 7 Marks
How does translation software help programmers?
? Detailed Answer

Hint & Explanation: Translation software turns human-readable source code into machine code or intermediate code. This allows the computer to execute the program while keeping the programmer working in an easier language.

Section C ? Long Answer

Section C ? Long Answer ? Programming Concepts

15 Marks Each
Q 10.16 15 Marks
Explain the program development process from problem definition to testing.
? Detailed Answer

Hint & Explanation: A strong answer should include problem definition, algorithm design, flowchart or pseudocode preparation, coding, translation, debugging, testing, and maintenance. It should show that programming is a planned process rather than just typing code.

Study Tip: Study Tip: Write the stages in the same order they happen in real development so the answer is easy to follow.

Q 10.17 15 Marks
Discuss the advantages of high-level languages over machine language.
? Detailed Answer

Hint & Explanation: A strong answer should mention readability, easier coding, faster development, portability, easier debugging, and better maintenance. It should explain that high-level languages reduce the complexity of programming for humans.

Study Tip: Study Tip: If possible, give one example of a high-level language and compare it briefly with machine code.

Q 10.18 15 Marks
Compare compiler, interpreter, and assembler.
? Detailed Answer

Hint & Explanation: A strong answer should explain that a compiler translates a whole high-level program, an interpreter translates line by line, and an assembler translates assembly language into machine code. The answer should include how each one works and when each is used.

Study Tip: Study Tip: A three-column comparison is the clearest way to present this topic in an exam.

Q 10.19 15 Marks
Why are algorithms and flowcharts important in programming?
? Detailed Answer

Hint & Explanation: A strong answer should explain that algorithms provide the logic of the solution, while flowcharts provide the visual form of that logic. Together they reduce confusion, improve planning, and make coding and debugging easier.

Study Tip: Study Tip: Mention both planning and communication benefits to strengthen the response.

Q 10.20 15 Marks
Evaluate the importance of debugging and testing in programming.
? Detailed Answer

Hint & Explanation: A strong answer should explain that debugging finds and removes errors, while testing checks whether the program works correctly in different situations. It should also mention that both processes improve accuracy, reliability, and user confidence.

Study Tip: Study Tip: Add examples of common bugs such as syntax, logic, or runtime errors to make the answer richer.

11

Database Systems

BBA 1153 - Fundamental of Computer Principles & Programming - Chapter 11

DBMS Keys Normalization SQL
Section A - Very Short Answer

Section A - Very Short Answer

2 Marks Each
Q 11.1 2 Marks
What is a database?
Detailed Answer

Hint & Explanation: A database is an organized collection of related data stored so it can be searched, updated, and managed efficiently.

Q 11.2 2 Marks
What does DBMS stand for?
Detailed Answer

Hint & Explanation: DBMS stands for Database Management System. It is software that helps create, store, organize, protect, and retrieve data in a database.

Q 11.3 2 Marks
Who is a DBA?
Detailed Answer

Hint & Explanation: A DBA, or Database Administrator, manages the database, including security, backups, performance, user permissions, and maintenance.

Q 11.4 2 Marks
What is metadata?
Detailed Answer

Hint & Explanation: Metadata is data about data. In a database it describes fields, types, sizes, rules, and relationships.

Q 11.5 2 Marks
What is a data dictionary?
Detailed Answer

Hint & Explanation: A data dictionary is a reference list of metadata that explains each table, field, data type, and constraint in the database.

Q 11.6 2 Marks
What is SQL?
Detailed Answer

Hint & Explanation: SQL means Structured Query Language. It is used to ask questions, insert data, update records, and manage relational databases.

Q 11.7 2 Marks
What is a primary key?
Detailed Answer

Hint & Explanation: A primary key is a field that uniquely identifies each record in a table and prevents duplicate rows.

Q 11.8 2 Marks
What is a foreign key?
Detailed Answer

Hint & Explanation: A foreign key is a field in one table that points to the primary key of another table and creates a link between them.

Section B - Short Answer

Section B - Short Answer

7 Marks Each
Q 11.9 7 Marks
Explain the role of a DBMS in an organization.
Detailed Answer

Hint & Explanation: Explain that a DBMS stores data in a controlled way, supports fast retrieval, reduces duplication, enforces security, handles multiple users, and provides backup and recovery features.

Q 11.10 7 Marks
Describe a relational database and its main components.
Detailed Answer

Hint & Explanation: Mention tables, rows, columns, primary keys, foreign keys, and relationships. Show how tables are linked to reduce redundancy and improve organization.

Q 11.11 7 Marks
What is data modeling? Explain its importance.
Detailed Answer

Hint & Explanation: Define data modeling as planning how data will be stored and linked. Include entities, attributes, relationships, and why it helps with correct database design.

Q 11.12 7 Marks
Explain normalization and why it is used.
Detailed Answer

Hint & Explanation: Explain that normalization organizes data into well-structured tables, removes duplicate data, reduces anomalies, and improves consistency and maintenance.

Q 11.13 7 Marks
Differentiate between a table, a record, and a field.
Detailed Answer

Hint & Explanation: A table stores related data, a record is one row in that table, and a field is one column or attribute. Give a simple example such as Student table.

Q 11.14 7 Marks
What is a data dictionary and how is it useful?
Detailed Answer

Hint & Explanation: Include what metadata it stores, how it documents database structure, and why it helps developers and DBAs understand table definitions and rules.

Q 11.15 7 Marks
Explain the difference between a primary key and a foreign key.
Detailed Answer

Hint & Explanation: Compare uniqueness, purpose, and where each key is used. Mention that a primary key identifies records while a foreign key connects tables.

Section C - Long Answer

Section C - Long Answer

15 Marks Each
Q 11.16 15 Marks
Explain the structure and working of a relational database system.
Detailed Answer

Hint & Explanation: Cover tables, rows, columns, primary keys, foreign keys, relationships, and queries. Explain how data is stored, linked, retrieved, and kept consistent across tables.

Study Tip: A strong answer should move from definition to diagram-like explanation, then end with benefits such as reduced redundancy, faster retrieval, and better data integrity.

Q 11.17 15 Marks
Discuss normalization in detail and explain how it improves a database.
Detailed Answer

Hint & Explanation: Explain redundancy, update anomalies, and how splitting data into related tables improves organization. Mention the purpose of normalization and why it matters in real database design.

Study Tip: Use a before-and-after example in your answer. That makes it easier to show why normalized tables are cleaner and easier to maintain.

Q 11.18 15 Marks
Describe the role of a Database Administrator and the tasks handled in database management.
Detailed Answer

Hint & Explanation: Include security control, access management, backup and recovery, tuning performance, monitoring storage, and supporting users. Show how the DBA keeps the database reliable and safe.

Study Tip: Organize the answer by task categories. That makes the explanation clearer and helps you cover both technical and administrative duties.

Q 11.19 15 Marks
Explain metadata, data dictionary, and SQL as parts of database management.
Detailed Answer

Hint & Explanation: Explain what metadata is, how a data dictionary stores metadata, and how SQL is used to interact with the database. Connect these three ideas to database control and documentation.

Study Tip: Give examples such as field names, data types, and a simple SQL query. Small examples make the answer look complete and practical.

Q 11.20 15 Marks
Evaluate the importance of keys and relationships in a database design.
Detailed Answer

Hint & Explanation: Discuss primary keys, foreign keys, uniqueness, and how relationships connect tables. Explain why keys are needed for integrity, linking, and avoiding duplicate records.

Study Tip: If possible, mention one-to-one, one-to-many, and many-to-many relationships. That shows stronger understanding of database structure.

12

Computer Virus

BBA 1153 - Fundamental of Computer Principles & Programming - Chapter 12

Virus Types Symptoms Safeguards Antivirus
Section A - Very Short Answer

Section A - Very Short Answer

2 Marks Each
Q 12.1 2 Marks
What is a computer virus?
Detailed Answer

Hint & Explanation: A computer virus is malicious software that copies itself and spreads to damage files, programs, or the computer system.

Q 12.2 2 Marks
What is malware?
Detailed Answer

Hint & Explanation: Malware is any harmful software designed to attack, spy on, disrupt, or control a computer system without permission.

Q 12.3 2 Marks
Name two types of computer viruses.
Detailed Answer

Hint & Explanation: Examples include boot sector viruses, file viruses, macro viruses, and polymorphic viruses. Any two are acceptable.

Q 12.4 2 Marks
What is a boot sector virus?
Detailed Answer

Hint & Explanation: It infects the boot area of a storage device and loads when the computer starts, making it hard to detect at once.

Q 12.5 2 Marks
What is a file virus?
Detailed Answer

Hint & Explanation: A file virus attaches itself to executable files and spreads when the infected file is run by the user.

Q 12.6 2 Marks
What is a macro virus?
Detailed Answer

Hint & Explanation: A macro virus infects documents that use macros, such as word-processing or spreadsheet files, and spreads through them.

Q 12.7 2 Marks
Mention one symptom of virus infection.
Detailed Answer

Hint & Explanation: A symptom may be slow performance, unexpected pop-ups, missing files, or unusual system behavior. Any one clear symptom is enough.

Q 12.8 2 Marks
What is antivirus software?
Detailed Answer

Hint & Explanation: Antivirus software detects, blocks, removes, and helps prevent malware and virus infections on a computer.

Section B - Short Answer

Section B - Short Answer

7 Marks Each
Q 12.9 7 Marks
Explain how a computer virus spreads.
Detailed Answer

Hint & Explanation: Mention infected files, email attachments, shared media, downloads, and network sharing. Explain that the virus usually spreads when a user opens or runs the infected item.

Q 12.10 7 Marks
Describe the common symptoms of virus infection.
Detailed Answer

Hint & Explanation: Include slow performance, files disappearing, frequent crashes, odd messages, changed file names, and unwanted pop-ups or programs.

Q 12.11 7 Marks
Differentiate between a virus, a worm, and a trojan horse.
Detailed Answer

Hint & Explanation: Compare how each spreads, whether it copies itself, and whether it hides inside legitimate-looking software. Mention that a worm spreads automatically while a trojan tricks users.

Q 12.12 7 Marks
What steps can users take to prevent virus infections?
Detailed Answer

Hint & Explanation: Mention updated antivirus, safe downloads, scanning USB drives, avoiding suspicious links, patching software, and using backups regularly.

Q 12.13 7 Marks
Explain the role of antivirus software in virus control.
Detailed Answer

Hint & Explanation: Explain scanning, real-time protection, quarantine, removal, and regular updates. Show that antivirus helps detect known threats and reduce damage quickly.

Q 12.14 7 Marks
Why are regular updates important for virus protection?
Detailed Answer

Hint & Explanation: Updates close security gaps in the operating system and applications. They also help antivirus tools recognize newer threats and improve protection.

Q 12.15 7 Marks
How does backup help when a computer is infected?
Detailed Answer

Hint & Explanation: Backups let users restore important files after infection, deletion, or corruption. Mention that backups should be stored safely and updated often.

Section C - Long Answer

Section C - Long Answer

15 Marks Each
Q 12.16 15 Marks
Explain the types of computer viruses and how they affect a system.
Detailed Answer

Hint & Explanation: Discuss boot sector, file, macro, and polymorphic viruses. Explain how each infects the system, how it spreads, and what damage it may cause to data and performance.

Study Tip: A strong answer groups the viruses by where they attack and how they spread. That makes the explanation easier to follow.

Q 12.17 15 Marks
Describe the symptoms of virus infection and methods to detect it early.
Detailed Answer

Hint & Explanation: Include slow startup, strange messages, file changes, unexplained crashes, and network or disk activity. Then explain scanning, monitoring, and user awareness as detection methods.

Study Tip: Use a pattern of symptom first, then detection method, then result. It makes the answer balanced and easy to score well.

Q 12.18 15 Marks
Explain the preventive measures that can safeguard a computer from viruses.
Detailed Answer

Hint & Explanation: Cover antivirus, software updates, safe browsing, email caution, removable media scanning, backups, and avoiding unauthorized software. Explain why each step reduces risk.

Study Tip: Write the measures in a logical order from prevention to recovery. That shows control and clarity in your answer.

Q 12.19 15 Marks
Discuss the functions of antivirus software in detail.
Detailed Answer

Hint & Explanation: Explain scanning, real-time protection, quarantine, cleaning, updating virus definitions, and warning users about threats. Link each function to how it protects the computer.

Study Tip: If you can mention one example of each function, your answer will look more practical and complete.

Q 12.20 15 Marks
What should a user do immediately after suspecting a virus infection?
Detailed Answer

Hint & Explanation: Explain isolating the device, stopping risky actions, scanning with antivirus, backing up safe files, and restoring or reinstalling if needed. Mention reporting the issue if it is a workplace machine.

Study Tip: A good answer shows immediate response, cleanup, and recovery. That sequence is easy for examiners to follow.

13

Computer Security and Risks

BBA 1153 - Fundamental of Computer Principles & Programming - Chapter 13

Threats Controls Ethics CIA Triad
Section A - Very Short Answer

Section A - Very Short Answer

2 Marks Each
Q 13.1 2 Marks
What is computer crime?
Detailed Answer

Hint & Explanation: Computer crime is any illegal activity carried out using computers, networks, or digital data to steal, damage, or cheat.

Q 13.2 2 Marks
What is hacking?
Detailed Answer

Hint & Explanation: Hacking means gaining unauthorized access to a computer system or network, often to view, change, or steal information.

Q 13.3 2 Marks
What is electronic trespassing?
Detailed Answer

Hint & Explanation: Electronic trespassing is entering a computer or network without permission, similar to entering a restricted area illegally.

Q 13.4 2 Marks
What is a firewall?
Detailed Answer

Hint & Explanation: A firewall is a security barrier that filters network traffic and blocks suspicious or unauthorized access.

Q 13.5 2 Marks
What is encryption?
Detailed Answer

Hint & Explanation: Encryption converts readable information into coded text so only authorized users with the correct key can read it.

Q 13.6 2 Marks
What is a backup?
Detailed Answer

Hint & Explanation: A backup is a copied version of important files or data kept so they can be restored after loss or damage.

Q 13.7 2 Marks
What does confidentiality mean?
Detailed Answer

Hint & Explanation: Confidentiality means sensitive information is kept secret and available only to authorized people.

Q 13.8 2 Marks
What is the CIA triad?
Detailed Answer

Hint & Explanation: The CIA triad means confidentiality, integrity, and availability. These are the three basic goals of security.

Section B - Short Answer

Section B - Short Answer

7 Marks Each
Q 13.9 7 Marks
Explain the main risks faced by computer users.
Detailed Answer

Hint & Explanation: Discuss malware, hacking, phishing, data theft, accidental loss, hardware failure, and human error. Explain that risks can affect data, money, privacy, and business operations.

Q 13.10 7 Marks
Describe software sabotage and its effects.
Detailed Answer

Hint & Explanation: Explain intentional damage to software or data, such as deleting files, changing code, or disrupting systems. Mention loss of trust, downtime, and repair cost.

Q 13.11 7 Marks
How does social engineering threaten security?
Detailed Answer

Hint & Explanation: Describe tricks such as fake calls, phishing emails, and impersonation. Explain how attackers use trust, fear, or urgency to get passwords or confidential data.

Q 13.12 7 Marks
Explain the use of firewall, encryption, and audits in security.
Detailed Answer

Hint & Explanation: A firewall filters traffic, encryption protects data from reading, and audits check whether security rules are being followed. Show how they work together as controls.

Q 13.13 7 Marks
What is the importance of backup and disaster recovery?
Detailed Answer

Hint & Explanation: Explain that backups protect against data loss from attacks, accidents, or failures. Disaster recovery helps restore systems and data quickly after major disruption.

Q 13.14 7 Marks
Discuss the role of ethics and law in computer security.
Detailed Answer

Hint & Explanation: Ethics guides responsible behavior, while laws define illegal actions and punish cybercrime. Explain how both reduce misuse, abuse, and harm.

Q 13.15 7 Marks
Explain access control and password policy as security measures.
Detailed Answer

Hint & Explanation: Mention user IDs, roles, permissions, strong passwords, and regular password changes. Explain how access control limits who can see or change data.

Section C - Long Answer

Section C - Long Answer

15 Marks Each
Q 13.16 15 Marks
Explain the CIA triad and how it supports information security.
Detailed Answer

Hint & Explanation: Define confidentiality, integrity, and availability. Explain each goal with a security example, and show how all three work together to protect information systems.

Study Tip: Many good answers use a separate paragraph for each part of the triad. That makes your response structured and easy to mark.

Q 13.17 15 Marks
Discuss the major threats and risks to computer security.
Detailed Answer

Hint & Explanation: Cover malware, hacking, phishing, sabotage, physical theft, insider abuse, and accidental loss. Explain how each one threatens data, systems, or users.

Study Tip: Start with human threats, then technical threats, then physical threats. This keeps the answer neat and balanced.

Q 13.18 15 Marks
Explain firewall, encryption, backup, and audits as a combined security strategy.
Detailed Answer

Hint & Explanation: Explain how each control plays a different role: firewall blocks traffic, encryption protects data, backups restore loss, and audits check compliance and weakness.

Study Tip: Link the controls together as prevention, protection, recovery, and monitoring. That gives your answer a strong flow.

Q 13.19 15 Marks
Describe how organizations can reduce computer security risks.
Detailed Answer

Hint & Explanation: Include policies, training, access control, software updates, monitoring, incident response, backups, and physical security. Explain how each one lowers risk.

Study Tip: A good answer shows both technical and human controls. Examiners usually reward that balanced approach.

Q 13.20 15 Marks
Explain the responsibilities of users, management, and law in protecting information systems.
Detailed Answer

Hint & Explanation: Show that users must follow safe practices, management must enforce policies and training, and law must define and punish misuse. Connect all three to a secure environment.

Study Tip: If possible, finish with one example of a real workplace security rule. That makes the answer feel practical and mature.

14

System Development Life Cycle

BBA 1153 - Fundamental of Computer Principles & Programming - Chapter 14

Waterfall Feasibility Testing Maintenance
Section A - Very Short Answer

Section A - Very Short Answer

2 Marks Each
Q 14.1 2 Marks
What is SDLC?
Detailed Answer

Hint & Explanation: SDLC stands for System Development Life Cycle. It is a step-by-step process used to plan, build, test, implement, and maintain a system.

Q 14.2 2 Marks
What is the waterfall model?
Detailed Answer

Hint & Explanation: The waterfall model is a linear development model where one phase is completed before the next phase begins.

Q 14.3 2 Marks
Why is feasibility study done?
Detailed Answer

Hint & Explanation: A feasibility study checks whether the proposed system is practical, affordable, and worth developing.

Q 14.4 2 Marks
What happens in system analysis?
Detailed Answer

Hint & Explanation: System analysis studies the current system, identifies user needs, and defines what the new system should do.

Q 14.5 2 Marks
What is system design?
Detailed Answer

Hint & Explanation: System design turns requirements into a blueprint for screens, files, data, processes, and controls.

Q 14.6 2 Marks
What is implementation?
Detailed Answer

Hint & Explanation: Implementation is the stage where the new system is installed, introduced to users, and put into operation.

Q 14.7 2 Marks
Why is testing necessary?
Detailed Answer

Hint & Explanation: Testing checks whether the system works correctly, finds errors, and reduces the chance of failure after release.

Q 14.8 2 Marks
What is maintenance in SDLC?
Detailed Answer

Hint & Explanation: Maintenance means fixing faults, improving performance, and updating the system after it has been delivered.

Section B - Short Answer

Section B - Short Answer

7 Marks Each
Q 14.9 7 Marks
Explain the main phases of SDLC.
Detailed Answer

Hint & Explanation: Mention planning, feasibility, analysis, design, development, testing, implementation, and maintenance. Give a short description of what happens in each phase.

Q 14.10 7 Marks
What is a feasibility study and why is it important?
Detailed Answer

Hint & Explanation: Explain technical, economic, operational, and schedule feasibility. Show how the study helps decide whether the project should continue.

Q 14.11 7 Marks
Describe system analysis in detail.
Detailed Answer

Hint & Explanation: Explain how analysts study the current system, collect user requirements, identify problems, and define what the new system must achieve.

Q 14.12 7 Marks
Why is system design important?
Detailed Answer

Hint & Explanation: Show that design turns requirements into a practical blueprint. Mention interface design, database design, process design, and control design.

Q 14.13 7 Marks
Explain the importance of testing and implementation.
Detailed Answer

Hint & Explanation: Testing detects errors before release, while implementation introduces the system to users and the workplace. Explain why both steps reduce failure and confusion.

Q 14.14 7 Marks
What is the role of maintenance and review in SDLC?
Detailed Answer

Hint & Explanation: Maintenance fixes problems and improves the system, while review checks whether the system meets its goals and user needs after deployment.

Q 14.15 7 Marks
Explain user participation and documentation in SDLC.
Detailed Answer

Hint & Explanation: User participation helps ensure the system matches real needs, while documentation records requirements, processes, and instructions for later use.

Section C - Long Answer

Section C - Long Answer

15 Marks Each
Q 14.16 15 Marks
Explain the SDLC process from planning to maintenance.
Detailed Answer

Hint & Explanation: Cover the phases in order and explain the purpose of each one. Show how the project moves from defining the problem to building, testing, launching, and improving the system.

Study Tip: A clear phase-by-phase explanation is usually stronger than a long paragraph. Keep the sequence obvious from the start.

Q 14.17 15 Marks
Discuss the waterfall model and its strengths and limitations.
Detailed Answer

Hint & Explanation: Explain the linear order of phases, then discuss advantages like simplicity and control, and limitations like difficulty in handling changes after a phase is completed.

Study Tip: Always present both sides of the model. Balanced answers usually score better than answers that only praise it.

Q 14.18 15 Marks
Explain feasibility study, analysis, and design with examples.
Detailed Answer

Hint & Explanation: Explain how feasibility checks whether the project is possible, analysis gathers requirements, and design creates the blueprint for the final system. Add simple examples for each stage.

Study Tip: Use one practical example throughout the answer, such as a student record system. That makes the explanation easier to understand.

Q 14.19 15 Marks
Describe the importance of testing, implementation, and post-implementation review.
Detailed Answer

Hint & Explanation: Explain that testing finds errors, implementation puts the system into use, and review checks whether the system meets objectives after it is launched.

Study Tip: Show the link between the three steps. Testing prevents faults, implementation delivers the system, and review improves the next cycle.

Q 14.20 15 Marks
Why is SDLC considered a disciplined approach to system development?
Detailed Answer

Hint & Explanation: Explain that SDLC brings order, planning, quality checks, documentation, and user involvement to the development process. Show that it reduces risk and improves reliability.

Study Tip: Conclude by saying that SDLC helps deliver systems on time, within budget, and with better user satisfaction.