By the end of this chapter, you will be able to:
Mastering these skills will help you confidently solve real-world computer tasks and improve your efficiency in any technical workplace.
Computer application software plays a pivotal role in enabling computer science professionals to solve complex tasks efficiently. Understanding how software operates within computer systems is essential for designing, implementing, and managing solutions in diverse Kenyan sectors such as finance, education, and public administration. This chapter explores the foundations of computer software operation, focusing on system software and operating systems, which form the backbone of all computer-based applications. Mastery of these concepts equips learners with the ability to optimize software use and troubleshoot related issues in practical environments.
A computer without software is only a collection of electronic parts that cannot do anything useful. Software is the set of instructions that tells the hardware what to do, and it is what turns a machine into a tool for banking, teaching, record keeping or communication. Understanding what software is and how it is grouped is the starting point for understanding how a computer is configured and managed. Example: when a clerk at Kenya Commercial Bank branch prints a customer statement, several kinds of software work together, from the code that drives the printer to the banking program that prepares the statement.
Computer software is a set of programs, data and related documentation that instructs the hardware how to carry out tasks. Hardware refers to the physical parts that can be touched, while software exists as coded instructions stored on a disk, memory chip or other storage medium. Software is written by programmers in a programming language and is then translated into machine code, which is the only form the processor can execute directly. Example: at Nyeri County Hospital, the patient registration program is software, while the computer, keyboard and screen on the reception desk are hardware.
| Item | Nature | Example |
|---|---|---|
| Hardware | Physical parts of the computer | Processor, RAM, keyboard, monitor |
| Software | Programs and data stored on media | Windows, Microsoft Excel, an antivirus |
| Firmware | Permanent software stored in a hardware chip | BIOS in a motherboard, software inside a router |
Software is grouped according to the job it performs. The main groups are system software, application software, utility software and firmware. System software runs and controls the computer, application software helps users perform their own tasks, utility software maintains and protects the system, and firmware is permanent software built into hardware devices. Example: a sacco in Meru uses an accounting package (application software), an antivirus (utility software), the Windows platform it runs on (system software) and the firmware in its Wi-Fi router, all on the same day.
System software manages the hardware and provides the platform on which other software runs. It starts when the computer is switched on and remains active until shutdown, and the user seldom interacts with it directly. Example: at Strathmore University computer laboratory, the machines can only run learning programs after the system software has started and prepared the hardware.
Application software performs tasks that the user wants done, such as writing a report, keeping accounts or browsing the internet. It depends on system software to reach the hardware. It is either general purpose, used across many professions, or specialised, built for one particular job. Example: a Kisumu shop owner records daily sales in a spreadsheet, which is general purpose software, while a school bursar uses a fee management program built only for schools.
Utility software performs maintenance and protection tasks that keep the computer healthy and efficient. Some utilities come with the operating system and others are installed separately. They do not produce the user's work themselves, but they protect and prepare the environment in which that work is done. Example: the ICT officer at a Nakuru secondary school schedules a weekly virus scan and a nightly backup on the school's administration computer.
Firmware is permanent software stored in non-volatile memory inside a hardware device, such as ROM or flash memory. It holds the basic instructions the device needs in order to start and operate, and it keeps its contents even when the power is off. It sits between hardware and software, and it can be updated only through a special process called flashing. Example: a Mombasa hotel's guest Wi-Fi router stops working properly until the technician flashes a newer firmware version supplied by the manufacturer.
Create a free account to open more of this chapter.
Free: practical guides, quick cards, workplace scenarios and more.
Create a free accountThis chapter explored the fundamental concepts of computer software operation by first defining systems and their classification. It then provided a clear definition of an operating system and examined key concepts that underpin its operation. The chapter identified the primary functions of an operating system, highlighting its role in managing hardware and software resources. Different operating system structures were discussed, including monolithic, layered, virtual, and the client-server model, explaining how each architecture organizes system components. Various types of operating systems were reviewed, emphasizing their diverse applications and characteristics. Finally, the chapter outlined the essential requirements for installing the Windows operating system, ensuring proper setup and functionality. Together, these topics establish a comprehensive understanding of operating systems and their critical role in computer applications.
Type: Individual
| Tools & Equipment | Materials |
|---|---|
| Desktop or Laptop Computer | Office Suite Software (Microsoft Office 2019 or later) |
| Operating System (Windows 10 or later) | Internet Access |
| S/N | Item | Quantity |
|---|---|---|
| 1 | Desktop or Laptop Computer | 1 Pc per Candidate |
| 2 | Operating System (Windows 10 or later) | 1 License per Candidate |
| 3 | Office Suite Software (Microsoft Office 2019 or later) | 1 License per Candidate |
| 4 | Internet Access | 1 Connection per Candidate |
| Items to be Evaluated | Marks Available | Marks Obtained | Comments |
|---|---|---|---|
| TASK 1: Microsoft Word Document Creation | |||
| Observed laboratory rules and proper workstation setup (Award 2 marks for compliance or zero if not) | 2 | ||
| Launched Microsoft Word application correctly (Award 1 mark for successful launch) | 1 | ||
| Created a new A4 size document with two pages (Award 2 marks for correct page setup) | 2 | ||
| Formatted the document with headings, paragraphs, and bullet points as per instructions (Award 3 marks for correct formatting) | 3 | ||
| Saved the document as 'Task1_Document.docx' in the specified folder (Award 2 marks for correct saving) | 2 | ||
| Sub-Total | 10 | ||
| TASK 2: Microsoft Excel Workbook Preparation | |||
| Launched Microsoft Excel application correctly (Award 1 mark for successful launch) | 1 | ||
| Created a new workbook with three sheets named 'Sales', 'Expenses', and 'Summary' (Award 3 marks for correct sheet creation and naming) | 3 | ||
| Entered data correctly in 'Sales' and 'Expenses' sheets (Award 3 marks for accurate data entry) | 3 | ||
| Used formulas to calculate totals and summaries in 'Summary' sheet (Award 5 marks for correct formula usage) | 5 | ||
| Saved the workbook as 'Task2_Workbook.xlsx' in the specified folder (Award 2 marks for correct saving) | 2 | ||
| Sub-Total | 14 | ||
| TASK 3: Microsoft PowerPoint Presentation Development | |||
| Launched Microsoft PowerPoint application correctly (Award 1 mark for successful launch) | 1 | ||
| Created a new presentation with 5 slides including title and content slides (Award 3 marks for correct slide creation) | 3 | ||
| Added text, images, and applied slide transitions as per instructions (Award 4 marks for correct content and effects) | 4 | ||
| Saved the presentation as 'Task3_Presentation.pptx' in the specified folder (Award 2 marks for correct saving) | 2 | ||
| Sub-Total | 10 | ||
| PRODUCT CHECKLIST | |||
| Word document is formatted correctly with two A4 pages, headings, paragraphs, and bullet points (Award 5 marks for meeting formatting and page setup criteria) | 5 | ||
| Excel workbook contains three sheets with correct data entry and accurate formulas producing correct calculations (Award 7 marks for correct data and formula results) | 7 | ||
| PowerPoint presentation contains 5 slides with appropriate content, images, and transitions as specified (Award 5 marks for correct slide content and effects) | 5 | ||
| Sub-Total | 17 | ||
| GRAND TOTAL | 51 | ||
Type: Individual
| Tools & Equipment | Materials |
|---|---|
| Personal Computer with Windows 10 OS | Power Supply Cable |
| Keyboard and Mouse | |
| External USB Drive 16GB |
| S/N | Item | Quantity |
|---|---|---|
| 1 | Personal Computer with Windows 10 OS | 1 Pc per Candidate |
| 2 | External USB Drive 16GB | 1 Pc per Candidate |
| 3 | Keyboard and Mouse | 1 Set per Candidate |
| 4 | Power Supply Cable | 1 Pc per Candidate |
| Items to be Evaluated | Marks Available | Marks Obtained | Comments |
|---|---|---|---|
| TASK 1: Demonstrate Operating System Functions | |||
| Observed laboratory rules and safety procedures (Award 2 marks for full compliance or zero) | 2 | ||
| Accessed and displayed system information (e.g., system properties) (Award 3 marks for correct access and display) | 3 | ||
| Opened and explained file management using File Explorer (Award 4 marks for clear demonstration and explanation) | 4 | ||
| Demonstrated use of task manager to monitor system performance (Award 3 marks for correctly launching and interpreting data) | 3 | ||
| Executed a system update check and explained its importance (Award 3 marks for correct procedure and explanation) | 3 | ||
| Sub-Total | 15 | ||
| TASK 2: Demonstrate Utility Software Functions | |||
| Launched disk cleanup utility and removed temporary files (Award 4 marks for correct execution and cleanup) | 4 | ||
| Ran antivirus scan and interpreted scan results (Award 4 marks for correct scan and explanation) | 4 | ||
| Created a system restore point and explained its use (Award 3 marks for creation and explanation) | 3 | ||
| Sub-Total | 11 | ||
| TASK 3: Define System Software in Written Form | |||
| Wrote a clear and concise definition of system software (Award 4 marks for accuracy and clarity) | 4 | ||
| Listed at least three types of system software with examples (Award 5 marks for correct listing and examples) | 5 | ||
| Sub-Total | 9 | ||
| PRODUCT CHECKLIST | |||
| Written definition and list of system software types is accurate and complete (Award 5 marks for completeness and correctness) | 5 | ||
| Sub-Total | 5 | ||
| GRAND TOTAL | 40 | ||
At the start of this chapter we promised you would be able to:
Tick each one you can genuinely do.
So, are you there yet?
You're competent when you can confidently do 50% or more of what this chapter promised.
Sign in to record how you're doing.